Lines Matching refs:format

13 static GLboolean packspu_CheckTexImageFormat(GLenum format)
15 if (format!=GL_COLOR_INDEX
16 && format!=GL_RED
17 && format!=GL_GREEN
18 && format!=GL_BLUE
19 && format!=GL_ALPHA
20 && format!=GL_RGB
21 && format!=GL_BGR
22 && format!=GL_RGBA
23 && format!=GL_BGRA
24 && format!=GL_LUMINANCE
25 && format!=GL_LUMINANCE_ALPHA
26 && format!=GL_DEPTH_COMPONENT
27 && format!=GL_DEPTH_STENCIL)
29 /*crWarning("crPackCheckTexImageFormat FAILED format 0x%x isn't valid", format);*/
164 static GLboolean packspu_CheckTexImageParams(GLint internalformat, GLenum format, GLenum type)
166 return packspu_CheckTexImageFormat(format)
171 static GLboolean packspu_CheckTexImageFormatType(GLenum format, GLenum type)
173 return packspu_CheckTexImageFormat(format)
279 void PACKSPU_APIENTRY packspu_DrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels )
290 crPackDrawPixels( width, height, format, type, pixels, &(clientState->unpack) );
298 void PACKSPU_APIENTRY packspu_ReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels )
310 crPackReadPixels(x, y, width, height, format, type, pixels, &(clientState->pack), &writeback);
358 void PACKSPU_APIENTRY packspu_TexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels )
363 if (!packspu_CheckTexImageParams(internalformat, format, type))
367 crWarning("packspu_TexImage1D invalid internalFormat(%x)/format(%x)/type(%x)", internalformat, format, type);
371 format = packspu_CheckTexImageFormat(format) ? format:GL_RGBA;
381 crPackTexImage1DSWAP( target, level, internalformat, width, border, format, type, pixels, &(clientState->unpack) );
383 crPackTexImage1D( target, level, internalformat, width, border, format, type, pixels, &(clientState->unpack) );
391 void PACKSPU_APIENTRY packspu_TexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels )
396 if (!packspu_CheckTexImageParams(internalformat, format, type))
400 crWarning("packspu_TexImage2D invalid internalFormat(%x)/format(%x)/type(%x)", internalformat, format, type);
404 format = packspu_CheckTexImageFormat(format) ? format:GL_RGBA;
414 crPackTexImage2DSWAP( target, level, internalformat, width, height, border, format, type, pixels, &(clientState->unpack) );
416 crPackTexImage2D( target, level, internalformat, width, height, border, format, type, pixels, &(clientState->unpack) );
425 void PACKSPU_APIENTRY packspu_TexImage3DEXT( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels )
436 crPackTexImage3DEXTSWAP( target, level, internalformat, width, height, depth, border, format, type, pixels, &(clientState->unpack) );
438 crPackTexImage3DEXT( target, level, internalformat, width, height, depth, border, format, type, pixels, &(clientState->unpack) );
448 void PACKSPU_APIENTRY packspu_TexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels )
459 crPackTexImage3DSWAP( target, level, internalformat, width, height, depth, border, format, type, pixels, &(clientState->unpack) );
461 crPackTexImage3D( target, level, internalformat, width, height, depth, border, format, type, pixels, &(clientState->unpack) );
470 void PACKSPU_APIENTRY packspu_TexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels )
475 if (!packspu_CheckTexImageFormatType(format, type))
477 crWarning("packspu_TexSubImage1D invalid format(%x)/type(%x)", format, type);
487 crPackTexSubImage1DSWAP( target, level, xoffset, width, format, type, pixels, &(clientState->unpack) );
489 crPackTexSubImage1D( target, level, xoffset, width, format, type, pixels, &(clientState->unpack) );
497 void PACKSPU_APIENTRY packspu_TexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels )
502 if (!packspu_CheckTexImageFormatType(format, type))
504 crWarning("packspu_TexSubImage2D invalid format(%x)/type(%x)", format, type);
514 crPackTexSubImage2DSWAP( target, level, xoffset, yoffset, width, height, format, type, pixels, &(clientState->unpack) );
516 crPackTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels, &(clientState->unpack) );
525 void PACKSPU_APIENTRY packspu_TexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels )
536 crPackTexSubImage3DSWAP( target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels, &(clientState->unpack) );
538 crPackTexSubImage3D( target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels, &(clientState->unpack) );
547 void PACKSPU_APIENTRY packspu_ZPixCR( GLsizei width, GLsizei height, GLenum format, GLenum type, GLenum ztype, GLint zparm, GLint length, const GLvoid *pixels )
552 crPackZPixCRSWAP( width, height, format, type, ztype, zparm, length, pixels, &(clientState->unpack) );
554 crPackZPixCR( width, height, format, type, ztype, zparm, length, pixels, &(clientState->unpack) );
557 void PACKSPU_APIENTRY packspu_GetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
575 crPackGetTexImageSWAP( target, level, format, type, pixels, &(clientState->pack), &writeback );
577 crPackGetTexImage( target, level, format, type, pixels, &(clientState->pack), &writeback );
679 GLenum format, GLsizei imagesize, const GLvoid *data)
686 crPackCompressedTexSubImage1DARB(target, level, xoffset, width, format, imagesize, data);
696 GLsizei width, GLsizei height, GLenum format, GLsizei imagesize, const GLvoid *data)
703 crPackCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imagesize, data);
713 GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format,
721 crPackCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, data);