629
void PACKSPU_APIENTRY
630
packspu_CompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width,
631
GLint border, GLsizei imagesize, const GLvoid *data)
633
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
635
packspu_ApplyUnpackState();
638
crPackCompressedTexImage1DARB(target, level, internalformat, width, border, imagesize, data);
640
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
642
packspu_RestoreUnpackState();
646
void PACKSPU_APIENTRY
647
packspu_CompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width,
648
GLsizei height, GLint border, GLsizei imagesize, const GLvoid *data)
650
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
652
packspu_ApplyUnpackState();
655
crPackCompressedTexImage2DARB(target, level, internalformat, width, height, border, imagesize, data);
657
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
659
packspu_RestoreUnpackState();
663
void PACKSPU_APIENTRY
664
packspu_CompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width,
665
GLsizei height, GLsizei depth, GLint border, GLsizei imagesize, const GLvoid *data)
667
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
669
packspu_ApplyUnpackState();
672
crPackCompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imagesize, data);
674
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
676
packspu_RestoreUnpackState();
680
void PACKSPU_APIENTRY
681
packspu_CompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width,
682
GLenum format, GLsizei imagesize, const GLvoid *data)
684
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
686
packspu_ApplyUnpackState();
689
crPackCompressedTexSubImage1DARB(target, level, xoffset, width, format, imagesize, data);
691
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
693
packspu_RestoreUnpackState();
697
void PACKSPU_APIENTRY
698
packspu_CompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset,
699
GLsizei width, GLsizei height, GLenum format, GLsizei imagesize, const GLvoid *data)
701
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
703
packspu_ApplyUnpackState();
706
crPackCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imagesize, data);
708
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
710
packspu_RestoreUnpackState();
714
void PACKSPU_APIENTRY
715
packspu_CompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset,
716
GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format,
717
GLsizei imagesize, const GLvoid *data)
719
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
721
packspu_ApplyUnpackState();
724
crPackCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, data);
726
if (crStateIsBufferBound(GL_PIXEL_UNPACK_BUFFER_ARB))
728
packspu_RestoreUnpackState();