@@ -249,6 +249,7 @@ cdef extern from "gl_redirect.h":
249249 int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
250250 int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
251251 int GL_MAX_CUBE_MAP_TEXTURE_SIZE
252+ int GL_TEXTURE_INTERNAL_FORMAT
252253
253254 int GL_TEXTURE0
254255 int GL_TEXTURE1
@@ -356,6 +357,8 @@ cdef extern from "gl_redirect.h":
356357 int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
357358 int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
358359 int GL_FRAMEBUFFER_UNSUPPORTED
360+ int GL_READ_FRAMEBUFFER
361+ int GL_DRAW_FRAMEBUFFER
359362
360363 int GL_FRAMEBUFFER_BINDING
361364 int GL_RENDERBUFFER_BINDING
@@ -399,6 +402,7 @@ ctypedef void (__stdcall *GLATTACHSHADERPTR)(GLuint, GLuint) nogil
399402ctypedef void (__stdcall * GLBINDATTRIBLOCATIONPTR)(GLuint, GLuint, const char * ) nogil
400403ctypedef void (__stdcall * GLBINDBUFFERPTR)(GLenum, GLuint) nogil
401404ctypedef void (__stdcall * GLBINDFRAMEBUFFERPTR)(GLenum, GLuint) nogil
405+ ctypedef void (__stdcall * GLBLITFRAMEBUFFERPTR)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) nogil
402406ctypedef void (__stdcall * GLBINDRENDERBUFFERPTR)(GLenum target, GLuint renderbuffer) nogil
403407ctypedef void (__stdcall * GLBINDTEXTUREPTR)(GLenum, GLuint) nogil
404408ctypedef void (__stdcall * GLBLENDCOLORPTR)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) nogil
@@ -459,6 +463,7 @@ ctypedef void (__stdcall *GLGETSHADERIVPTR)(GLuint, GLenum, GLint *) nogil
459463ctypedef void (__stdcall * GLGETSHADERSOURCEPTR)(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) nogil
460464ctypedef void (__stdcall * GLGETTEXPARAMETERFVPTR)(GLenum target, GLenum pname, GLfloat* params) nogil
461465ctypedef void (__stdcall * GLGETTEXPARAMETERIVPTR)(GLenum target, GLenum pname, GLint* params) nogil
466+ ctypedef void (__stdcall * GLGETTEXLEVELPARAMETERIVPTR)(GLenum target, GLint level, GLenum pname, GLint * params) nogil
462467ctypedef void (__stdcall * GLGETUNIFORMFVPTR)(GLuint program, GLint location, GLfloat* params) nogil
463468ctypedef void (__stdcall * GLGETUNIFORMIVPTR)(GLuint program, GLint location, GLint* params) nogil
464469ctypedef void (__stdcall * GLGETVERTEXATTRIBFVPTR)(GLuint index, GLenum pname, GLfloat* params) nogil
@@ -530,6 +535,7 @@ ctypedef struct GLES2_Context:
530535 void (__stdcall * glBindAttribLocation)(GLuint, GLuint, const char * ) nogil
531536 void (__stdcall * glBindBuffer)(GLenum, GLuint) nogil
532537 void (__stdcall * glBindFramebuffer)(GLenum, GLuint) nogil
538+ void (__stdcall * glBlitFramebuffer)(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) nogil
533539 void (__stdcall * glBindRenderbuffer)(GLenum target, GLuint renderbuffer) nogil
534540 void (__stdcall * glBindTexture)(GLenum, GLuint) nogil
535541 void (__stdcall * glBlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) nogil
@@ -590,6 +596,7 @@ ctypedef struct GLES2_Context:
590596 void (__stdcall * glGetShaderSource)(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source) nogil
591597 void (__stdcall * glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat* params) nogil
592598 void (__stdcall * glGetTexParameteriv)(GLenum target, GLenum pname, GLint* params) nogil
599+ void (__stdcall * glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params) nogil
593600 void (__stdcall * glGetUniformfv)(GLuint program, GLint location, GLfloat* params) nogil
594601 void (__stdcall * glGetUniformiv)(GLuint program, GLint location, GLint* params) nogil
595602 void (__stdcall * glGetVertexAttribfv)(GLuint index, GLenum pname, GLfloat* params) nogil
0 commit comments