mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2024-11-10 07:11:54 +00:00
Remove unused static function ResizeImage. I'm not sure why we would want this in qgl.c to begin with.
This commit is contained in:
parent
14b0178515
commit
8184ba89d4
1 changed files with 0 additions and 40 deletions
|
@ -1054,46 +1054,6 @@ void WINAPI gluPerspective2( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLd
|
||||||
qglFrustum( -y * aspect, y * aspect, -y, y, zNear, zFar );
|
qglFrustum( -y * aspect, y * aspect, -y, y, zNear, zFar );
|
||||||
}
|
}
|
||||||
|
|
||||||
static void* WINAPI ResizeImage( GLubyte* old_image, int srcw, int srch, int destw, int desth ){
|
|
||||||
int i, j;
|
|
||||||
float sx, sy;
|
|
||||||
GLubyte* new_image = (GLubyte *)malloc( destw * desth * 4 * sizeof( GLubyte ) );
|
|
||||||
if ( new_image == NULL ) {
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( destw > 1 ) {
|
|
||||||
sx = (GLfloat) ( srcw - 1 ) / (GLfloat) ( destw - 1 );
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
sx = (GLfloat) ( srcw - 1 );
|
|
||||||
}
|
|
||||||
if ( desth > 1 ) {
|
|
||||||
sy = (GLfloat) ( srch - 1 ) / (GLfloat) ( desth - 1 );
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
sy = (GLfloat) ( srch - 1 );
|
|
||||||
}
|
|
||||||
|
|
||||||
for ( i = 0; i < desth; i++ )
|
|
||||||
{
|
|
||||||
GLint ii = (GLint)( i * sy );
|
|
||||||
for ( j = 0; j < destw; j++ )
|
|
||||||
{
|
|
||||||
GLint jj = (GLint)( j * sx );
|
|
||||||
GLubyte *src = old_image + ( ii * srcw + jj ) * 4;
|
|
||||||
GLubyte *dst = new_image + ( i * destw + j ) * 4;
|
|
||||||
|
|
||||||
*dst++ = *src++;
|
|
||||||
*dst++ = *src++;
|
|
||||||
*dst++ = *src++;
|
|
||||||
*dst++ = *src++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return new_image;
|
|
||||||
}
|
|
||||||
|
|
||||||
#define CEILING( A, B ) ( ( A ) % ( B ) == 0 ? ( A ) / ( B ) : ( A ) / (B)+1 )
|
#define CEILING( A, B ) ( ( A ) % ( B ) == 0 ? ( A ) / ( B ) : ( A ) / (B)+1 )
|
||||||
|
|
||||||
typedef struct glu_error_struct
|
typedef struct glu_error_struct
|
||||||
|
|
Loading…
Reference in a new issue