Browse Source

external: refresh generated OpenGL headers.

It's comforting to know that I wasn't the only one struggling with const
in pointers to pointers, heh.
pull/601/head
Vladimír Vondruš 3 years ago
parent
commit
95b138362f
  1. 8
      src/MagnumExternal/OpenGL/GLES2/flextGL.h
  2. 2
      src/MagnumExternal/OpenGL/GLES2/flextGLPlatform.cpp
  3. 2
      src/MagnumExternal/OpenGL/GLES2/flextGLPlatformIOS.cpp
  4. 2
      src/MagnumExternal/OpenGL/GLES2/flextGLPlatformWindowsDesktop.cpp
  5. 8
      src/MagnumExternal/OpenGL/GLES2/flextGLWindowsDesktop.h
  6. 2
      src/MagnumExternal/OpenGL/GLES3/flextGL.h
  7. 2
      src/MagnumExternal/OpenGL/GLES3/flextGLPlatform.cpp
  8. 2
      src/MagnumExternal/OpenGL/GLES3/flextGLPlatformIOS.cpp
  9. 2
      src/MagnumExternal/OpenGL/GLES3/flextGLPlatformWindowsDesktop.cpp
  10. 2
      src/MagnumExternal/OpenGL/GLES3/flextGLWindowsDesktop.h

8
src/MagnumExternal/OpenGL/GLES2/flextGL.h vendored

@ -629,6 +629,12 @@ typedef void (APIENTRY *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLen
#define GL_READ_BUFFER_NV 0x0C02
/* GL_NV_pack_subimage */
#define GL_PACK_ROW_LENGTH_NV 0x0D02
#define GL_PACK_SKIP_ROWS_NV 0x0D03
#define GL_PACK_SKIP_PIXELS_NV 0x0D04
/* GL_NV_framebuffer_blit */
#define GL_READ_FRAMEBUFFER_NV 0x8CA8
@ -1335,7 +1341,7 @@ struct FlextGL {
void(APIENTRY *ActiveShaderProgramEXT)(GLuint, GLuint);
void(APIENTRY *BindProgramPipelineEXT)(GLuint);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar **);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar *const*);
void(APIENTRY *DeleteProgramPipelinesEXT)(GLsizei, const GLuint *);
void(APIENTRY *GenProgramPipelinesEXT)(GLsizei, GLuint *);
void(APIENTRY *GetProgramPipelineInfoLogEXT)(GLuint, GLsizei, GLsizei *, GLchar *);

2
src/MagnumExternal/OpenGL/GLES2/flextGLPlatform.cpp vendored

@ -128,7 +128,7 @@ void flextGLInit(Magnum::GL::Context&) {
/* GL_EXT_separate_shader_objects */
flextGL.ActiveShaderProgramEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLuint)>(loader.load("glActiveShaderProgramEXT"));
flextGL.BindProgramPipelineEXT = reinterpret_cast<void(APIENTRY*)(GLuint)>(loader.load("glBindProgramPipelineEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar **)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar *const*)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.DeleteProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, const GLuint *)>(loader.load("glDeleteProgramPipelinesEXT"));
flextGL.GenProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, GLuint *)>(loader.load("glGenProgramPipelinesEXT"));
flextGL.GetProgramPipelineInfoLogEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLsizei, GLsizei *, GLchar *)>(loader.load("glGetProgramPipelineInfoLogEXT"));

2
src/MagnumExternal/OpenGL/GLES2/flextGLPlatformIOS.cpp vendored

@ -305,7 +305,7 @@ void flextGLInit(Magnum::GL::Context&) {
#if GL_EXT_separate_shader_objects
flextGL.ActiveShaderProgramEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLuint)>(glActiveShaderProgramEXT);
flextGL.BindProgramPipelineEXT = reinterpret_cast<void(APIENTRY*)(GLuint)>(glBindProgramPipelineEXT);
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar **)>(glCreateShaderProgramvEXT);
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar *const*)>(glCreateShaderProgramvEXT);
flextGL.DeleteProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, const GLuint *)>(glDeleteProgramPipelinesEXT);
flextGL.GenProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, GLuint *)>(glGenProgramPipelinesEXT);
flextGL.GetProgramPipelineInfoLogEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLsizei, GLsizei *, GLchar *)>(glGetProgramPipelineInfoLogEXT);

2
src/MagnumExternal/OpenGL/GLES2/flextGLPlatformWindowsDesktop.cpp vendored

@ -227,7 +227,7 @@ void flextGLInit(Magnum::GL::Context&) {
/* GL_EXT_separate_shader_objects */
flextGL.ActiveShaderProgramEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLuint)>(loader.load("glActiveShaderProgramEXT"));
flextGL.BindProgramPipelineEXT = reinterpret_cast<void(APIENTRY*)(GLuint)>(loader.load("glBindProgramPipelineEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar **)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar *const*)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.DeleteProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, const GLuint *)>(loader.load("glDeleteProgramPipelinesEXT"));
flextGL.GenProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, GLuint *)>(loader.load("glGenProgramPipelinesEXT"));
flextGL.GetProgramPipelineInfoLogEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLsizei, GLsizei *, GLchar *)>(loader.load("glGetProgramPipelineInfoLogEXT"));

8
src/MagnumExternal/OpenGL/GLES2/flextGLWindowsDesktop.h vendored

