10 typedef void (GL_APIENTRY* PFNGLTEXIMAGE1DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type,
const GLvoid *pixels);
11 typedef void (GL_APIENTRY* PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type,
const GLvoid *pixels);
12 typedef void (GL_APIENTRY* PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize,
const GLvoid *data);
13 typedef void (GL_APIENTRY* PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize,
const GLvoid *data);
16 extern PFNGLTEXIMAGE1DPROC glTexImage1D;
17 extern PFNGLTEXIMAGE3DPROC glTexImage3D;
18 extern PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D;
19 extern PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D;
22 #define DECLARE_GL_FUNCPTRS \
23 PFNGLTEXIMAGE1DPROC glTexImage1D = 0; \
24 PFNGLTEXIMAGE3DPROC glTexImage3D = 0; \
25 PFNGLCOMPRESSEDTEXIMAGE1DPROC glCompressedTexImage1D = 0; \
26 PFNGLCOMPRESSEDTEXIMAGE3DPROC glCompressedTexImage3D = 0;
29 extern int GLEW_OES_compressed_ETC1_RGB8_texture;
32 #define DECLARE_GL_EXTGLOBALS \
33 int GLEW_OES_compressed_ETC1_RGB8_texture = 0;