/src/openGL.h
https://github.com/djbozkosz/Light-Propagation-Volumes · C Header · 1959 lines · 1853 code · 52 blank · 54 comment · 0 complexity · f69c57f8f7190190f47346a877399f1a MD5 · raw file
Large files are truncated click here to view the full file
- //------------------------------------------------------------------------------
- #ifndef OPENGL_H
- #define OPENGL_H
- #include "filesystem.h"
- #include "headers/openGLTypes.h"
- //------------------------------------------------------------------------------
- class COpenGL : public CEngineBase
- {
- private:
- // GL_VERSION_1_2
- NOpenGLProc::TCopyTexSubImage3D glCopyTexSubImage3D; NOpenGLProc::EProcType statusCopyTexSubImage3D;
- NOpenGLProc::TDrawRangeElements glDrawRangeElements; NOpenGLProc::EProcType statusDrawRangeElements;
- NOpenGLProc::TTexImage3D glTexImage3D; NOpenGLProc::EProcType statusTexImage3D;
- NOpenGLProc::TTexSubImage3D glTexSubImage3D; NOpenGLProc::EProcType statusTexSubImage3D;
- // GL_VERSION_1_3
- NOpenGLProc::TActiveTexture glActiveTexture; NOpenGLProc::EProcType statusActiveTexture;
- NOpenGLProc::TCompressedTexImage1D glCompressedTexImage1D; NOpenGLProc::EProcType statusCompressedTexImage1D;
- NOpenGLProc::TCompressedTexImage2D glCompressedTexImage2D; NOpenGLProc::EProcType statusCompressedTexImage2D;
- NOpenGLProc::TCompressedTexImage3D glCompressedTexImage3D; NOpenGLProc::EProcType statusCompressedTexImage3D;
- NOpenGLProc::TCompressedTexSubImage1D glCompressedTexSubImage1D; NOpenGLProc::EProcType statusCompressedTexSubImage1D;
- NOpenGLProc::TCompressedTexSubImage2D glCompressedTexSubImage2D; NOpenGLProc::EProcType statusCompressedTexSubImage2D;
- NOpenGLProc::TCompressedTexSubImage3D glCompressedTexSubImage3D; NOpenGLProc::EProcType statusCompressedTexSubImage3D;
- NOpenGLProc::TGetCompressedTexImage glGetCompressedTexImage; NOpenGLProc::EProcType statusGetCompressedTexImage;
- NOpenGLProc::TSampleCoverage glSampleCoverage; NOpenGLProc::EProcType statusSampleCoverage;
- // GL_VERSION_1_4
- NOpenGLProc::TBlendColor glBlendColor; NOpenGLProc::EProcType statusBlendColor;
- NOpenGLProc::TBlendEquation glBlendEquation; NOpenGLProc::EProcType statusBlendEquation;
- NOpenGLProc::TBlendFuncSeparate glBlendFuncSeparate; NOpenGLProc::EProcType statusBlendFuncSeparate;
- NOpenGLProc::TMultiDrawArrays glMultiDrawArrays; NOpenGLProc::EProcType statusMultiDrawArrays;
- NOpenGLProc::TMultiDrawElements glMultiDrawElements; NOpenGLProc::EProcType statusMultiDrawElements;
- NOpenGLProc::TPointParameterf glPointParameterf; NOpenGLProc::EProcType statusPointParameterf;
- NOpenGLProc::TPointParameterfv glPointParameterfv; NOpenGLProc::EProcType statusPointParameterfv;
- NOpenGLProc::TPointParameteri glPointParameteri; NOpenGLProc::EProcType statusPointParameteri;
- NOpenGLProc::TPointParameteriv glPointParameteriv; NOpenGLProc::EProcType statusPointParameteriv;
- // GL_VERSION_1_5
- NOpenGLProc::TBeginQuery glBeginQuery; NOpenGLProc::EProcType statusBeginQuery;
- NOpenGLProc::TBindBuffer glBindBuffer; NOpenGLProc::EProcType statusBindBuffer;
- NOpenGLProc::TBufferData glBufferData; NOpenGLProc::EProcType statusBufferData;
- NOpenGLProc::TBufferSubData glBufferSubData; NOpenGLProc::EProcType statusBufferSubData;
- NOpenGLProc::TDeleteBuffers glDeleteBuffers; NOpenGLProc::EProcType statusDeleteBuffers;
- NOpenGLProc::TDeleteQueries glDeleteQueries; NOpenGLProc::EProcType statusDeleteQueries;
- NOpenGLProc::TEndQuery glEndQuery; NOpenGLProc::EProcType statusEndQuery;
- NOpenGLProc::TGenBuffers glGenBuffers; NOpenGLProc::EProcType statusGenBuffers;
- NOpenGLProc::TGenQueries glGenQueries; NOpenGLProc::EProcType statusGenQueries;
- NOpenGLProc::TGetBufferParameteriv glGetBufferParameteriv; NOpenGLProc::EProcType statusGetBufferParameteriv;
- NOpenGLProc::TGetBufferPointerv glGetBufferPointerv; NOpenGLProc::EProcType statusGetBufferPointerv;
- NOpenGLProc::TGetBufferSubData glGetBufferSubData; NOpenGLProc::EProcType statusGetBufferSubData;
- NOpenGLProc::TGetQueryObjectiv glGetQueryObjectiv; NOpenGLProc::EProcType statusGetQueryObjectiv;
- NOpenGLProc::TGetQueryObjectuiv glGetQueryObjectuiv; NOpenGLProc::EProcType statusGetQueryObjectuiv;
- NOpenGLProc::TGetQueryiv glGetQueryiv; NOpenGLProc::EProcType statusGetQueryiv;
- NOpenGLProc::TIsBuffer glIsBuffer; NOpenGLProc::EProcType statusIsBuffer;
- NOpenGLProc::TIsQuery glIsQuery; NOpenGLProc::EProcType statusIsQuery;
- NOpenGLProc::TMapBuffer glMapBuffer; NOpenGLProc::EProcType statusMapBuffer;
- NOpenGLProc::TUnmapBuffer glUnmapBuffer; NOpenGLProc::EProcType statusUnmapBuffer;
- // GL_VERSION_2_0
- NOpenGLProc::TAttachShader glAttachShader; NOpenGLProc::EProcType statusAttachShader;
- NOpenGLProc::TBindAttribLocation glBindAttribLocation; NOpenGLProc::EProcType statusBindAttribLocation;
- NOpenGLProc::TBlendEquationSeparate glBlendEquationSeparate; NOpenGLProc::EProcType statusBlendEquationSeparate;
- NOpenGLProc::TCompileShader glCompileShader; NOpenGLProc::EProcType statusCompileShader;
- NOpenGLProc::TCreateProgram glCreateProgram; NOpenGLProc::EProcType statusCreateProgram;
- NOpenGLProc::TCreateShader glCreateShader; NOpenGLProc::EProcType statusCreateShader;
- NOpenGLProc::TDeleteProgram glDeleteProgram; NOpenGLProc::EProcType statusDeleteProgram;
- NOpenGLProc::TDeleteShader glDeleteShader; NOpenGLProc::EProcType statusDeleteShader;
- NOpenGLProc::TDetachShader glDetachShader; NOpenGLProc::EProcType statusDetachShader;
- NOpenGLProc::TDisableVertexAttribArray glDisableVertexAttribArray; NOpenGLProc::EProcType statusDisableVertexAttribArray;
- NOpenGLProc::TDrawBuffers glDrawBuffers; NOpenGLProc::EProcType statusDrawBuffers;
- NOpenGLProc::TEnableVertexAttribArray glEnableVertexAttribArray; NOpenGLProc::EProcType statusEnableVertexAttribArray;
- NOpenGLProc::TGetActiveAttrib glGetActiveAttrib; NOpenGLProc::EProcType statusGetActiveAttrib;
- NOpenGLProc::TGetActiveUniform glGetActiveUniform; NOpenGLProc::EProcType statusGetActiveUniform;
- NOpenGLProc::TGetAttachedShaders glGetAttachedShaders; NOpenGLProc::EProcType statusGetAttachedShaders;
- NOpenGLProc::TGetAttribLocation glGetAttribLocation; NOpenGLProc::EProcType statusGetAttribLocation;
- NOpenGLProc::TGetProgramInfoLog glGetProgramInfoLog; NOpenGLProc::EProcType statusGetProgramInfoLog;
- NOpenGLProc::TGetProgramiv glGetProgramiv; NOpenGLProc::EProcType statusGetProgramiv;
- NOpenGLProc::TGetShaderInfoLog glGetShaderInfoLog; NOpenGLProc::EProcType statusGetShaderInfoLog;
- NOpenGLProc::TGetShaderSource glGetShaderSource; NOpenGLProc::EProcType statusGetShaderSource;
- NOpenGLProc::TGetShaderiv glGetShaderiv; NOpenGLProc::EProcType statusGetShaderiv;
- NOpenGLProc::TGetUniformLocation glGetUniformLocation; NOpenGLProc::EProcType statusGetUniformLocation;
- NOpenGLProc::TGetUniformfv glGetUniformfv; NOpenGLProc::EProcType statusGetUniformfv;
- NOpenGLProc::TGetUniformiv glGetUniformiv; NOpenGLProc::EProcType statusGetUniformiv;
- NOpenGLProc::TGetVertexAttribPointerv glGetVertexAttribPointerv; NOpenGLProc::EProcType statusGetVertexAttribPointerv;
- NOpenGLProc::TGetVertexAttribdv glGetVertexAttribdv; NOpenGLProc::EProcType statusGetVertexAttribdv;
- NOpenGLProc::TGetVertexAttribfv glGetVertexAttribfv; NOpenGLProc::EProcType statusGetVertexAttribfv;
- NOpenGLProc::TGetVertexAttribiv glGetVertexAttribiv; NOpenGLProc::EProcType statusGetVertexAttribiv;
- NOpenGLProc::TIsProgram glIsProgram; NOpenGLProc::EProcType statusIsProgram;
- NOpenGLProc::TIsShader glIsShader; NOpenGLProc::EProcType statusIsShader;
- NOpenGLProc::TLinkProgram glLinkProgram; NOpenGLProc::EProcType statusLinkProgram;
- NOpenGLProc::TShaderSource glShaderSource; NOpenGLProc::EProcType statusShaderSource;
- NOpenGLProc::TStencilFuncSeparate glStencilFuncSeparate; NOpenGLProc::EProcType statusStencilFuncSeparate;
- NOpenGLProc::TStencilMaskSeparate glStencilMaskSeparate; NOpenGLProc::EProcType statusStencilMaskSeparate;
- NOpenGLProc::TStencilOpSeparate glStencilOpSeparate; NOpenGLProc::EProcType statusStencilOpSeparate;
- NOpenGLProc::TUniform1f glUniform1f; NOpenGLProc::EProcType statusUniform1f;
- NOpenGLProc::TUniform1fv glUniform1fv; NOpenGLProc::EProcType statusUniform1fv;
- NOpenGLProc::TUniform1i glUniform1i; NOpenGLProc::EProcType statusUniform1i;
- NOpenGLProc::TUniform1iv glUniform1iv; NOpenGLProc::EProcType statusUniform1iv;
- NOpenGLProc::TUniform2f glUniform2f; NOpenGLProc::EProcType statusUniform2f;
- NOpenGLProc::TUniform2fv glUniform2fv; NOpenGLProc::EProcType statusUniform2fv;
- NOpenGLProc::TUniform2i glUniform2i; NOpenGLProc::EProcType statusUniform2i;
- NOpenGLProc::TUniform2iv glUniform2iv; NOpenGLProc::EProcType statusUniform2iv;
- NOpenGLProc::TUniform3f glUniform3f; NOpenGLProc::EProcType statusUniform3f;
- NOpenGLProc::TUniform3fv glUniform3fv; NOpenGLProc::EProcType statusUniform3fv;
- NOpenGLProc::TUniform3i glUniform3i; NOpenGLProc::EProcType statusUniform3i;
- NOpenGLProc::TUniform3iv glUniform3iv; NOpenGLProc::EProcType statusUniform3iv;
- NOpenGLProc::TUniform4f glUniform4f; NOpenGLProc::EProcType statusUniform4f;
- NOpenGLProc::TUniform4fv glUniform4fv; NOpenGLProc::EProcType statusUniform4fv;
- NOpenGLProc::TUniform4i glUniform4i; NOpenGLProc::EProcType statusUniform4i;
- NOpenGLProc::TUniform4iv glUniform4iv; NOpenGLProc::EProcType statusUniform4iv;
- NOpenGLProc::TUniformMatrix2fv glUniformMatrix2fv; NOpenGLProc::EProcType statusUniformMatrix2fv;
- NOpenGLProc::TUniformMatrix3fv glUniformMatrix3fv; NOpenGLProc::EProcType statusUniformMatrix3fv;
- NOpenGLProc::TUniformMatrix4fv glUniformMatrix4fv; NOpenGLProc::EProcType statusUniformMatrix4fv;
- NOpenGLProc::TUseProgram glUseProgram; NOpenGLProc::EProcType statusUseProgram;
- NOpenGLProc::TValidateProgram glValidateProgram; NOpenGLProc::EProcType statusValidateProgram;
- NOpenGLProc::TVertexAttrib1d glVertexAttrib1d; NOpenGLProc::EProcType statusVertexAttrib1d;
- NOpenGLProc::TVertexAttrib1dv glVertexAttrib1dv; NOpenGLProc::EProcType statusVertexAttrib1dv;
- NOpenGLProc::TVertexAttrib1f glVertexAttrib1f; NOpenGLProc::EProcType statusVertexAttrib1f;
- NOpenGLProc::TVertexAttrib1fv glVertexAttrib1fv; NOpenGLProc::EProcType statusVertexAttrib1fv;
- NOpenGLProc::TVertexAttrib1s glVertexAttrib1s; NOpenGLProc::EProcType statusVertexAttrib1s;
- NOpenGLProc::TVertexAttrib1sv glVertexAttrib1sv; NOpenGLProc::EProcType statusVertexAttrib1sv;
- NOpenGLProc::TVertexAttrib2d glVertexAttrib2d; NOpenGLProc::EProcType statusVertexAttrib2d;
- NOpenGLProc::TVertexAttrib2dv glVertexAttrib2dv; NOpenGLProc::EProcType statusVertexAttrib2dv;
- NOpenGLProc::TVertexAttrib2f glVertexAttrib2f; NOpenGLProc::EProcType statusVertexAttrib2f;
- NOpenGLProc::TVertexAttrib2fv glVertexAttrib2fv; NOpenGLProc::EProcType statusVertexAttrib2fv;
- NOpenGLProc::TVertexAttrib2s glVertexAttrib2s; NOpenGLProc::EProcType statusVertexAttrib2s;
- NOpenGLProc::TVertexAttrib2sv glVertexAttrib2sv; NOpenGLProc::EProcType statusVertexAttrib2sv;
- NOpenGLProc::TVertexAttrib3d glVertexAttrib3d; NOpenGLProc::EProcType statusVertexAttrib3d;
- NOpenGLProc::TVertexAttrib3dv glVertexAttrib3dv; NOpenGLProc::EProcType statusVertexAttrib3dv;
- NOpenGLProc::TVertexAttrib3f glVertexAttrib3f; NOpenGLProc::EProcType statusVertexAttrib3f;
- NOpenGLProc::TVertexAttrib3fv glVertexAttrib3fv; NOpenGLProc::EProcType statusVertexAttrib3fv;
- NOpenGLProc::TVertexAttrib3s glVertexAttrib3s; NOpenGLProc::EProcType statusVertexAttrib3s;
- NOpenGLProc::TVertexAttrib3sv glVertexAttrib3sv; NOpenGLProc::EProcType statusVertexAttrib3sv;
- NOpenGLProc::TVertexAttrib4Nbv glVertexAttrib4Nbv; NOpenGLProc::EProcType statusVertexAttrib4Nbv;
- NOpenGLProc::TVertexAttrib4Niv glVertexAttrib4Niv; NOpenGLProc::EProcType statusVertexAttrib4Niv;
- NOpenGLProc::TVertexAttrib4Nsv glVertexAttrib4Nsv; NOpenGLProc::EProcType statusVertexAttrib4Nsv;
- NOpenGLProc::TVertexAttrib4Nub glVertexAttrib4Nub; NOpenGLProc::EProcType statusVertexAttrib4Nub;
- NOpenGLProc::TVertexAttrib4Nubv glVertexAttrib4Nubv; NOpenGLProc::EProcType statusVertexAttrib4Nubv;
- NOpenGLProc::TVertexAttrib4Nuiv glVertexAttrib4Nuiv; NOpenGLProc::EProcType statusVertexAttrib4Nuiv;
- NOpenGLProc::TVertexAttrib4Nusv glVertexAttrib4Nusv; NOpenGLProc::EProcType statusVertexAttrib4Nusv;
- NOpenGLProc::TVertexAttrib4bv glVertexAttrib4bv; NOpenGLProc::EProcType statusVertexAttrib4bv;
- NOpenGLProc::TVertexAttrib4d glVertexAttrib4d; NOpenGLProc::EProcType statusVertexAttrib4d;
- NOpenGLProc::TVertexAttrib4dv glVertexAttrib4dv; NOpenGLProc::EProcType statusVertexAttrib4dv;
- NOpenGLProc::TVertexAttrib4f glVertexAttrib4f; NOpenGLProc::EProcType statusVertexAttrib4f;
- NOpenGLProc::TVertexAttrib4fv glVertexAttrib4fv; NOpenGLProc::EProcType statusVertexAttrib4fv;
- NOpenGLProc::TVertexAttrib4iv glVertexAttrib4iv; NOpenGLProc::EProcType statusVertexAttrib4iv;
- NOpenGLProc::TVertexAttrib4s glVertexAttrib4s; NOpenGLProc::EProcType statusVertexAttrib4s;
- NOpenGLProc::TVertexAttrib4sv glVertexAttrib4sv; NOpenGLProc::EProcType statusVertexAttrib4sv;
- NOpenGLProc::TVertexAttrib4ubv glVertexAttrib4ubv; NOpenGLProc::EProcType statusVertexAttrib4ubv;
- NOpenGLProc::TVertexAttrib4uiv glVertexAttrib4uiv; NOpenGLProc::EProcType statusVertexAttrib4uiv;
- NOpenGLProc::TVertexAttrib4usv glVertexAttrib4usv; NOpenGLProc::EProcType statusVertexAttrib4usv;
- NOpenGLProc::TVertexAttribPointer glVertexAttribPointer; NOpenGLProc::EProcType statusVertexAttribPointer;
- // GL_VERSION_2_1
- NOpenGLProc::TUniformMatrix2x3fv glUniformMatrix2x3fv; NOpenGLProc::EProcType statusUniformMatrix2x3fv;
- NOpenGLProc::TUniformMatrix2x4fv glUniformMatrix2x4fv; NOpenGLProc::EProcType statusUniformMatrix2x4fv;
- NOpenGLProc::TUniformMatrix3x2fv glUniformMatrix3x2fv; NOpenGLProc::EProcType statusUniformMatrix3x2fv;
- NOpenGLProc::TUniformMatrix3x4fv glUniformMatrix3x4fv; NOpenGLProc::EProcType statusUniformMatrix3x4fv;
- NOpenGLProc::TUniformMatrix4x2fv glUniformMatrix4x2fv; NOpenGLProc::EProcType statusUniformMatrix4x2fv;
- NOpenGLProc::TUniformMatrix4x3fv glUniformMatrix4x3fv; NOpenGLProc::EProcType statusUniformMatrix4x3fv;
- // GL_VERSION_3_0
- NOpenGLProc::TBeginConditionalRender glBeginConditionalRender; NOpenGLProc::EProcType statusBeginConditionalRender;
- NOpenGLProc::TBeginTransformFeedback glBeginTransformFeedback; NOpenGLProc::EProcType statusBeginTransformFeedback;
- NOpenGLProc::TBindBufferBase glBindBufferBase; NOpenGLProc::EProcType statusBindBufferBase;
- NOpenGLProc::TBindBufferRange glBindBufferRange; NOpenGLProc::EProcType statusBindBufferRange;
- NOpenGLProc::TBindFragDataLocation glBindFragDataLocation; NOpenGLProc::EProcType statusBindFragDataLocation;
- NOpenGLProc::TBindFramebuffer glBindFramebuffer; NOpenGLProc::EProcType statusBindFramebuffer;
- NOpenGLProc::TBindRenderbuffer glBindRenderbuffer; NOpenGLProc::EProcType statusBindRenderbuffer;
- NOpenGLProc::TBindVertexArray glBindVertexArray; NOpenGLProc::EProcType statusBindVertexArray;
- NOpenGLProc::TBlitFramebuffer glBlitFramebuffer; NOpenGLProc::EProcType statusBlitFramebuffer;
- NOpenGLProc::TCheckFramebufferStatus glCheckFramebufferStatus; NOpenGLProc::EProcType statusCheckFramebufferStatus;
- NOpenGLProc::TClampColor glClampColor; NOpenGLProc::EProcType statusClampColor;
- NOpenGLProc::TClearBufferfi glClearBufferfi; NOpenGLProc::EProcType statusClearBufferfi;
- NOpenGLProc::TClearBufferfv glClearBufferfv; NOpenGLProc::EProcType statusClearBufferfv;
- NOpenGLProc::TClearBufferiv glClearBufferiv; NOpenGLProc::EProcType statusClearBufferiv;
- NOpenGLProc::TClearBufferuiv glClearBufferuiv; NOpenGLProc::EProcType statusClearBufferuiv;
- NOpenGLProc::TColorMaski glColorMaski; NOpenGLProc::EProcType statusColorMaski;
- NOpenGLProc::TDeleteFramebuffers glDeleteFramebuffers; NOpenGLProc::EProcType statusDeleteFramebuffers;
- NOpenGLProc::TDeleteRenderbuffers glDeleteRenderbuffers; NOpenGLProc::EProcType statusDeleteRenderbuffers;
- NOpenGLProc::TDeleteVertexArrays glDeleteVertexArrays; NOpenGLProc::EProcType statusDeleteVertexArrays;
- NOpenGLProc::TDisablei glDisablei; NOpenGLProc::EProcType statusDisablei;
- NOpenGLProc::TEnablei glEnablei; NOpenGLProc::EProcType statusEnablei;
- NOpenGLProc::TEndConditionalRender glEndConditionalRender; NOpenGLProc::EProcType statusEndConditionalRender;
- NOpenGLProc::TEndTransformFeedback glEndTransformFeedback; NOpenGLProc::EProcType statusEndTransformFeedback;
- NOpenGLProc::TFlushMappedBufferRange glFlushMappedBufferRange; NOpenGLProc::EProcType statusFlushMappedBufferRange;
- NOpenGLProc::TFramebufferRenderbuffer glFramebufferRenderbuffer; NOpenGLProc::EProcType statusFramebufferRenderbuffer;
- NOpenGLProc::TFramebufferTexture1D glFramebufferTexture1D; NOpenGLProc::EProcType statusFramebufferTexture1D;
- NOpenGLProc::TFramebufferTexture2D glFramebufferTexture2D; NOpenGLProc::EProcType statusFramebufferTexture2D;
- NOpenGLProc::TFramebufferTexture3D glFramebufferTexture3D; NOpenGLProc::EProcType statusFramebufferTexture3D;
- NOpenGLProc::TFramebufferTextureLayer glFramebufferTextureLayer; NOpenGLProc::EProcType statusFramebufferTextureLayer;
- NOpenGLProc::TGenFramebuffers glGenFramebuffers; NOpenGLProc::EProcType statusGenFramebuffers;
- NOpenGLProc::TGenRenderbuffers glGenRenderbuffers; NOpenGLProc::EProcType statusGenRenderbuffers;
- NOpenGLProc::TGenVertexArrays glGenVertexArrays; NOpenGLProc::EProcType statusGenVertexArrays;
- NOpenGLProc::TGenerateMipmap glGenerateMipmap; NOpenGLProc::EProcType statusGenerateMipmap;
- NOpenGLProc::TGetBooleani_v glGetBooleani_v; NOpenGLProc::EProcType statusGetBooleani_v;
- NOpenGLProc::TGetFragDataLocation glGetFragDataLocation; NOpenGLProc::EProcType statusGetFragDataLocation;
- NOpenGLProc::TGetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv; NOpenGLProc::EProcType statusGetFramebufferAttachmentParameteriv;
- NOpenGLProc::TGetIntegeri_v glGetIntegeri_v; NOpenGLProc::EProcType statusGetIntegeri_v;
- NOpenGLProc::TGetRenderbufferParameteriv glGetRenderbufferParameteriv; NOpenGLProc::EProcType statusGetRenderbufferParameteriv;
- NOpenGLProc::TGetStringi glGetStringi; NOpenGLProc::EProcType statusGetStringi;
- NOpenGLProc::TGetTexParameterIiv glGetTexParameterIiv; NOpenGLProc::EProcType statusGetTexParameterIiv;
- NOpenGLProc::TGetTexParameterIuiv glGetTexParameterIuiv; NOpenGLProc::EProcType statusGetTexParameterIuiv;
- NOpenGLProc::TGetTransformFeedbackVarying glGetTransformFeedbackVarying; NOpenGLProc::EProcType statusGetTransformFeedbackVarying;
- NOpenGLProc::TGetUniformuiv glGetUniformuiv; NOpenGLProc::EProcType statusGetUniformuiv;
- NOpenGLProc::TGetVertexAttribIiv glGetVertexAttribIiv; NOpenGLProc::EProcType statusGetVertexAttribIiv;
- NOpenGLProc::TGetVertexAttribIuiv glGetVertexAttribIuiv; NOpenGLProc::EProcType statusGetVertexAttribIuiv;
- NOpenGLProc::TIsEnabledi glIsEnabledi; NOpenGLProc::EProcType statusIsEnabledi;
- NOpenGLProc::TIsFramebuffer glIsFramebuffer; NOpenGLProc::EProcType statusIsFramebuffer;
- NOpenGLProc::TIsRenderbuffer glIsRenderbuffer; NOpenGLProc::EProcType statusIsRenderbuffer;
- NOpenGLProc::TIsVertexArray glIsVertexArray; NOpenGLProc::EProcType statusIsVertexArray;
- NOpenGLProc::TMapBufferRange glMapBufferRange; NOpenGLProc::EProcType statusMapBufferRange;
- NOpenGLProc::TRenderbufferStorage glRenderbufferStorage; NOpenGLProc::EProcType statusRenderbufferStorage;
- NOpenGLProc::TRenderbufferStorageMultisample glRenderbufferStorageMultisample; NOpenGLProc::EProcType statusRenderbufferStorageMultisample;
- NOpenGLProc::TTexParameterIiv glTexParameterIiv; NOpenGLProc::EProcType statusTexParameterIiv;
- NOpenGLProc::TTexParameterIuiv glTexParameterIuiv; NOpenGLProc::EProcType statusTexParameterIuiv;
- NOpenGLProc::TTransformFeedbackVaryings glTransformFeedbackVaryings; NOpenGLProc::EProcType statusTransformFeedbackVaryings;
- NOpenGLProc::TUniform1ui glUniform1ui; NOpenGLProc::EProcType statusUniform1ui;
- NOpenGLProc::TUniform1uiv glUniform1uiv; NOpenGLProc::EProcType statusUniform1uiv;
- NOpenGLProc::TUniform2ui glUniform2ui; NOpenGLProc::EProcType statusUniform2ui;
- NOpenGLProc::TUniform2uiv glUniform2uiv; NOpenGLProc::EProcType statusUniform2uiv;
- NOpenGLProc::TUniform3ui glUniform3ui; NOpenGLProc::EProcType statusUniform3ui;
- NOpenGLProc::TUniform3uiv glUniform3uiv; NOpenGLProc::EProcType statusUniform3uiv;
- NOpenGLProc::TUniform4ui glUniform4ui; NOpenGLProc::EProcType statusUniform4ui;
- NOpenGLProc::TUniform4uiv glUniform4uiv; NOpenGLProc::EProcType statusUniform4uiv;
- NOpenGLProc::TVertexAttribI1i glVertexAttribI1i; NOpenGLProc::EProcType statusVertexAttribI1i;
- NOpenGLProc::TVertexAttribI1iv glVertexAttribI1iv; NOpenGLProc::EProcType statusVertexAttribI1iv;
- NOpenGLProc::TVertexAttribI1ui glVertexAttribI1ui; NOpenGLProc::EProcType statusVertexAttribI1ui;
- NOpenGLProc::TVertexAttribI1uiv glVertexAttribI1uiv; NOpenGLProc::EProcType statusVertexAttribI1uiv;
- NOpenGLProc::TVertexAttribI2i glVertexAttribI2i; NOpenGLProc::EProcType statusVertexAttribI2i;
- NOpenGLProc::TVertexAttribI2iv glVertexAttribI2iv; NOpenGLProc::EProcType statusVertexAttribI2iv;
- NOpenGLProc::TVertexAttribI2ui glVertexAttribI2ui; NOpenGLProc::EProcType statusVertexAttribI2ui;
- NOpenGLProc::TVertexAttribI2uiv glVertexAttribI2uiv; NOpenGLProc::EProcType statusVertexAttribI2uiv;
- NOpenGLProc::TVertexAttribI3i glVertexAttribI3i; NOpenGLProc::EProcType statusVertexAttribI3i;
- NOpenGLProc::TVertexAttribI3iv glVertexAttribI3iv; NOpenGLProc::EProcType statusVertexAttribI3iv;
- NOpenGLProc::TVertexAttribI3ui glVertexAttribI3ui; NOpenGLProc::EProcType statusVertexAttribI3ui;
- NOpenGLProc::TVertexAttribI3uiv glVertexAttribI3uiv; NOpenGLProc::EProcType statusVertexAttribI3uiv;
- NOpenGLProc::TVertexAttribI4bv glVertexAttribI4bv; NOpenGLProc::EProcType statusVertexAttribI4bv;
- NOpenGLProc::TVertexAttribI4i glVertexAttribI4i; NOpenGLProc::EProcType statusVertexAttribI4i;
- NOpenGLProc::TVertexAttribI4iv glVertexAttribI4iv; NOpenGLProc::EProcType statusVertexAttribI4iv;
- NOpenGLProc::TVertexAttribI4sv glVertexAttribI4sv; NOpenGLProc::EProcType statusVertexAttribI4sv;
- NOpenGLProc::TVertexAttribI4ubv glVertexAttribI4ubv; NOpenGLProc::EProcType statusVertexAttribI4ubv;
- NOpenGLProc::TVertexAttribI4ui glVertexAttribI4ui; NOpenGLProc::EProcType statusVertexAttribI4ui;
- NOpenGLProc::TVertexAttribI4uiv glVertexAttribI4uiv; NOpenGLProc::EProcType statusVertexAttribI4uiv;
- NOpenGLProc::TVertexAttribI4usv glVertexAttribI4usv; NOpenGLProc::EProcType statusVertexAttribI4usv;
- NOpenGLProc::TVertexAttribIPointer glVertexAttribIPointer; NOpenGLProc::EProcType statusVertexAttribIPointer;
- // GL_VERSION_3_1
- NOpenGLProc::TCopyBufferSubData glCopyBufferSubData; NOpenGLProc::EProcType statusCopyBufferSubData;
- NOpenGLProc::TDrawArraysInstanced glDrawArraysInstanced; NOpenGLProc::EProcType statusDrawArraysInstanced;
- NOpenGLProc::TDrawElementsInstanced glDrawElementsInstanced; NOpenGLProc::EProcType statusDrawElementsInstanced;
- NOpenGLProc::TGetActiveUniformBlockName glGetActiveUniformBlockName; NOpenGLProc::EProcType statusGetActiveUniformBlockName;
- NOpenGLProc::TGetActiveUniformBlockiv glGetActiveUniformBlockiv; NOpenGLProc::EProcType statusGetActiveUniformBlockiv;
- NOpenGLProc::TGetActiveUniformName glGetActiveUniformName; NOpenGLProc::EProcType statusGetActiveUniformName;
- NOpenGLProc::TGetActiveUniformsiv glGetActiveUniformsiv; NOpenGLProc::EProcType statusGetActiveUniformsiv;
- NOpenGLProc::TGetUniformBlockIndex glGetUniformBlockIndex; NOpenGLProc::EProcType statusGetUniformBlockIndex;
- NOpenGLProc::TGetUniformIndices glGetUniformIndices; NOpenGLProc::EProcType statusGetUniformIndices;
- NOpenGLProc::TPrimitiveRestartIndex glPrimitiveRestartIndex; NOpenGLProc::EProcType statusPrimitiveRestartIndex;
- NOpenGLProc::TTexBuffer glTexBuffer; NOpenGLProc::EProcType statusTexBuffer;
- NOpenGLProc::TUniformBlockBinding glUniformBlockBinding; NOpenGLProc::EProcType statusUniformBlockBinding;
- // GL_VERSION_3_2
- NOpenGLProc::TClientWaitSync glClientWaitSync; NOpenGLProc::EProcType statusClientWaitSync;
- NOpenGLProc::TDeleteSync glDeleteSync; NOpenGLProc::EProcType statusDeleteSync;
- NOpenGLProc::TDrawElementsBaseVertex glDrawElementsBaseVertex; NOpenGLProc::EProcType statusDrawElementsBaseVertex;
- NOpenGLProc::TDrawElementsInstancedBaseVertex glDrawElementsInstancedBaseVertex; NOpenGLProc::EProcType statusDrawElementsInstancedBaseVertex;
- NOpenGLProc::TDrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex; NOpenGLProc::EProcType statusDrawRangeElementsBaseVertex;
- NOpenGLProc::TFenceSync glFenceSync; NOpenGLProc::EProcType statusFenceSync;
- NOpenGLProc::TFramebufferTexture glFramebufferTexture; NOpenGLProc::EProcType statusFramebufferTexture;
- NOpenGLProc::TGetBufferParameteri64v glGetBufferParameteri64v; NOpenGLProc::EProcType statusGetBufferParameteri64v;
- NOpenGLProc::TGetInteger64i_v glGetInteger64i_v; NOpenGLProc::EProcType statusGetInteger64i_v;
- NOpenGLProc::TGetInteger64v glGetInteger64v; NOpenGLProc::EProcType statusGetInteger64v;
- NOpenGLProc::TGetMultisamplefv glGetMultisamplefv; NOpenGLProc::EProcType statusGetMultisamplefv;
- NOpenGLProc::TGetSynciv glGetSynciv; NOpenGLProc::EProcType statusGetSynciv;
- NOpenGLProc::TIsSync glIsSync; NOpenGLProc::EProcType statusIsSync;
- NOpenGLProc::TMultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex; NOpenGLProc::EProcType statusMultiDrawElementsBaseVertex;
- NOpenGLProc::TProvokingVertex glProvokingVertex; NOpenGLProc::EProcType statusProvokingVertex;
- NOpenGLProc::TSampleMaski glSampleMaski; NOpenGLProc::EProcType statusSampleMaski;
- NOpenGLProc::TTexImage2DMultisample glTexImage2DMultisample; NOpenGLProc::EProcType statusTexImage2DMultisample;
- NOpenGLProc::TTexImage3DMultisample glTexImage3DMultisample; NOpenGLProc::EProcType statusTexImage3DMultisample;
- NOpenGLProc::TWaitSync glWaitSync; NOpenGLProc::EProcType statusWaitSync;
- // GL_VERSION_3_3
- NOpenGLProc::TBindFragDataLocationIndexed glBindFragDataLocationIndexed; NOpenGLProc::EProcType statusBindFragDataLocationIndexed;
- NOpenGLProc::TBindSampler glBindSampler; NOpenGLProc::EProcType statusBindSampler;
- NOpenGLProc::TDeleteSamplers glDeleteSamplers; NOpenGLProc::EProcType statusDeleteSamplers;
- NOpenGLProc::TGenSamplers glGenSamplers; NOpenGLProc::EProcType statusGenSamplers;
- NOpenGLProc::TGetFragDataIndex glGetFragDataIndex; NOpenGLProc::EProcType statusGetFragDataIndex;
- NOpenGLProc::TGetQueryObjecti64v glGetQueryObjecti64v; NOpenGLProc::EProcType statusGetQueryObjecti64v;
- NOpenGLProc::TGetQueryObjectui64v glGetQueryObjectui64v; NOpenGLProc::EProcType statusGetQueryObjectui64v;
- NOpenGLProc::TGetSamplerParameterIiv glGetSamplerParameterIiv; NOpenGLProc::EProcType statusGetSamplerParameterIiv;
- NOpenGLProc::TGetSamplerParameterIuiv glGetSamplerParameterIuiv; NOpenGLProc::EProcType statusGetSamplerParameterIuiv;
- NOpenGLProc::TGetSamplerParameterfv glGetSamplerParameterfv; NOpenGLProc::EProcType statusGetSamplerParameterfv;
- NOpenGLProc::TGetSamplerParameteriv glGetSamplerParameteriv; NOpenGLProc::EProcType statusGetSamplerParameteriv;
- NOpenGLProc::TIsSampler glIsSampler; NOpenGLProc::EProcType statusIsSampler;
- NOpenGLProc::TQueryCounter glQueryCounter; NOpenGLProc::EProcType statusQueryCounter;
- NOpenGLProc::TSamplerParameterIiv glSamplerParameterIiv; NOpenGLProc::EProcType statusSamplerParameterIiv;
- NOpenGLProc::TSamplerParameterIuiv glSamplerParameterIuiv; NOpenGLProc::EProcType statusSamplerParameterIuiv;
- NOpenGLProc::TSamplerParameterf glSamplerParameterf; NOpenGLProc::EProcType statusSamplerParameterf;
- NOpenGLProc::TSamplerParameterfv glSamplerParameterfv; NOpenGLProc::EProcType statusSamplerParameterfv;
- NOpenGLProc::TSamplerParameteri glSamplerParameteri; NOpenGLProc::EProcType statusSamplerParameteri;
- NOpenGLProc::TSamplerParameteriv glSamplerParameteriv; NOpenGLProc::EProcType statusSamplerParameteriv;
- NOpenGLProc::TVertexAttribDivisor glVertexAttribDivisor; NOpenGLProc::EProcType statusVertexAttribDivisor;
- NOpenGLProc::TVertexAttribP1ui glVertexAttribP1ui; NOpenGLProc::EProcType statusVertexAttribP1ui;
- NOpenGLProc::TVertexAttribP1uiv glVertexAttribP1uiv; NOpenGLProc::EProcType statusVertexAttribP1uiv;
- NOpenGLProc::TVertexAttribP2ui glVertexAttribP2ui; NOpenGLProc::EProcType statusVertexAttribP2ui;
- NOpenGLProc::TVertexAttribP2uiv glVertexAttribP2uiv; NOpenGLProc::EProcType statusVertexAttribP2uiv;
- NOpenGLProc::TVertexAttribP3ui glVertexAttribP3ui; NOpenGLProc::EProcType statusVertexAttribP3ui;
- NOpenGLProc::TVertexAttribP3uiv glVertexAttribP3uiv; NOpenGLProc::EProcType statusVertexAttribP3uiv;
- NOpenGLProc::TVertexAttribP4ui glVertexAttribP4ui; NOpenGLProc::EProcType statusVertexAttribP4ui;
- NOpenGLProc::TVertexAttribP4uiv glVertexAttribP4uiv; NOpenGLProc::EProcType statusVertexAttribP4uiv;
- // GL_VERSION_4_0
- NOpenGLProc::TBeginQueryIndexed glBeginQueryIndexed; NOpenGLProc::EProcType statusBeginQueryIndexed;
- NOpenGLProc::TBindTransformFeedback glBindTransformFeedback; NOpenGLProc::EProcType statusBindTransformFeedback;
- NOpenGLProc::TBlendEquationSeparatei glBlendEquationSeparatei; NOpenGLProc::EProcType statusBlendEquationSeparatei;
- NOpenGLProc::TBlendEquationi glBlendEquationi; NOpenGLProc::EProcType statusBlendEquationi;
- NOpenGLProc::TBlendFuncSeparatei glBlendFuncSeparatei; NOpenGLProc::EProcType statusBlendFuncSeparatei;
- NOpenGLProc::TBlendFunci glBlendFunci; NOpenGLProc::EProcType statusBlendFunci;
- NOpenGLProc::TDeleteTransformFeedbacks glDeleteTransformFeedbacks; NOpenGLProc::EProcType statusDeleteTransformFeedbacks;
- NOpenGLProc::TDrawArraysIndirect glDrawArraysIndirect; NOpenGLProc::EProcType statusDrawArraysIndirect;
- NOpenGLProc::TDrawElementsIndirect glDrawElementsIndirect; NOpenGLProc::EProcType statusDrawElementsIndirect;
- NOpenGLProc::TDrawTransformFeedback glDrawTransformFeedback; NOpenGLProc::EProcType statusDrawTransformFeedback;
- NOpenGLProc::TDrawTransformFeedbackStream glDrawTransformFeedbackStream; NOpenGLProc::EProcType statusDrawTransformFeedbackStream;
- NOpenGLProc::TEndQueryIndexed glEndQueryIndexed; NOpenGLProc::EProcType statusEndQueryIndexed;
- NOpenGLProc::TGenTransformFeedbacks glGenTransformFeedbacks; NOpenGLProc::EProcType statusGenTransformFeedbacks;
- NOpenGLProc::TGetActiveSubroutineName glGetActiveSubroutineName; NOpenGLProc::EProcType statusGetActiveSubroutineName;
- NOpenGLProc::TGetActiveSubroutineUniformName glGetActiveSubroutineUniformName; NOpenGLProc::EProcType statusGetActiveSubroutineUniformName;
- NOpenGLProc::TGetActiveSubroutineUniformiv glGetActiveSubroutineUniformiv; NOpenGLProc::EProcType statusGetActiveSubroutineUniformiv;
- NOpenGLProc::TGetProgramStageiv glGetProgramStageiv; NOpenGLProc::EProcType statusGetProgramStageiv;
- NOpenGLProc::TGetQueryIndexediv glGetQueryIndexediv; NOpenGLProc::EProcType statusGetQueryIndexediv;
- NOpenGLProc::TGetSubroutineIndex glGetSubroutineIndex; NOpenGLProc::EProcType statusGetSubroutineIndex;
- NOpenGLProc::TGetSubroutineUniformLocation glGetSubroutineUniformLocation; NOpenGLProc::EProcType statusGetSubroutineUniformLocation;
- NOpenGLProc::TGetUniformSubroutineuiv glGetUniformSubroutineuiv; NOpenGLProc::EProcType statusGetUniformSubroutineuiv;
- NOpenGLProc::TGetUniformdv glGetUniformdv; NOpenGLProc::EProcType statusGetUniformdv;
- NOpenGLProc::TIsTransformFeedback glIsTransformFeedback; NOpenGLProc::EProcType statusIsTransformFeedback;
- NOpenGLProc::TMinSampleShading glMinSampleShading; NOpenGLProc::EProcType statusMinSampleShading;
- NOpenGLProc::TPatchParameterfv glPatchParameterfv; NOpenGLProc::EProcType statusPatchParameterfv;
- NOpenGLProc::TPatchParameteri glPatchParameteri; NOpenGLProc::EProcType statusPatchParameteri;
- NOpenGLProc::TPauseTransformFeedback glPauseTransformFeedback; NOpenGLProc::EProcType statusPauseTransformFeedback;
- NOpenGLProc::TResumeTransformFeedback glResumeTransformFeedback; NOpenGLProc::EProcType statusResumeTransformFeedback;
- NOpenGLProc::TUniform1d glUniform1d; NOpenGLProc::EProcType statusUniform1d;
- NOpenGLProc::TUniform1dv glUniform1dv; NOpenGLProc::EProcType statusUniform1dv;
- NOpenGLProc::TUniform2d glUniform2d; NOpenGLProc::EProcType statusUniform2d;
- NOpenGLProc::TUniform2dv glUniform2dv; NOpenGLProc::EProcType statusUniform2dv;
- NOpenGLProc::TUniform3d glUniform3d; NOpenGLProc::EProcType statusUniform3d;
- NOpenGLProc::TUniform3dv glUniform3dv; NOpenGLProc::EProcType statusUniform3dv;
- NOpenGLProc::TUniform4d glUniform4d; NOpenGLProc::EProcType statusUniform4d;
- NOpenGLProc::TUniform4dv glUniform4dv; NOpenGLProc::EProcType statusUniform4dv;
- NOpenGLProc::TUniformMatrix2dv glUniformMatrix2dv; NOpenGLProc::EProcType statusUniformMatrix2dv;
- NOpenGLProc::TUniformMatrix2x3dv glUniformMatrix2x3dv; NOpenGLProc::EProcType statusUniformMatrix2x3dv;
- NOpenGLProc::TUniformMatrix2x4dv glUniformMatrix2x4dv; NOpenGLProc::EProcType statusUniformMatrix2x4dv;
- NOpenGLProc::TUniformMatrix3dv glUniformMatrix3dv; NOpenGLProc::EProcType statusUniformMatrix3dv;
- NOpenGLProc::TUniformMatrix3x2dv glUniformMatrix3x2dv; NOpenGLProc::EProcType statusUniformMatrix3x2dv;
- NOpenGLProc::TUniformMatrix3x4dv glUniformMatrix3x4dv; NOpenGLProc::EProcType statusUniformMatrix3x4dv;
- NOpenGLProc::TUniformMatrix4dv glUniformMatrix4dv; NOpenGLProc::EProcType statusUniformMatrix4dv;
- NOpenGLProc::TUniformMatrix4x2dv glUniformMatrix4x2dv; NOpenGLProc::EProcType statusUniformMatrix4x2dv;
- NOpenGLProc::TUniformMatrix4x3dv glUniformMatrix4x3dv; NOpenGLProc::EProcType statusUniformMatrix4x3dv;
- NOpenGLProc::TUniformSubroutinesuiv glUniformSubroutinesuiv; NOpenGLProc::EProcType statusUniformSubroutinesuiv;
- // GL_VERSION_4_1
- NOpenGLProc::TActiveShaderProgram glActiveShaderProgram; NOpenGLProc::EProcType statusActiveShaderProgram;
- NOpenGLProc::TBindProgramPipeline glBindProgramPipeline; NOpenGLProc::EProcType statusBindProgramPipeline;
- NOpenGLProc::TClearDepthf glClearDepthf; NOpenGLProc::EProcType statusClearDepthf;
- NOpenGLProc::TCreateShaderProgramv glCreateShaderProgramv; NOpenGLProc::EProcType statusCreateShaderProgramv;
- NOpenGLProc::TDeleteProgramPipelines glDeleteProgramPipelines; NOpenGLProc::EProcType statusDeleteProgramPipelines;
- NOpenGLProc::TDepthRangeArrayv glDepthRangeArrayv; NOpenGLProc::EProcType statusDepthRangeArrayv;
- NOpenGLProc::TDepthRangeIndexed glDepthRangeIndexed; NOpenGLProc::EProcType statusDepthRangeIndexed;
- NOpenGLProc::TDepthRangef glDepthRangef; NOpenGLProc::EProcType statusDepthRangef;
- NOpenGLProc::TGenProgramPipelines glGenProgramPipelines; NOpenGLProc::EProcType statusGenProgramPipelines;
- NOpenGLProc::TGetDoublei_v glGetDoublei_v; NOpenGLProc::EProcType statusGetDoublei_v;
- NOpenGLProc::TGetFloati_v glGetFloati_v; NOpenGLProc::EProcType statusGetFloati_v;
- NOpenGLProc::TGetProgramBinary glGetProgramBinary; NOpenGLProc::EProcType statusGetProgramBinary;
- NOpenGLProc::TGetProgramPipelineInfoLog glGetProgramPipelineInfoLog; NOpenGLProc::EProcType statusGetProgramPipelineInfoLog;
- NOpenGLProc::TGetProgramPipelineiv glGetProgramPipelineiv; NOpenGLProc::EProcType statusGetProgramPipelineiv;
- NOpenGLProc::TGetShaderPrecisionFormat glGetShaderPrecisionFormat; NOpenGLProc::EProcType statusGetShaderPrecisionFormat;
- NOpenGLProc::TGetVertexAttribLdv glGetVertexAttribLdv; NOpenGLProc::EProcType statusGetVertexAttribLdv;
- NOpenGLProc::TIsProgramPipeline glIsProgramPipeline; NOpenGLProc::EProcType statusIsProgramPipeline;
- NOpenGLProc::TProgramBinary glProgramBinary; NOpenGLProc::EProcType statusProgramBinary;
- NOpenGLProc::TProgramParameteri glProgramParameteri; NOpenGLProc::EProcType statusProgramParameteri;
- NOpenGLProc::TProgramUniform1d glProgramUniform1d; NOpenGLProc::EProcType statusProgramUniform1d;
- NOpenGLProc::TProgramUniform1dv glProgramUniform1dv; NOpenGLProc::EProcType statusProgramUniform1dv;
- NOpenGLProc::TProgramUniform1f glProgramUniform1f; NOpenGLProc::EProcType statusProgramUniform1f;
- NOpenGLProc::TProgramUniform1fv glProgramUniform1fv; NOpenGLProc::EProcType statusProgramUniform1fv;
- NOpenGLProc::TProgramUniform1i glProgramUniform1i; NOpenGLProc::EProcType statusProgramUniform1i;
- NOpenGLProc::TProgramUniform1iv glProgramUniform1iv; NOpenGLProc::EProcType statusProgramUniform1iv;
- NOpenGLProc::TProgramUniform1ui glProgramUniform1ui; NOpenGLProc::EProcType statusProgramUniform1ui;
- NOpenGLProc::TProgramUniform1uiv glProgramUniform1uiv; NOpenGLProc::EProcType statusProgramUniform1uiv;
- NOpenGLProc::TProgramUniform2d glProgramUniform2d; NOpenGLProc::EProcType statusProgramUniform2d;
- NOpenGLProc::TProgramUniform2dv glProgramUniform2dv; NOpenGLProc::EProcType statusProgramUniform2dv;
- NOpenGLProc::TProgramUniform2f glProgramUniform2f; NOpenGLProc::EProcType statusProgramUniform2f;
- NOpenGLProc::TProgramUniform2fv glProgramUniform2fv; NOpenGLProc::EProcType statusProgramUniform2fv;
- NOpenGLProc::TProgramUniform2i glProgramUniform2i; NOpenGLProc::EProcType statusProgramUniform2i;
- NOpenGLProc::TProgramUniform2iv glProgramUniform2iv; NOpenGLProc::EProcType statusProgramUniform2iv;
- NOpenGLProc::TProgramUniform2ui glProgramUniform2ui; NOpenGLProc::EProcType statusProgramUniform2ui;
- NOpenGLProc::TProgramUniform2uiv glProgramUniform2uiv; NOpenGLProc::EProcType statusProgramUniform2uiv;
- NOpenGLProc::TProgramUniform3d glProgramUniform3d; NOpenGLProc::EProcType statusProgramUniform3d;
- NOpenGLProc::TProgramUniform3dv glProgramUniform3dv; NOpenGLProc::EProcType statusProgramUniform3dv;
- NOpenGLProc::TProgramUniform3f glProgramUniform3f; NOpenGLProc::EProcType statusProgramUniform3f;
- NOpenGLProc::TProgramUniform3fv glProgramUniform3fv; NOpenGLProc::EProcType statusProgramUniform3fv;
- NOpenGLProc::TProgramUniform3i glProgramUniform3i; NOpenGLProc::EProcType statusProgramUniform3i;
- NOpenGLProc::TProgramUniform3iv glProgramUniform3iv; NOpenGLProc::EProcType statusProgramUniform3iv;
- NOpenGLProc::TProgramUniform3ui glProgramUniform3ui; NOpenGLProc::EProcType statusProgramUniform3ui;
- NOpenGLProc::TProgramUniform3uiv glProgramUniform3uiv; NOpenGLProc::EProcType statusProgramUniform3uiv;
- NOpenGLProc::TProgramUniform4d glProgramUniform4d; NOpenGLProc::EProcType statusProgramUniform4d;
- NOpenGLProc::TProgramUniform4dv glProgramUniform4dv; NOpenGLProc::EProcType statusProgramUniform4dv;
- NOpenGLProc::TProgramUniform4f glProgramUniform4f; NOpenGLProc::EProcType statusProgramUniform4f;
- NOpenGLProc::TProgramUniform4fv glProgramUniform4fv; NOpenGLProc::EProcType statusProgramUniform4fv;
- NOpenGLProc::TProgramUniform4i glProgramUniform4i; NOpenGLProc::EProcType statusProgramUniform4i;
- NOpenGLProc::TProgramUniform4iv glProgramUniform4iv; NOpenGLProc::EProcType statusProgramUniform4iv;
- NOpenGLProc::TProgramUniform4ui glProgramUniform4ui; NOpenGLProc::EProcType statusProgramUniform4ui;
- NOpenGLProc::TProgramUniform4uiv glProgramUniform4uiv; NOpenGLProc::EProcType statusProgramUniform4uiv;
- NOpenGLProc::TProgramUniformMatrix2dv glProgramUniformMatrix2dv; NOpenGLProc::EProcType statusProgramUniformMatrix2dv;
- NOpenGLProc::TProgramUniformMatrix2fv glProgramUniformMatrix2fv; NOpenGLProc::EProcType statusProgramUniformMatrix2fv;
- NOpenGLProc::TProgramUniformMatrix2x3dv glProgramUniformMatrix2x3dv; NOpenGLProc::EProcType statusProgramUniformMatrix2x3dv;
- NOpenGLProc::TProgramUniformMatrix2x3fv glProgramUniformMatrix2x3fv; NOpenGLProc::EProcType statusProgramUniformMatrix2x3fv;
- NOpenGLProc::TProgramUniformMatrix2x4dv glProgramUniformMatrix2x4dv; NOpenGLProc::EProcType statusProgramUniformMatrix2x4dv;
- NOpenGLProc::TProgramUniformMatrix2x4fv glProgramUniformMatrix2x4fv; NOpenGLProc::EProcType statusProgramUniformMatrix2x4fv;
- NOpenGLProc::TProgramUniformMatrix3dv glProgramUniformMatrix3dv; NOpenGLProc::EProcType statusProgramUniformMatrix3dv;
- NOpenGLProc::TProgramUniformMatrix3fv glProgramUniformMatrix3fv; NOpenGLProc::EProcType statusProgramUniformMatrix3fv;
- NOpenGLProc::TProgramUniformMatrix3x2dv glProgramUniformMatrix3x2dv; NOpenGLProc::EProcType statusProgramUniformMatrix3x2dv;
- NOpenGLProc::TProgramUniformMatrix3x2fv glProgramUniformMatrix3x2fv; NOpenGLProc::EProcType statusProgramUniformMatrix3x2fv;
- NOpenGLProc::TProgramUniformMatrix3x4dv glProgramUniformMatrix3x4dv; NOpenGLProc::EProcType statusProgramUniformMatrix3x4dv;
- NOpenGLProc::TProgramUniformMatrix3x4fv glProgramUniformMatrix3x4fv; NOpenGLProc::EProcType statusProgramUniformMatrix3x4fv;
- NOpenGLProc::TProgramUniformMatrix4dv glProgramUniformMatrix4dv; NOpenGLProc::EProcType statusProgramUniformMatrix4dv;
- NOpenGLProc::TProgramUniformMatrix4fv glProgramUniformMatrix4fv; NOpenGLProc::EProcType statusProgramUniformMatrix4fv;
- NOpenGLProc::TProgramUniformMatrix4x2dv glProgramUniformMatrix4x2dv; NOpenGLProc::EProcType statusProgramUniformMatrix4x2dv;
- NOpenGLProc::TProgramUniformMatrix4x2fv glProgramUniformMatrix4x2fv; NOpenGLProc::EProcType statusProgramUniformMatrix4x2fv;
- NOpenGLProc::TProgramUniformMatrix4x3dv glProgramUniformMatrix4x3dv; NOpenGLProc::EProcType statusProgramUniformMatrix4x3dv;
- NOpenGLProc::TProgramUniformMatrix4x3fv glProgramUniformMatrix4x3fv; NOpenGLProc::EProcType statusProgramUniformMatrix4x3fv;
- NOpenGLProc::TReleaseShaderCompiler glReleaseShaderCompiler; NOpenGLProc::EProcType statusReleaseShaderCompiler;
- NOpenGLProc::TScissorArrayv glScissorArrayv; NOpenGLProc::EProcType statusScissorArrayv;
- NOpenGLProc::TScissorIndexed glScissorIndexed; NOpenGLProc::EProcType statusScissorIndexed;
- NOpenGLProc::TScissorIndexedv glScissorIndexedv; NOpenGLProc::EProcType statusScissorIndexedv;
- NOpenGLProc::TShaderBinary glShaderBinary; NOpenGLProc::EProcType statusShaderBinary;
- NOpenGLProc::TUseProgramStages glUseProgramStages; NOpenGLProc::EProcType statusUseProgramStages;
- NOpenGLProc::TValidateProgramPipeline glValidateProgramPipeline; NOpenGLProc::EProcType statusValidateProgramPipeline;
- NOpenGLProc::TVertexAttribL1d glVertexAttribL1d; NOpenGLProc::EProcType statusVertexAttribL1d;
- NOpenGLProc::TVertexAttribL1dv glVertexAttribL1dv; NOpenGLProc::EProcType statusVertexAttribL1dv;
- NOpenGLProc::TVertexAttribL2d glVertexAttribL2d; NOpenGLProc::EProcType statusVertexAttribL2d;
- NOpenGLProc::TVertexAttribL2dv glVertexAttribL2dv; NOpenGLProc::EProcType statusVertexAttribL2dv;
- NOpenGLProc::TVertexAttribL3d glVertexAttribL3d; NOpenGLProc::EProcType statusVertexAttribL3d;
- NOpenGLProc::TVertexAttribL3dv glVertexAttribL3dv; NOpenGLProc::EProcType statusVertexAttribL3dv;
- NOpenGLProc::TVertexAttribL4d glVertexAttribL4d; NOpenGLProc::EProcType statusVertexAttribL4d;
- NOpenGLProc::TVertexAttribL4dv glVertexAttribL4dv; NOpenGLProc::EProcType statusVertexAttribL4dv;
- NOpenGLProc::TVertexAttribLPointer glVertexAttribLPointer; NOpenGLProc::EProcType statusVertexAttribLPointer;
- NOpenGLProc::TViewportArrayv glViewportArrayv; NOpenGLProc::EProcType statusViewportArrayv;
- NOpenGLProc::TViewportIndexedf glViewportIndexedf; NOpenGLProc::EProcType statusViewportIndexedf;
- NOpenGLProc::TViewportIndexedfv glViewportIndexedfv; NOpenGLProc::EProcType statusViewportIndexedfv;
- // GL_VERSION_4_2
- NOpenGLProc::TBindImageTexture glBindImageTexture; NOpenGLProc::EProcType statusBindImageTexture;
- NOpenGLProc::TDrawArraysInstancedBaseInstance glDrawArraysInstancedBaseInstance; NOpenGLProc::EProcType statusDrawArraysInstancedBaseInstance;
- NOpenGLProc::TDrawElementsInstancedBaseInstance glDrawElementsInstancedBaseInstance; NOpenGLProc::EProcType statusDrawElementsInstancedBaseInstance;
- NOpenGLProc::TDrawElementsInstancedBaseVertexBaseInstance glDrawElementsInstancedBaseVertexBaseInstance; NOpenGLProc::EProcType statusDrawElementsInstancedBaseVertexBaseInstance;
- NOpenGLProc::TDrawTransformFeedbackInstanced glDrawTransformFeedbackInstanced; NOpenGLProc::EProcType statusDrawTransformFeedbackInstanced;
- NOpenGLProc::TDrawTransformFeedbackStreamInstanced glDrawTransformFeedbackStreamInstanced; NOpenGLProc::EProcType statusDrawTransformFeedbackStreamInstanced;
- NOpenGLProc::TGetActiveAtomicCounterBufferiv glGetActiveAtomicCounterBufferiv; NOpenGLProc::EProcType statusGetActiveAtomicCounterBufferiv;
- NOpenGLProc::TGetInternalformativ glGetInternalformativ; NOpenGLProc::EProcType statusGetInternalformativ;
- NOpenGLProc::TMemoryBarrier glMemoryBarrier; NOpenGLProc::EProcType statusMemoryBarrier;
- NOpenGLProc::TTexStorage1D glTexStorage1D; NOpenGLProc::EProcType statusTexStorage1D;
- NOpenGLProc::TTexStorage2D glTexStorage2D; NOpenGLProc::EProcType statusTexStorage2D;
- NOpenGLProc::TTexStorage3D glTexStorage3D; NOpenGLProc::EProcType statusTexStorage3D;
- // GL_VERSION_4_3
- NOpenGLProc::TBindVertexBuffer glBindVertexBuffer; NOpenGLProc::EProcType statusBindVertexBuffer;
- NOpenGLProc::TClearBufferData glClearBufferData; NOpenGLProc::EProcType statusClearBufferData;
- NOpenGLProc::TClearBufferSubData glClearBufferSubData; NOpenGLProc::EProcType statusClearBufferSubData;
- NOpenGLProc::TCopyImageSubData glCopyImageSubData; NOpenGLProc::EProcType statusCopyImageSubData;
- NOpenGLProc::TDebugMessageCallback glDebugMessageCallback; NOpenGLProc::EProcType statusDebugMessageCallback;
- NOpenGLProc::TDebugMessageControl glDebugMessageControl; NOpenGLProc::EProcType statusDebugMessageControl;
- NOpenGLProc::TDebugMessageInsert glDebugMessageInsert; NOpenGLProc::EProcType statusDebugMessageInsert;
- NOpenGLProc::TDispatchCompute glDispatchCompute; NOpenGLProc::EProcType statusDispatchCompute;
- NOpenGLProc::TDispatchComputeIndirect glDispatchComputeIndirect; NOpenGLProc::EProcType statusDispatchComputeIndirect;
- NOpenGLProc::TFramebufferParameteri glFramebufferParameteri; NOpenGLProc::EProcType statusFramebufferParameteri;
- NOpenGLProc::TGetDebugMessageLog glGetDebugMessageLog; NOpenGLProc::EProcType statusGetDebugMessageLog;
- NOpenGLProc::TGetFramebufferParameteriv glGetFramebufferParameteriv; NOpenGLProc::EProcType statusGetFramebufferParameteriv;
- NOpenGLProc::TGetInternalformati64v glGetInternalformati64v; NOpenGLProc::EProcType statusGetInternalformati64v;
- NOpenGLProc::TGetObjectLabel glGetObjectLabel; NOpenGLProc::EProcType statusGetObjectLabel;
- NOpenGLProc::TGetObjectPtrLabel glGetObjectPtrLabel; NOpenGLProc::EProcType statusGetObjectPtrLabel;
- NOpenGLProc::TGetProgramInterfaceiv glGetProgramInterfaceiv; NOpenGLProc::EProcType statusGetProgramInterfaceiv;
- NOpenGLProc::TGetProgramResourceIndex glGetProgramResourceIndex; NOpenGLProc::EProcType statusGetProgramResourceIndex;
- NOpenGLProc::TGetProgramResourceLocation glGetProgramResourceLocation; NOpenGLProc::EProcType statusGetProgramResourceLocation;
- NOpenGLProc::TGetProgramResourceLocationIndex glGetProgramResourceLocationIndex; NOpenGLProc::EProcType statusGetProgramResourceLocationIndex;
- NOpenGLProc::TGetProgramResourceName glGetProgramResourceName; NOpenGLProc::EProcType statusGetProgramResourceName;
- NOpenGLProc::TGetProgramResourceiv glGetProgramResourceiv; NOpenGLProc::EProcType statusGetProgramResourceiv;
- NOpenGLProc::TInvalidateBufferData glInvalidateBufferData; NOpenGLProc::EProcType statusInvalidateBufferData;
- NOpenGLProc::TInvalidateBufferSubData glInvalidateBufferSubData; NOpenGLProc::EProcType statusInvalidateBufferSubData;
- NOpenGLProc::TInvalidateFramebuffer glInvalidateFramebuffer; NOpenGLProc::EProcType statusInvalidateFramebuffer;
- NOpenGLProc::TInvalidateSubFramebuffer glInvalidateSubFramebuffer; NOpenGLProc::EProcType statusInvalidateSubFramebuffer;
- NOpenGLProc::TInvalidateTexImage glInvalidateTexImage; NOpenGLProc::EProcType statusInvalidateTexImage;
- NOpenGLProc::TInvalidateTexSubImage glInvalidateTexSubImage; NOpenGLProc::EProcType statusInvalidateTexSubImage;
- NOpenGLProc::TMultiDrawArraysIndirect glMultiDrawArraysIndirect; NOpenGLProc::EProcType statusMultiDrawArraysIndirect;
- NOpenGLProc::TMultiDrawElementsIndirect glMultiDrawElementsIndirect; NOpenGLProc::EProcType statusMultiDrawElementsIndirect;
- NOpenGLProc::TObjectLabel glObjectLabel; NOpenGLProc::EProcType statusObjectLabel;
- NOpenGLProc::TObjectPtrLabel glObjectPtrLabel; NOpenGLProc::EProcType statusObjectPtrLabel;
- NOpenGLProc::TPopDebugGroup glPopDebugGroup; NOpenGLProc::EProcType statusPopDebugGroup;
- NOpenGLProc::TPushDebugGroup glPushDebugGroup; NOpenGLProc::EProcType statusPushDebugGroup;
- NOpenGLProc::TShaderStorageBlockBinding glShaderStorageBlockBinding; NOpenGLProc::EProcType statusShaderStorageBlockBinding;
- NOpenGLProc::TTexBufferRange glTexBufferRange; NOpenGLProc::EProcType statusTexBufferRange;
- NOpenGLProc::TTexStorage2DMultisample glTexStorage2DMultisample; NOpenGLProc::EProcType statusTexStorage2DMultisample;
- NOpenGLProc::TTexStorage3DMultisample glTexStorage3DMultisample; NOpenGLProc::EProcType statusTexStorage3DMultisample;
- NOpenGLProc::TTextureView glTextureView; NOpenGLProc::EProcType statusTextureView;
- NOpenGLProc::TVertexAttribBinding glVertexAttribBinding; NOpenGLProc::EProcType statusVertexAttribBinding;
- NOpenGLProc::TVertexAttribFormat glVertexAttribFormat; NOpenGLProc::EProcType statusVertexAttribFormat;
- NOpenGLProc::TVertexAttribIFormat glVertexAttribIFormat; NOpenGLProc::EProcType statusVertexAttribIFormat;
- NOpenGLProc::TVertexAttribLFormat glVertexAttribLFormat; NOpenGLProc::EProcType statusVertexAttribLFormat;
- NOpenGLProc::TVertexBindingDivisor glVertexBindingDivisor; NOpenGLProc::EProcType statusVertexBindingDivisor;…