@ -625,6 +625,12 @@ typedef void (APIENTRY *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLen
#define GL_READ_BUFFER_NV 0x0C02
/* GL_NV_pack_subimage */
#define GL_PACK_ROW_LENGTH_NV 0x0D02
#define GL_PACK_SKIP_ROWS_NV 0x0D03
#define GL_PACK_SKIP_PIXELS_NV 0x0D04
/* GL_NV_framebuffer_blit */
#define GL_READ_FRAMEBUFFER_NV 0x8CA8
@ -1335,7 +1341,7 @@ struct FlextGL {
void(APIENTRY *ActiveShaderProgramEXT)(GLuint, GLuint);
void(APIENTRY *BindProgramPipelineEXT)(GLuint);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar **);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar *const*);
void(APIENTRY *DeleteProgramPipelinesEXT)(GLsizei, const GLuint *);
void(APIENTRY *GenProgramPipelinesEXT)(GLsizei, GLuint *);
void(APIENTRY *GetProgramPipelineInfoLogEXT)(GLuint, GLsizei, GLsizei *, GLchar *);

2
src/MagnumExternal/OpenGL/GLES3/flextGL.h vendored

@ -2162,7 +2162,7 @@ struct FlextGL {
void(APIENTRY *ActiveShaderProgramEXT)(GLuint, GLuint);
void(APIENTRY *BindProgramPipelineEXT)(GLuint);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar **);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar *const*);
void(APIENTRY *DeleteProgramPipelinesEXT)(GLsizei, const GLuint *);
void(APIENTRY *GenProgramPipelinesEXT)(GLsizei, GLuint *);
void(APIENTRY *GetProgramPipelineInfoLogEXT)(GLuint, GLsizei, GLsizei *, GLchar *);

2
src/MagnumExternal/OpenGL/GLES3/flextGLPlatform.cpp vendored

@ -229,7 +229,7 @@ void flextGLInit(Magnum::GL::Context&) {
/* GL_EXT_separate_shader_objects */
flextGL.ActiveShaderProgramEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLuint)>(loader.load("glActiveShaderProgramEXT"));
flextGL.BindProgramPipelineEXT = reinterpret_cast<void(APIENTRY*)(GLuint)>(loader.load("glBindProgramPipelineEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar **)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar *const*)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.DeleteProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, const GLuint *)>(loader.load("glDeleteProgramPipelinesEXT"));
flextGL.GenProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, GLuint *)>(loader.load("glGenProgramPipelinesEXT"));
flextGL.GetProgramPipelineInfoLogEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLsizei, GLsizei *, GLchar *)>(loader.load("glGetProgramPipelineInfoLogEXT"));

2
src/MagnumExternal/OpenGL/GLES3/flextGLPlatformIOS.cpp vendored

@ -275,7 +275,7 @@ void flextGLInit(Magnum::GL::Context&) {
#if GL_EXT_separate_shader_objects
flextGL.ActiveShaderProgramEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLuint)>(glActiveShaderProgramEXT);
flextGL.BindProgramPipelineEXT = reinterpret_cast<void(APIENTRY*)(GLuint)>(glBindProgramPipelineEXT);
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar **)>(glCreateShaderProgramvEXT);
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar *const*)>(glCreateShaderProgramvEXT);
flextGL.DeleteProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, const GLuint *)>(glDeleteProgramPipelinesEXT);
flextGL.GenProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, GLuint *)>(glGenProgramPipelinesEXT);
flextGL.GetProgramPipelineInfoLogEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLsizei, GLsizei *, GLchar *)>(glGetProgramPipelineInfoLogEXT);

2
src/MagnumExternal/OpenGL/GLES3/flextGLPlatformWindowsDesktop.cpp vendored

@ -431,7 +431,7 @@ void flextGLInit(Magnum::GL::Context&) {
/* GL_EXT_separate_shader_objects */
flextGL.ActiveShaderProgramEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLuint)>(loader.load("glActiveShaderProgramEXT"));
flextGL.BindProgramPipelineEXT = reinterpret_cast<void(APIENTRY*)(GLuint)>(loader.load("glBindProgramPipelineEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar **)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.CreateShaderProgramvEXT = reinterpret_cast<GLuint(APIENTRY*)(GLenum, GLsizei, const GLchar *const*)>(loader.load("glCreateShaderProgramvEXT"));
flextGL.DeleteProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, const GLuint *)>(loader.load("glDeleteProgramPipelinesEXT"));
flextGL.GenProgramPipelinesEXT = reinterpret_cast<void(APIENTRY*)(GLsizei, GLuint *)>(loader.load("glGenProgramPipelinesEXT"));
flextGL.GetProgramPipelineInfoLogEXT = reinterpret_cast<void(APIENTRY*)(GLuint, GLsizei, GLsizei *, GLchar *)>(loader.load("glGetProgramPipelineInfoLogEXT"));

2
src/MagnumExternal/OpenGL/GLES3/flextGLWindowsDesktop.h vendored

@ -2166,7 +2166,7 @@ struct FlextGL {
void(APIENTRY *ActiveShaderProgramEXT)(GLuint, GLuint);
void(APIENTRY *BindProgramPipelineEXT)(GLuint);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar **);
GLuint(APIENTRY *CreateShaderProgramvEXT)(GLenum, GLsizei, const GLchar *const*);
void(APIENTRY *DeleteProgramPipelinesEXT)(GLsizei, const GLuint *);
void(APIENTRY *GenProgramPipelinesEXT)(GLsizei, GLuint *);
void(APIENTRY *GetProgramPipelineInfoLogEXT)(GLuint, GLsizei, GLsizei *, GLchar *);

Loading…
Cancel
Save