From 46eab502e443c4b1cd1c87f411c58b13e1ce01f7 Mon Sep 17 00:00:00 2001 From: Flyinghead Date: Sun, 12 Nov 2023 13:05:13 +0100 Subject: [PATCH] libretro: don't link with OpenGL libs on android, windows and linux Issue #1221 --- CMakeLists.txt | 10 - core/deps/libretro-common/glsm/glsm.c | 16 + core/deps/libretro-common/glsym/glgen.py | 11 +- core/deps/libretro-common/glsym/glsym_es3.c | 1123 +++-- core/deps/libretro-common/glsym/glsym_gl.c | 2816 +++++++------ .../libretro-common/include/glsm/glsmsym.h | 2 + .../libretro-common/include/glsym/glsym_es3.h | 1685 +++++--- .../libretro-common/include/glsym/glsym_gl.h | 3609 ++++++++++------- 8 files changed, 5336 insertions(+), 3936 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b8701418..9a16fbba0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -150,8 +150,6 @@ elseif(LIBRETRO) endif() if(ANDROID OR USE_GLES) target_compile_definitions(${PROJECT_NAME} PRIVATE GLES GLES3 HAVE_OPENGLES HAVE_OPENGLES3) - find_library(GLES3_LIBRARIES NAMES GLESv3 GLESv2 NO_CACHE REQUIRED) - target_link_libraries(${PROJECT_NAME} PRIVATE ${GLES3_LIBRARIES}) elseif(IOS) target_compile_definitions(${PROJECT_NAME} PRIVATE GLES GLES3 HAVE_OPENGLES HAVE_OPENGLES3) find_library(OPENGLES OpenGLES) @@ -173,9 +171,6 @@ elseif(LIBRETRO) else() target_compile_definitions(${PROJECT_NAME} PRIVATE HAVE_OIT) endif() - if(WIN32) - target_link_libraries(${PROJECT_NAME} PRIVATE "-lopengl32") - endif() endif() elseif(ANDROID) add_library(${PROJECT_NAME} SHARED core/emulator.cpp) @@ -720,11 +715,6 @@ if(LIBRETRO) core/deps/libretro-common/file/retro_dirent.c core/deps/libretro-common/string/stdstring.c) if(USE_OPENGL) - if(UNIX AND NOT APPLE AND NOT ANDROID) - find_package(OpenGL REQUIRED) - target_link_libraries(${PROJECT_NAME} PRIVATE OpenGL::GL) - endif() - target_sources(${PROJECT_NAME} PRIVATE core/deps/libretro-common/glsm/glsm.c core/deps/libretro-common/glsym/rglgen.c) diff --git a/core/deps/libretro-common/glsm/glsm.c b/core/deps/libretro-common/glsm/glsm.c index 8788e9cdc..b7b7f9e27 100644 --- a/core/deps/libretro-common/glsm/glsm.c +++ b/core/deps/libretro-common/glsm/glsm.c @@ -2360,7 +2360,11 @@ void * rglMapBuffer( GLenum target, GLenum access) log_cb(RETRO_LOG_INFO, "glMapBuffer.\n"); #endif #if defined(HAVE_OPENGLES) +#ifdef glMapBufferOES return glMapBufferOES(target, access); +#else + return NULL; +#endif #else return glMapBuffer(target, access); #endif @@ -2377,7 +2381,11 @@ GLboolean rglUnmapBuffer( GLenum target) log_cb(RETRO_LOG_INFO, "glUnmapBuffer.\n"); #endif #if defined(HAVE_OPENGLES) +#ifdef glUnmapBufferOES return glUnmapBufferOES(target); +#else + return false; +#endif #else return glUnmapBuffer(target); #endif @@ -2735,6 +2743,14 @@ void rglPrimitiveRestartIndex(GLuint index) #endif } +void rglHint(GLenum target, GLenum mode) +{ +#ifdef GLSM_DEBUG + log_cb(RETRO_LOG_INFO, "glHint.\n"); +#endif + glHint(target, mode); +} + /* GLSM-side */ static void glsm_state_setup(void) diff --git a/core/deps/libretro-common/glsym/glgen.py b/core/deps/libretro-common/glsym/glgen.py index 3fe2cf527..66c12f508 100755 --- a/core/deps/libretro-common/glsym/glgen.py +++ b/core/deps/libretro-common/glsym/glgen.py @@ -25,7 +25,7 @@ import os import re -banned_ext = [ 'AMD', 'APPLE', 'NV', 'NVX', 'ATI', '3DLABS', 'SUN', 'SGI', 'SGIX', 'SGIS', 'INTEL', '3DFX', 'IBM', 'MESA', 'GREMEDY', 'OML', 'PGI', 'I3D', 'INGL', 'MTX', 'QCOM', 'IMG', 'ANGLE', 'SUNX', 'INGR' ] +banned_ext = [ 'AMD', 'APPLE', 'NVX', 'ATI', '3DLABS', 'SUN', 'SGI', 'SGIX', 'SGIS', 'INTEL', '3DFX', 'IBM', 'MESA', 'GREMEDY', 'OML', 'PGI', 'I3D', 'INGL', 'MTX', 'QCOM', 'IMG', 'ANGLE', 'SUNX', 'INGR' ] def noext(sym): for ext in banned_ext: @@ -57,7 +57,7 @@ def find_gl_symbols(lines): syms = [] for line in lines: m = re.search(r'^typedef.+PFN(\S+)PROC.+$', line) - g = re.search(r'^.+(gl\S+)\W*\(.+\).*$', line) + g = re.search(r'^.+\W(gl\S+)\W*\(.+\).*$', line) if m and noext(m.group(1)): typedefs.append(m.group(0).replace('PFN', 'RGLSYM').replace('GLDEBUGPROC', 'RGLGENGLDEBUGPROC')) if g and noext(g.group(1)): @@ -73,8 +73,13 @@ def generate_defines(gl_syms): def generate_declarations(gl_syms): return ['RGLSYM' + x.upper() + 'PROC ' + '__rglgen_' + x + ';' for x in gl_syms] +def remove_prefix(text, prefix): + if text.startswith(prefix): + return text[len(prefix):] + return text + def generate_macros(gl_syms): - return [' SYM(' + x.replace('gl', '') + '),' for x in gl_syms] + return [' SYM(' + remove_prefix(x, 'gl') + '),' for x in gl_syms] def dump(f, lines): f.write('\n'.join(lines)) diff --git a/core/deps/libretro-common/glsym/glsym_es3.c b/core/deps/libretro-common/glsym/glsym_es3.c index 86d46d9e7..3068303ae 100644 --- a/core/deps/libretro-common/glsym/glsym_es3.c +++ b/core/deps/libretro-common/glsym/glsym_es3.c @@ -2,412 +2,723 @@ #include #define SYM(x) { "gl" #x, &(gl##x) } const struct rglgen_sym_map rglgen_symbol_map[] = { - SYM(BlendBarrierKHR), - SYM(DebugMessageControlKHR), - SYM(DebugMessageInsertKHR), - SYM(DebugMessageCallbackKHR), - SYM(GetDebugMessageLogKHR), - SYM(PushDebugGroupKHR), - SYM(PopDebugGroupKHR), - SYM(ObjectLabelKHR), - SYM(GetObjectLabelKHR), - SYM(ObjectPtrLabelKHR), - SYM(GetObjectPtrLabelKHR), - SYM(GetPointervKHR), - SYM(GetGraphicsResetStatusKHR), - SYM(ReadnPixelsKHR), - SYM(GetnUniformfvKHR), - SYM(GetnUniformivKHR), - SYM(GetnUniformuivKHR), - SYM(EGLImageTargetTexture2DOES), - SYM(EGLImageTargetRenderbufferStorageOES), - SYM(CopyImageSubDataOES), - SYM(EnableiOES), - SYM(DisableiOES), - SYM(BlendEquationiOES), - SYM(BlendEquationSeparateiOES), - SYM(BlendFunciOES), - SYM(BlendFuncSeparateiOES), - SYM(ColorMaskiOES), - SYM(IsEnablediOES), - SYM(DrawElementsBaseVertexOES), - SYM(DrawRangeElementsBaseVertexOES), - SYM(DrawElementsInstancedBaseVertexOES), - SYM(MultiDrawElementsBaseVertexOES), - SYM(FramebufferTextureOES), - SYM(GetProgramBinaryOES), - SYM(ProgramBinaryOES), - SYM(MapBufferOES), - SYM(UnmapBufferOES), - SYM(GetBufferPointervOES), - SYM(PrimitiveBoundingBoxOES), - SYM(MinSampleShadingOES), - SYM(PatchParameteriOES), - SYM(TexImage3DOES), - SYM(TexSubImage3DOES), - SYM(CopyTexSubImage3DOES), - SYM(CompressedTexImage3DOES), - SYM(CompressedTexSubImage3DOES), - SYM(FramebufferTexture3DOES), - SYM(TexParameterIivOES), - SYM(TexParameterIuivOES), - SYM(GetTexParameterIivOES), - SYM(GetTexParameterIuivOES), - SYM(SamplerParameterIivOES), - SYM(SamplerParameterIuivOES), - SYM(GetSamplerParameterIivOES), - SYM(GetSamplerParameterIuivOES), - SYM(TexBufferOES), - SYM(TexBufferRangeOES), - SYM(TexStorage3DMultisampleOES), - SYM(TextureViewOES), - SYM(BindVertexArrayOES), - SYM(DeleteVertexArraysOES), - SYM(GenVertexArraysOES), - SYM(IsVertexArrayOES), - SYM(ViewportArrayvOES), - SYM(ViewportIndexedfOES), - SYM(ViewportIndexedfvOES), - SYM(ScissorArrayvOES), - SYM(ScissorIndexedOES), - SYM(ScissorIndexedvOES), - SYM(DepthRangeArrayfvOES), - SYM(DepthRangeIndexedfOES), - SYM(GetFloati_vOES), - SYM(DrawArraysInstancedBaseInstanceEXT), - SYM(DrawElementsInstancedBaseInstanceEXT), - SYM(DrawElementsInstancedBaseVertexBaseInstanceEXT), - SYM(BindFragDataLocationIndexedEXT), - SYM(BindFragDataLocationEXT), - SYM(GetProgramResourceLocationIndexEXT), - SYM(GetFragDataIndexEXT), - SYM(BufferStorageEXT), - SYM(ClearTexImageEXT), - SYM(ClearTexSubImageEXT), - SYM(CopyImageSubDataEXT), - SYM(LabelObjectEXT), - SYM(GetObjectLabelEXT), - SYM(InsertEventMarkerEXT), - SYM(PushGroupMarkerEXT), - SYM(PopGroupMarkerEXT), - SYM(DiscardFramebufferEXT), - SYM(GenQueriesEXT), - SYM(DeleteQueriesEXT), - SYM(IsQueryEXT), - SYM(BeginQueryEXT), - SYM(EndQueryEXT), - SYM(QueryCounterEXT), - SYM(GetQueryivEXT), - SYM(GetQueryObjectivEXT), - SYM(GetQueryObjectuivEXT), - SYM(GetQueryObjecti64vEXT), - SYM(GetQueryObjectui64vEXT), - SYM(DrawBuffersEXT), - SYM(EnableiEXT), - SYM(DisableiEXT), - SYM(BlendEquationiEXT), - SYM(BlendEquationSeparateiEXT), - SYM(BlendFunciEXT), - SYM(BlendFuncSeparateiEXT), - SYM(ColorMaskiEXT), - SYM(IsEnablediEXT), - SYM(DrawElementsBaseVertexEXT), - SYM(DrawRangeElementsBaseVertexEXT), - SYM(DrawElementsInstancedBaseVertexEXT), - SYM(MultiDrawElementsBaseVertexEXT), - SYM(DrawArraysInstancedEXT), - SYM(DrawElementsInstancedEXT), - SYM(FramebufferTextureEXT), - SYM(VertexAttribDivisorEXT), - SYM(MapBufferRangeEXT), - SYM(FlushMappedBufferRangeEXT), - SYM(MultiDrawArraysEXT), - SYM(MultiDrawElementsEXT), - SYM(MultiDrawArraysIndirectEXT), - SYM(MultiDrawElementsIndirectEXT), - SYM(RenderbufferStorageMultisampleEXT), - SYM(FramebufferTexture2DMultisampleEXT), - SYM(ReadBufferIndexedEXT), - SYM(DrawBuffersIndexedEXT), - SYM(GetIntegeri_vEXT), - SYM(PolygonOffsetClampEXT), - SYM(PrimitiveBoundingBoxEXT), - SYM(RasterSamplesEXT), - SYM(GetGraphicsResetStatusEXT), - SYM(ReadnPixelsEXT), - SYM(GetnUniformfvEXT), - SYM(GetnUniformivEXT), - SYM(ActiveShaderProgramEXT), - SYM(BindProgramPipelineEXT), - SYM(CreateShaderProgramvEXT), - SYM(DeleteProgramPipelinesEXT), - SYM(GenProgramPipelinesEXT), - SYM(GetProgramPipelineInfoLogEXT), - SYM(GetProgramPipelineivEXT), - SYM(IsProgramPipelineEXT), - SYM(ProgramParameteriEXT), - SYM(ProgramUniform1fEXT), - SYM(ProgramUniform1fvEXT), - SYM(ProgramUniform1iEXT), - SYM(ProgramUniform1ivEXT), - SYM(ProgramUniform2fEXT), - SYM(ProgramUniform2fvEXT), - SYM(ProgramUniform2iEXT), - SYM(ProgramUniform2ivEXT), - SYM(ProgramUniform3fEXT), - SYM(ProgramUniform3fvEXT), - SYM(ProgramUniform3iEXT), - SYM(ProgramUniform3ivEXT), - SYM(ProgramUniform4fEXT), - SYM(ProgramUniform4fvEXT), - SYM(ProgramUniform4iEXT), - SYM(ProgramUniform4ivEXT), - SYM(ProgramUniformMatrix2fvEXT), - SYM(ProgramUniformMatrix3fvEXT), - SYM(ProgramUniformMatrix4fvEXT), - SYM(UseProgramStagesEXT), - SYM(ValidateProgramPipelineEXT), - SYM(ProgramUniform1uiEXT), - SYM(ProgramUniform2uiEXT), - SYM(ProgramUniform3uiEXT), - SYM(ProgramUniform4uiEXT), - SYM(ProgramUniform1uivEXT), - SYM(ProgramUniform2uivEXT), - SYM(ProgramUniform3uivEXT), - SYM(ProgramUniform4uivEXT), - SYM(ProgramUniformMatrix2x3fvEXT), - SYM(ProgramUniformMatrix3x2fvEXT), - SYM(ProgramUniformMatrix2x4fvEXT), - SYM(ProgramUniformMatrix4x2fvEXT), - SYM(ProgramUniformMatrix3x4fvEXT), - SYM(ProgramUniformMatrix4x3fvEXT), - SYM(FramebufferPixelLocalStorageSizeEXT), - SYM(GetFramebufferPixelLocalStorageSizeEXT), - SYM(ClearPixelLocalStorageuiEXT), - SYM(TexPageCommitmentEXT), - SYM(PatchParameteriEXT), - SYM(TexParameterIivEXT), - SYM(TexParameterIuivEXT), - SYM(GetTexParameterIivEXT), - SYM(GetTexParameterIuivEXT), - SYM(SamplerParameterIivEXT), - SYM(SamplerParameterIuivEXT), - SYM(GetSamplerParameterIivEXT), - SYM(GetSamplerParameterIuivEXT), - SYM(TexBufferEXT), - SYM(TexBufferRangeEXT), - SYM(TexStorage1DEXT), - SYM(TexStorage2DEXT), - SYM(TexStorage3DEXT), - SYM(TextureStorage1DEXT), - SYM(TextureStorage2DEXT), - SYM(TextureStorage3DEXT), - SYM(TextureViewEXT), - SYM(FramebufferTextureMultiviewOVR), - SYM(FramebufferTextureMultisampleMultiviewOVR), + SYM(ActiveTexture), + SYM(AttachShader), + SYM(BindAttribLocation), + SYM(BindBuffer), + SYM(BindFramebuffer), + SYM(BindRenderbuffer), + SYM(BindTexture), + SYM(BlendColor), + SYM(BlendEquation), + SYM(BlendEquationSeparate), + SYM(BlendFunc), + SYM(BlendFuncSeparate), + SYM(BufferData), + SYM(BufferSubData), + SYM(CheckFramebufferStatus), + SYM(Clear), + SYM(ClearColor), + SYM(ClearDepthf), + SYM(ClearStencil), + SYM(ColorMask), + SYM(CompileShader), + SYM(CompressedTexImage2D), + SYM(CompressedTexSubImage2D), + SYM(CopyTexImage2D), + SYM(CopyTexSubImage2D), + SYM(CreateProgram), + SYM(CreateShader), + SYM(CullFace), + SYM(DeleteBuffers), + SYM(DeleteFramebuffers), + SYM(DeleteProgram), + SYM(DeleteRenderbuffers), + SYM(DeleteShader), + SYM(DeleteTextures), + SYM(DepthFunc), + SYM(DepthMask), + SYM(DepthRangef), + SYM(DetachShader), + SYM(Disable), + SYM(DisableVertexAttribArray), + SYM(DrawArrays), + SYM(DrawElements), + SYM(Enable), + SYM(EnableVertexAttribArray), + SYM(Finish), + SYM(Flush), + SYM(FramebufferRenderbuffer), + SYM(FramebufferTexture2D), + SYM(FrontFace), + SYM(GenBuffers), + SYM(GenerateMipmap), + SYM(GenFramebuffers), + SYM(GenRenderbuffers), + SYM(GenTextures), + SYM(GetActiveAttrib), + SYM(GetActiveUniform), + SYM(GetAttachedShaders), + SYM(GetAttribLocation), + SYM(GetBooleanv), + SYM(GetBufferParameteriv), + SYM(GetError), + SYM(GetFloatv), + SYM(GetFramebufferAttachmentParameteriv), + SYM(GetIntegerv), + SYM(GetProgramiv), + SYM(GetProgramInfoLog), + SYM(GetRenderbufferParameteriv), + SYM(GetShaderiv), + SYM(GetShaderInfoLog), + SYM(GetShaderPrecisionFormat), + SYM(GetShaderSource), + SYM(GetString), + SYM(GetTexParameterfv), + SYM(GetTexParameteriv), + SYM(GetUniformfv), + SYM(GetUniformiv), + SYM(GetUniformLocation), + SYM(GetVertexAttribfv), + SYM(GetVertexAttribiv), + SYM(GetVertexAttribPointerv), + SYM(Hint), + SYM(IsBuffer), + SYM(IsEnabled), + SYM(IsFramebuffer), + SYM(IsProgram), + SYM(IsRenderbuffer), + SYM(IsShader), + SYM(IsTexture), + SYM(LineWidth), + SYM(LinkProgram), + SYM(PixelStorei), + SYM(PolygonOffset), + SYM(ReadPixels), + SYM(ReleaseShaderCompiler), + SYM(RenderbufferStorage), + SYM(SampleCoverage), + SYM(Scissor), + SYM(ShaderBinary), + SYM(ShaderSource), + SYM(StencilFunc), + SYM(StencilFuncSeparate), + SYM(StencilMask), + SYM(StencilMaskSeparate), + SYM(StencilOp), + SYM(StencilOpSeparate), + SYM(TexImage2D), + SYM(TexParameterf), + SYM(TexParameterfv), + SYM(TexParameteri), + SYM(TexParameteriv), + SYM(TexSubImage2D), + SYM(Uniform1f), + SYM(Uniform1fv), + SYM(Uniform1i), + SYM(Uniform1iv), + SYM(Uniform2f), + SYM(Uniform2fv), + SYM(Uniform2i), + SYM(Uniform2iv), + SYM(Uniform3f), + SYM(Uniform3fv), + SYM(Uniform3i), + SYM(Uniform3iv), + SYM(Uniform4f), + SYM(Uniform4fv), + SYM(Uniform4i), + SYM(Uniform4iv), + SYM(UniformMatrix2fv), + SYM(UniformMatrix3fv), + SYM(UniformMatrix4fv), + SYM(UseProgram), + SYM(ValidateProgram), + SYM(VertexAttrib1f), + SYM(VertexAttrib1fv), + SYM(VertexAttrib2f), + SYM(VertexAttrib2fv), + SYM(VertexAttrib3f), + SYM(VertexAttrib3fv), + SYM(VertexAttrib4f), + SYM(VertexAttrib4fv), + SYM(VertexAttribPointer), + SYM(Viewport), + SYM(ReadBuffer), + SYM(DrawRangeElements), + SYM(TexImage3D), + SYM(TexSubImage3D), + SYM(CopyTexSubImage3D), + SYM(CompressedTexImage3D), + SYM(CompressedTexSubImage3D), + SYM(GenQueries), + SYM(DeleteQueries), + SYM(IsQuery), + SYM(BeginQuery), + SYM(EndQuery), + SYM(GetQueryiv), + SYM(GetQueryObjectuiv), + SYM(UnmapBuffer), + SYM(GetBufferPointerv), + SYM(DrawBuffers), + SYM(UniformMatrix2x3fv), + SYM(UniformMatrix3x2fv), + SYM(UniformMatrix2x4fv), + SYM(UniformMatrix4x2fv), + SYM(UniformMatrix3x4fv), + SYM(UniformMatrix4x3fv), + SYM(BlitFramebuffer), + SYM(RenderbufferStorageMultisample), + SYM(FramebufferTextureLayer), + SYM(MapBufferRange), + SYM(FlushMappedBufferRange), + SYM(BindVertexArray), + SYM(DeleteVertexArrays), + SYM(GenVertexArrays), + SYM(IsVertexArray), + SYM(GetIntegeri_v), + SYM(BeginTransformFeedback), + SYM(EndTransformFeedback), + SYM(BindBufferRange), + SYM(BindBufferBase), + SYM(TransformFeedbackVaryings), + SYM(GetTransformFeedbackVarying), + SYM(VertexAttribIPointer), + SYM(GetVertexAttribIiv), + SYM(GetVertexAttribIuiv), + SYM(VertexAttribI4i), + SYM(VertexAttribI4ui), + SYM(VertexAttribI4iv), + SYM(VertexAttribI4uiv), + SYM(GetUniformuiv), + SYM(GetFragDataLocation), + SYM(Uniform1ui), + SYM(Uniform2ui), + SYM(Uniform3ui), + SYM(Uniform4ui), + SYM(Uniform1uiv), + SYM(Uniform2uiv), + SYM(Uniform3uiv), + SYM(Uniform4uiv), + SYM(ClearBufferiv), + SYM(ClearBufferuiv), + SYM(ClearBufferfv), + SYM(ClearBufferfi), + SYM(GetStringi), + SYM(CopyBufferSubData), + SYM(GetUniformIndices), + SYM(GetActiveUniformsiv), + SYM(GetUniformBlockIndex), + SYM(GetActiveUniformBlockiv), + SYM(GetActiveUniformBlockName), + SYM(UniformBlockBinding), + SYM(DrawArraysInstanced), + SYM(DrawElementsInstanced), + SYM(FenceSync), + SYM(IsSync), + SYM(DeleteSync), + SYM(ClientWaitSync), + SYM(WaitSync), + SYM(GetInteger64v), + SYM(GetSynciv), + SYM(GetInteger64i_v), + SYM(GetBufferParameteri64v), + SYM(GenSamplers), + SYM(DeleteSamplers), + SYM(IsSampler), + SYM(BindSampler), + SYM(SamplerParameteri), + SYM(SamplerParameteriv), + SYM(SamplerParameterf), + SYM(SamplerParameterfv), + SYM(GetSamplerParameteriv), + SYM(GetSamplerParameterfv), + SYM(VertexAttribDivisor), + SYM(BindTransformFeedback), + SYM(DeleteTransformFeedbacks), + SYM(GenTransformFeedbacks), + SYM(IsTransformFeedback), + SYM(PauseTransformFeedback), + SYM(ResumeTransformFeedback), + SYM(GetProgramBinary), + SYM(ProgramBinary), + SYM(ProgramParameteri), + SYM(InvalidateFramebuffer), + SYM(InvalidateSubFramebuffer), + SYM(TexStorage2D), + SYM(TexStorage3D), + SYM(GetInternalformativ), + SYM(DispatchCompute), + SYM(DispatchComputeIndirect), + SYM(DrawArraysIndirect), + SYM(DrawElementsIndirect), + SYM(FramebufferParameteri), + SYM(GetFramebufferParameteriv), + SYM(GetProgramInterfaceiv), + SYM(GetProgramResourceIndex), + SYM(GetProgramResourceName), + SYM(GetProgramResourceiv), + SYM(GetProgramResourceLocation), + SYM(UseProgramStages), + SYM(ActiveShaderProgram), + SYM(CreateShaderProgramv), + SYM(BindProgramPipeline), + SYM(DeleteProgramPipelines), + SYM(GenProgramPipelines), + SYM(IsProgramPipeline), + SYM(GetProgramPipelineiv), + SYM(ProgramUniform1i), + SYM(ProgramUniform2i), + SYM(ProgramUniform3i), + SYM(ProgramUniform4i), + SYM(ProgramUniform1ui), + SYM(ProgramUniform2ui), + SYM(ProgramUniform3ui), + SYM(ProgramUniform4ui), + SYM(ProgramUniform1f), + SYM(ProgramUniform2f), + SYM(ProgramUniform3f), + SYM(ProgramUniform4f), + SYM(ProgramUniform1iv), + SYM(ProgramUniform2iv), + SYM(ProgramUniform3iv), + SYM(ProgramUniform4iv), + SYM(ProgramUniform1uiv), + SYM(ProgramUniform2uiv), + SYM(ProgramUniform3uiv), + SYM(ProgramUniform4uiv), + SYM(ProgramUniform1fv), + SYM(ProgramUniform2fv), + SYM(ProgramUniform3fv), + SYM(ProgramUniform4fv), + SYM(ProgramUniformMatrix2fv), + SYM(ProgramUniformMatrix3fv), + SYM(ProgramUniformMatrix4fv), + SYM(ProgramUniformMatrix2x3fv), + SYM(ProgramUniformMatrix3x2fv), + SYM(ProgramUniformMatrix2x4fv), + SYM(ProgramUniformMatrix4x2fv), + SYM(ProgramUniformMatrix3x4fv), + SYM(ProgramUniformMatrix4x3fv), + SYM(ValidateProgramPipeline), + SYM(GetProgramPipelineInfoLog), + SYM(BindImageTexture), + SYM(GetBooleani_v), + SYM(MemoryBarrier), + SYM(MemoryBarrierByRegion), + SYM(TexStorage2DMultisample), + SYM(GetMultisamplefv), + SYM(SampleMaski), + SYM(GetTexLevelParameteriv), + SYM(GetTexLevelParameterfv), + SYM(BindVertexBuffer), + SYM(VertexAttribFormat), + SYM(VertexAttribIFormat), + SYM(VertexAttribBinding), + SYM(VertexBindingDivisor), + SYM(BlendBarrier), + SYM(CopyImageSubData), + SYM(DebugMessageControl), + SYM(DebugMessageInsert), + SYM(DebugMessageCallback), + SYM(GetDebugMessageLog), + SYM(PushDebugGroup), + SYM(PopDebugGroup), + SYM(ObjectLabel), + SYM(GetObjectLabel), + SYM(ObjectPtrLabel), + SYM(GetObjectPtrLabel), + SYM(GetPointerv), + SYM(Enablei), + SYM(Disablei), + SYM(BlendEquationi), + SYM(BlendEquationSeparatei), + SYM(BlendFunci), + SYM(BlendFuncSeparatei), + SYM(ColorMaski), + SYM(IsEnabledi), + SYM(DrawElementsBaseVertex), + SYM(DrawRangeElementsBaseVertex), + SYM(DrawElementsInstancedBaseVertex), + SYM(FramebufferTexture), + SYM(PrimitiveBoundingBox), + SYM(GetGraphicsResetStatus), + SYM(ReadnPixels), + SYM(GetnUniformfv), + SYM(GetnUniformiv), + SYM(GetnUniformuiv), + SYM(MinSampleShading), + SYM(PatchParameteri), + SYM(TexParameterIiv), + SYM(TexParameterIuiv), + SYM(GetTexParameterIiv), + SYM(GetTexParameterIuiv), + SYM(SamplerParameterIiv), + SYM(SamplerParameterIuiv), + SYM(GetSamplerParameterIiv), + SYM(GetSamplerParameterIuiv), + SYM(TexBuffer), + SYM(TexBufferRange), + SYM(TexStorage3DMultisample), { NULL, NULL }, }; -RGLSYMGLBLENDBARRIERKHRPROC __rglgen_glBlendBarrierKHR; -RGLSYMGLDEBUGMESSAGECONTROLKHRPROC __rglgen_glDebugMessageControlKHR; -RGLSYMGLDEBUGMESSAGEINSERTKHRPROC __rglgen_glDebugMessageInsertKHR; -RGLSYMGLDEBUGMESSAGECALLBACKKHRPROC __rglgen_glDebugMessageCallbackKHR; -RGLSYMGLGETDEBUGMESSAGELOGKHRPROC __rglgen_glGetDebugMessageLogKHR; -RGLSYMGLPUSHDEBUGGROUPKHRPROC __rglgen_glPushDebugGroupKHR; -RGLSYMGLPOPDEBUGGROUPKHRPROC __rglgen_glPopDebugGroupKHR; -RGLSYMGLOBJECTLABELKHRPROC __rglgen_glObjectLabelKHR; -RGLSYMGLGETOBJECTLABELKHRPROC __rglgen_glGetObjectLabelKHR; -RGLSYMGLOBJECTPTRLABELKHRPROC __rglgen_glObjectPtrLabelKHR; -RGLSYMGLGETOBJECTPTRLABELKHRPROC __rglgen_glGetObjectPtrLabelKHR; -RGLSYMGLGETPOINTERVKHRPROC __rglgen_glGetPointervKHR; -RGLSYMGLGETGRAPHICSRESETSTATUSKHRPROC __rglgen_glGetGraphicsResetStatusKHR; -RGLSYMGLREADNPIXELSKHRPROC __rglgen_glReadnPixelsKHR; -RGLSYMGLGETNUNIFORMFVKHRPROC __rglgen_glGetnUniformfvKHR; -RGLSYMGLGETNUNIFORMIVKHRPROC __rglgen_glGetnUniformivKHR; -RGLSYMGLGETNUNIFORMUIVKHRPROC __rglgen_glGetnUniformuivKHR; -RGLSYMGLEGLIMAGETARGETTEXTURE2DOESPROC __rglgen_glEGLImageTargetTexture2DOES; -RGLSYMGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC __rglgen_glEGLImageTargetRenderbufferStorageOES; -RGLSYMGLCOPYIMAGESUBDATAOESPROC __rglgen_glCopyImageSubDataOES; -RGLSYMGLENABLEIOESPROC __rglgen_glEnableiOES; -RGLSYMGLDISABLEIOESPROC __rglgen_glDisableiOES; -RGLSYMGLBLENDEQUATIONIOESPROC __rglgen_glBlendEquationiOES; -RGLSYMGLBLENDEQUATIONSEPARATEIOESPROC __rglgen_glBlendEquationSeparateiOES; -RGLSYMGLBLENDFUNCIOESPROC __rglgen_glBlendFunciOES; -RGLSYMGLBLENDFUNCSEPARATEIOESPROC __rglgen_glBlendFuncSeparateiOES; -RGLSYMGLCOLORMASKIOESPROC __rglgen_glColorMaskiOES; -RGLSYMGLISENABLEDIOESPROC __rglgen_glIsEnablediOES; -RGLSYMGLDRAWELEMENTSBASEVERTEXOESPROC __rglgen_glDrawElementsBaseVertexOES; -RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXOESPROC __rglgen_glDrawRangeElementsBaseVertexOES; -RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC __rglgen_glDrawElementsInstancedBaseVertexOES; -RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXOESPROC __rglgen_glMultiDrawElementsBaseVertexOES; -RGLSYMGLFRAMEBUFFERTEXTUREOESPROC __rglgen_glFramebufferTextureOES; -RGLSYMGLGETPROGRAMBINARYOESPROC __rglgen_glGetProgramBinaryOES; -RGLSYMGLPROGRAMBINARYOESPROC __rglgen_glProgramBinaryOES; -RGLSYMGLMAPBUFFEROESPROC __rglgen_glMapBufferOES; -RGLSYMGLUNMAPBUFFEROESPROC __rglgen_glUnmapBufferOES; -RGLSYMGLGETBUFFERPOINTERVOESPROC __rglgen_glGetBufferPointervOES; -RGLSYMGLPRIMITIVEBOUNDINGBOXOESPROC __rglgen_glPrimitiveBoundingBoxOES; -RGLSYMGLMINSAMPLESHADINGOESPROC __rglgen_glMinSampleShadingOES; -RGLSYMGLPATCHPARAMETERIOESPROC __rglgen_glPatchParameteriOES; -RGLSYMGLTEXIMAGE3DOESPROC __rglgen_glTexImage3DOES; -RGLSYMGLTEXSUBIMAGE3DOESPROC __rglgen_glTexSubImage3DOES; -RGLSYMGLCOPYTEXSUBIMAGE3DOESPROC __rglgen_glCopyTexSubImage3DOES; -RGLSYMGLCOMPRESSEDTEXIMAGE3DOESPROC __rglgen_glCompressedTexImage3DOES; -RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DOESPROC __rglgen_glCompressedTexSubImage3DOES; -RGLSYMGLFRAMEBUFFERTEXTURE3DOESPROC __rglgen_glFramebufferTexture3DOES; -RGLSYMGLTEXPARAMETERIIVOESPROC __rglgen_glTexParameterIivOES; -RGLSYMGLTEXPARAMETERIUIVOESPROC __rglgen_glTexParameterIuivOES; -RGLSYMGLGETTEXPARAMETERIIVOESPROC __rglgen_glGetTexParameterIivOES; -RGLSYMGLGETTEXPARAMETERIUIVOESPROC __rglgen_glGetTexParameterIuivOES; -RGLSYMGLSAMPLERPARAMETERIIVOESPROC __rglgen_glSamplerParameterIivOES; -RGLSYMGLSAMPLERPARAMETERIUIVOESPROC __rglgen_glSamplerParameterIuivOES; -RGLSYMGLGETSAMPLERPARAMETERIIVOESPROC __rglgen_glGetSamplerParameterIivOES; -RGLSYMGLGETSAMPLERPARAMETERIUIVOESPROC __rglgen_glGetSamplerParameterIuivOES; -RGLSYMGLTEXBUFFEROESPROC __rglgen_glTexBufferOES; -RGLSYMGLTEXBUFFERRANGEOESPROC __rglgen_glTexBufferRangeOES; -RGLSYMGLTEXSTORAGE3DMULTISAMPLEOESPROC __rglgen_glTexStorage3DMultisampleOES; -RGLSYMGLTEXTUREVIEWOESPROC __rglgen_glTextureViewOES; -RGLSYMGLBINDVERTEXARRAYOESPROC __rglgen_glBindVertexArrayOES; -RGLSYMGLDELETEVERTEXARRAYSOESPROC __rglgen_glDeleteVertexArraysOES; -RGLSYMGLGENVERTEXARRAYSOESPROC __rglgen_glGenVertexArraysOES; -RGLSYMGLISVERTEXARRAYOESPROC __rglgen_glIsVertexArrayOES; -RGLSYMGLVIEWPORTARRAYVOESPROC __rglgen_glViewportArrayvOES; -RGLSYMGLVIEWPORTINDEXEDFOESPROC __rglgen_glViewportIndexedfOES; -RGLSYMGLVIEWPORTINDEXEDFVOESPROC __rglgen_glViewportIndexedfvOES; -RGLSYMGLSCISSORARRAYVOESPROC __rglgen_glScissorArrayvOES; -RGLSYMGLSCISSORINDEXEDOESPROC __rglgen_glScissorIndexedOES; -RGLSYMGLSCISSORINDEXEDVOESPROC __rglgen_glScissorIndexedvOES; -RGLSYMGLDEPTHRANGEARRAYFVOESPROC __rglgen_glDepthRangeArrayfvOES; -RGLSYMGLDEPTHRANGEINDEXEDFOESPROC __rglgen_glDepthRangeIndexedfOES; -RGLSYMGLGETFLOATI_VOESPROC __rglgen_glGetFloati_vOES; -RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC __rglgen_glDrawArraysInstancedBaseInstanceEXT; -RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC __rglgen_glDrawElementsInstancedBaseInstanceEXT; -RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC __rglgen_glDrawElementsInstancedBaseVertexBaseInstanceEXT; -RGLSYMGLBINDFRAGDATALOCATIONINDEXEDEXTPROC __rglgen_glBindFragDataLocationIndexedEXT; -RGLSYMGLBINDFRAGDATALOCATIONEXTPROC __rglgen_glBindFragDataLocationEXT; -RGLSYMGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC __rglgen_glGetProgramResourceLocationIndexEXT; -RGLSYMGLGETFRAGDATAINDEXEXTPROC __rglgen_glGetFragDataIndexEXT; -RGLSYMGLBUFFERSTORAGEEXTPROC __rglgen_glBufferStorageEXT; -RGLSYMGLCLEARTEXIMAGEEXTPROC __rglgen_glClearTexImageEXT; -RGLSYMGLCLEARTEXSUBIMAGEEXTPROC __rglgen_glClearTexSubImageEXT; -RGLSYMGLCOPYIMAGESUBDATAEXTPROC __rglgen_glCopyImageSubDataEXT; -RGLSYMGLLABELOBJECTEXTPROC __rglgen_glLabelObjectEXT; -RGLSYMGLGETOBJECTLABELEXTPROC __rglgen_glGetObjectLabelEXT; -RGLSYMGLINSERTEVENTMARKEREXTPROC __rglgen_glInsertEventMarkerEXT; -RGLSYMGLPUSHGROUPMARKEREXTPROC __rglgen_glPushGroupMarkerEXT; -RGLSYMGLPOPGROUPMARKEREXTPROC __rglgen_glPopGroupMarkerEXT; -RGLSYMGLDISCARDFRAMEBUFFEREXTPROC __rglgen_glDiscardFramebufferEXT; -RGLSYMGLGENQUERIESEXTPROC __rglgen_glGenQueriesEXT; -RGLSYMGLDELETEQUERIESEXTPROC __rglgen_glDeleteQueriesEXT; -RGLSYMGLISQUERYEXTPROC __rglgen_glIsQueryEXT; -RGLSYMGLBEGINQUERYEXTPROC __rglgen_glBeginQueryEXT; -RGLSYMGLENDQUERYEXTPROC __rglgen_glEndQueryEXT; -RGLSYMGLQUERYCOUNTEREXTPROC __rglgen_glQueryCounterEXT; -RGLSYMGLGETQUERYIVEXTPROC __rglgen_glGetQueryivEXT; -RGLSYMGLGETQUERYOBJECTIVEXTPROC __rglgen_glGetQueryObjectivEXT; -RGLSYMGLGETQUERYOBJECTUIVEXTPROC __rglgen_glGetQueryObjectuivEXT; -RGLSYMGLGETQUERYOBJECTI64VEXTPROC __rglgen_glGetQueryObjecti64vEXT; -RGLSYMGLGETQUERYOBJECTUI64VEXTPROC __rglgen_glGetQueryObjectui64vEXT; -RGLSYMGLDRAWBUFFERSEXTPROC __rglgen_glDrawBuffersEXT; -RGLSYMGLENABLEIEXTPROC __rglgen_glEnableiEXT; -RGLSYMGLDISABLEIEXTPROC __rglgen_glDisableiEXT; -RGLSYMGLBLENDEQUATIONIEXTPROC __rglgen_glBlendEquationiEXT; -RGLSYMGLBLENDEQUATIONSEPARATEIEXTPROC __rglgen_glBlendEquationSeparateiEXT; -RGLSYMGLBLENDFUNCIEXTPROC __rglgen_glBlendFunciEXT; -RGLSYMGLBLENDFUNCSEPARATEIEXTPROC __rglgen_glBlendFuncSeparateiEXT; -RGLSYMGLCOLORMASKIEXTPROC __rglgen_glColorMaskiEXT; -RGLSYMGLISENABLEDIEXTPROC __rglgen_glIsEnablediEXT; -RGLSYMGLDRAWELEMENTSBASEVERTEXEXTPROC __rglgen_glDrawElementsBaseVertexEXT; -RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC __rglgen_glDrawRangeElementsBaseVertexEXT; -RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC __rglgen_glDrawElementsInstancedBaseVertexEXT; -RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC __rglgen_glMultiDrawElementsBaseVertexEXT; -RGLSYMGLDRAWARRAYSINSTANCEDEXTPROC __rglgen_glDrawArraysInstancedEXT; -RGLSYMGLDRAWELEMENTSINSTANCEDEXTPROC __rglgen_glDrawElementsInstancedEXT; -RGLSYMGLFRAMEBUFFERTEXTUREEXTPROC __rglgen_glFramebufferTextureEXT; -RGLSYMGLVERTEXATTRIBDIVISOREXTPROC __rglgen_glVertexAttribDivisorEXT; -RGLSYMGLMAPBUFFERRANGEEXTPROC __rglgen_glMapBufferRangeEXT; -RGLSYMGLFLUSHMAPPEDBUFFERRANGEEXTPROC __rglgen_glFlushMappedBufferRangeEXT; -RGLSYMGLMULTIDRAWARRAYSEXTPROC __rglgen_glMultiDrawArraysEXT; -RGLSYMGLMULTIDRAWELEMENTSEXTPROC __rglgen_glMultiDrawElementsEXT; -RGLSYMGLMULTIDRAWARRAYSINDIRECTEXTPROC __rglgen_glMultiDrawArraysIndirectEXT; -RGLSYMGLMULTIDRAWELEMENTSINDIRECTEXTPROC __rglgen_glMultiDrawElementsIndirectEXT; -RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __rglgen_glRenderbufferStorageMultisampleEXT; -RGLSYMGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC __rglgen_glFramebufferTexture2DMultisampleEXT; -RGLSYMGLREADBUFFERINDEXEDEXTPROC __rglgen_glReadBufferIndexedEXT; -RGLSYMGLDRAWBUFFERSINDEXEDEXTPROC __rglgen_glDrawBuffersIndexedEXT; -RGLSYMGLGETINTEGERI_VEXTPROC __rglgen_glGetIntegeri_vEXT; -RGLSYMGLPOLYGONOFFSETCLAMPEXTPROC __rglgen_glPolygonOffsetClampEXT; -RGLSYMGLPRIMITIVEBOUNDINGBOXEXTPROC __rglgen_glPrimitiveBoundingBoxEXT; -RGLSYMGLRASTERSAMPLESEXTPROC __rglgen_glRasterSamplesEXT; -RGLSYMGLGETGRAPHICSRESETSTATUSEXTPROC __rglgen_glGetGraphicsResetStatusEXT; -RGLSYMGLREADNPIXELSEXTPROC __rglgen_glReadnPixelsEXT; -RGLSYMGLGETNUNIFORMFVEXTPROC __rglgen_glGetnUniformfvEXT; -RGLSYMGLGETNUNIFORMIVEXTPROC __rglgen_glGetnUniformivEXT; -RGLSYMGLACTIVESHADERPROGRAMEXTPROC __rglgen_glActiveShaderProgramEXT; -RGLSYMGLBINDPROGRAMPIPELINEEXTPROC __rglgen_glBindProgramPipelineEXT; -RGLSYMGLCREATESHADERPROGRAMVEXTPROC __rglgen_glCreateShaderProgramvEXT; -RGLSYMGLDELETEPROGRAMPIPELINESEXTPROC __rglgen_glDeleteProgramPipelinesEXT; -RGLSYMGLGENPROGRAMPIPELINESEXTPROC __rglgen_glGenProgramPipelinesEXT; -RGLSYMGLGETPROGRAMPIPELINEINFOLOGEXTPROC __rglgen_glGetProgramPipelineInfoLogEXT; -RGLSYMGLGETPROGRAMPIPELINEIVEXTPROC __rglgen_glGetProgramPipelineivEXT; -RGLSYMGLISPROGRAMPIPELINEEXTPROC __rglgen_glIsProgramPipelineEXT; -RGLSYMGLPROGRAMPARAMETERIEXTPROC __rglgen_glProgramParameteriEXT; -RGLSYMGLPROGRAMUNIFORM1FEXTPROC __rglgen_glProgramUniform1fEXT; -RGLSYMGLPROGRAMUNIFORM1FVEXTPROC __rglgen_glProgramUniform1fvEXT; -RGLSYMGLPROGRAMUNIFORM1IEXTPROC __rglgen_glProgramUniform1iEXT; -RGLSYMGLPROGRAMUNIFORM1IVEXTPROC __rglgen_glProgramUniform1ivEXT; -RGLSYMGLPROGRAMUNIFORM2FEXTPROC __rglgen_glProgramUniform2fEXT; -RGLSYMGLPROGRAMUNIFORM2FVEXTPROC __rglgen_glProgramUniform2fvEXT; -RGLSYMGLPROGRAMUNIFORM2IEXTPROC __rglgen_glProgramUniform2iEXT; -RGLSYMGLPROGRAMUNIFORM2IVEXTPROC __rglgen_glProgramUniform2ivEXT; -RGLSYMGLPROGRAMUNIFORM3FEXTPROC __rglgen_glProgramUniform3fEXT; -RGLSYMGLPROGRAMUNIFORM3FVEXTPROC __rglgen_glProgramUniform3fvEXT; -RGLSYMGLPROGRAMUNIFORM3IEXTPROC __rglgen_glProgramUniform3iEXT; -RGLSYMGLPROGRAMUNIFORM3IVEXTPROC __rglgen_glProgramUniform3ivEXT; -RGLSYMGLPROGRAMUNIFORM4FEXTPROC __rglgen_glProgramUniform4fEXT; -RGLSYMGLPROGRAMUNIFORM4FVEXTPROC __rglgen_glProgramUniform4fvEXT; -RGLSYMGLPROGRAMUNIFORM4IEXTPROC __rglgen_glProgramUniform4iEXT; -RGLSYMGLPROGRAMUNIFORM4IVEXTPROC __rglgen_glProgramUniform4ivEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX2FVEXTPROC __rglgen_glProgramUniformMatrix2fvEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX3FVEXTPROC __rglgen_glProgramUniformMatrix3fvEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX4FVEXTPROC __rglgen_glProgramUniformMatrix4fvEXT; -RGLSYMGLUSEPROGRAMSTAGESEXTPROC __rglgen_glUseProgramStagesEXT; -RGLSYMGLVALIDATEPROGRAMPIPELINEEXTPROC __rglgen_glValidateProgramPipelineEXT; -RGLSYMGLPROGRAMUNIFORM1UIEXTPROC __rglgen_glProgramUniform1uiEXT; -RGLSYMGLPROGRAMUNIFORM2UIEXTPROC __rglgen_glProgramUniform2uiEXT; -RGLSYMGLPROGRAMUNIFORM3UIEXTPROC __rglgen_glProgramUniform3uiEXT; -RGLSYMGLPROGRAMUNIFORM4UIEXTPROC __rglgen_glProgramUniform4uiEXT; -RGLSYMGLPROGRAMUNIFORM1UIVEXTPROC __rglgen_glProgramUniform1uivEXT; -RGLSYMGLPROGRAMUNIFORM2UIVEXTPROC __rglgen_glProgramUniform2uivEXT; -RGLSYMGLPROGRAMUNIFORM3UIVEXTPROC __rglgen_glProgramUniform3uivEXT; -RGLSYMGLPROGRAMUNIFORM4UIVEXTPROC __rglgen_glProgramUniform4uivEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __rglgen_glProgramUniformMatrix2x3fvEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __rglgen_glProgramUniformMatrix3x2fvEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __rglgen_glProgramUniformMatrix2x4fvEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __rglgen_glProgramUniformMatrix4x2fvEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __rglgen_glProgramUniformMatrix3x4fvEXT; -RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __rglgen_glProgramUniformMatrix4x3fvEXT; -RGLSYMGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __rglgen_glFramebufferPixelLocalStorageSizeEXT; -RGLSYMGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __rglgen_glGetFramebufferPixelLocalStorageSizeEXT; -RGLSYMGLCLEARPIXELLOCALSTORAGEUIEXTPROC __rglgen_glClearPixelLocalStorageuiEXT; -RGLSYMGLTEXPAGECOMMITMENTEXTPROC __rglgen_glTexPageCommitmentEXT; -RGLSYMGLPATCHPARAMETERIEXTPROC __rglgen_glPatchParameteriEXT; -RGLSYMGLTEXPARAMETERIIVEXTPROC __rglgen_glTexParameterIivEXT; -RGLSYMGLTEXPARAMETERIUIVEXTPROC __rglgen_glTexParameterIuivEXT; -RGLSYMGLGETTEXPARAMETERIIVEXTPROC __rglgen_glGetTexParameterIivEXT; -RGLSYMGLGETTEXPARAMETERIUIVEXTPROC __rglgen_glGetTexParameterIuivEXT; -RGLSYMGLSAMPLERPARAMETERIIVEXTPROC __rglgen_glSamplerParameterIivEXT; -RGLSYMGLSAMPLERPARAMETERIUIVEXTPROC __rglgen_glSamplerParameterIuivEXT; -RGLSYMGLGETSAMPLERPARAMETERIIVEXTPROC __rglgen_glGetSamplerParameterIivEXT; -RGLSYMGLGETSAMPLERPARAMETERIUIVEXTPROC __rglgen_glGetSamplerParameterIuivEXT; -RGLSYMGLTEXBUFFEREXTPROC __rglgen_glTexBufferEXT; -RGLSYMGLTEXBUFFERRANGEEXTPROC __rglgen_glTexBufferRangeEXT; -RGLSYMGLTEXSTORAGE1DEXTPROC __rglgen_glTexStorage1DEXT; -RGLSYMGLTEXSTORAGE2DEXTPROC __rglgen_glTexStorage2DEXT; -RGLSYMGLTEXSTORAGE3DEXTPROC __rglgen_glTexStorage3DEXT; -RGLSYMGLTEXTURESTORAGE1DEXTPROC __rglgen_glTextureStorage1DEXT; -RGLSYMGLTEXTURESTORAGE2DEXTPROC __rglgen_glTextureStorage2DEXT; -RGLSYMGLTEXTURESTORAGE3DEXTPROC __rglgen_glTextureStorage3DEXT; -RGLSYMGLTEXTUREVIEWEXTPROC __rglgen_glTextureViewEXT; -RGLSYMGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC __rglgen_glFramebufferTextureMultiviewOVR; -RGLSYMGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC __rglgen_glFramebufferTextureMultisampleMultiviewOVR; +RGLSYMGLACTIVETEXTUREPROC __rglgen_glActiveTexture; +RGLSYMGLATTACHSHADERPROC __rglgen_glAttachShader; +RGLSYMGLBINDATTRIBLOCATIONPROC __rglgen_glBindAttribLocation; +RGLSYMGLBINDBUFFERPROC __rglgen_glBindBuffer; +RGLSYMGLBINDFRAMEBUFFERPROC __rglgen_glBindFramebuffer; +RGLSYMGLBINDRENDERBUFFERPROC __rglgen_glBindRenderbuffer; +RGLSYMGLBINDTEXTUREPROC __rglgen_glBindTexture; +RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor; +RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation; +RGLSYMGLBLENDEQUATIONSEPARATEPROC __rglgen_glBlendEquationSeparate; +RGLSYMGLBLENDFUNCPROC __rglgen_glBlendFunc; +RGLSYMGLBLENDFUNCSEPARATEPROC __rglgen_glBlendFuncSeparate; +RGLSYMGLBUFFERDATAPROC __rglgen_glBufferData; +RGLSYMGLBUFFERSUBDATAPROC __rglgen_glBufferSubData; +RGLSYMGLCHECKFRAMEBUFFERSTATUSPROC __rglgen_glCheckFramebufferStatus; +RGLSYMGLCLEARPROC __rglgen_glClear; +RGLSYMGLCLEARCOLORPROC __rglgen_glClearColor; +RGLSYMGLCLEARDEPTHFPROC __rglgen_glClearDepthf; +RGLSYMGLCLEARSTENCILPROC __rglgen_glClearStencil; +RGLSYMGLCOLORMASKPROC __rglgen_glColorMask; +RGLSYMGLCOMPILESHADERPROC __rglgen_glCompileShader; +RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC __rglgen_glCompressedTexImage2D; +RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC __rglgen_glCompressedTexSubImage2D; +RGLSYMGLCOPYTEXIMAGE2DPROC __rglgen_glCopyTexImage2D; +RGLSYMGLCOPYTEXSUBIMAGE2DPROC __rglgen_glCopyTexSubImage2D; +RGLSYMGLCREATEPROGRAMPROC __rglgen_glCreateProgram; +RGLSYMGLCREATESHADERPROC __rglgen_glCreateShader; +RGLSYMGLCULLFACEPROC __rglgen_glCullFace; +RGLSYMGLDELETEBUFFERSPROC __rglgen_glDeleteBuffers; +RGLSYMGLDELETEFRAMEBUFFERSPROC __rglgen_glDeleteFramebuffers; +RGLSYMGLDELETEPROGRAMPROC __rglgen_glDeleteProgram; +RGLSYMGLDELETERENDERBUFFERSPROC __rglgen_glDeleteRenderbuffers; +RGLSYMGLDELETESHADERPROC __rglgen_glDeleteShader; +RGLSYMGLDELETETEXTURESPROC __rglgen_glDeleteTextures; +RGLSYMGLDEPTHFUNCPROC __rglgen_glDepthFunc; +RGLSYMGLDEPTHMASKPROC __rglgen_glDepthMask; +RGLSYMGLDEPTHRANGEFPROC __rglgen_glDepthRangef; +RGLSYMGLDETACHSHADERPROC __rglgen_glDetachShader; +RGLSYMGLDISABLEPROC __rglgen_glDisable; +RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC __rglgen_glDisableVertexAttribArray; +RGLSYMGLDRAWARRAYSPROC __rglgen_glDrawArrays; +RGLSYMGLDRAWELEMENTSPROC __rglgen_glDrawElements; +RGLSYMGLENABLEPROC __rglgen_glEnable; +RGLSYMGLENABLEVERTEXATTRIBARRAYPROC __rglgen_glEnableVertexAttribArray; +RGLSYMGLFINISHPROC __rglgen_glFinish; +RGLSYMGLFLUSHPROC __rglgen_glFlush; +RGLSYMGLFRAMEBUFFERRENDERBUFFERPROC __rglgen_glFramebufferRenderbuffer; +RGLSYMGLFRAMEBUFFERTEXTURE2DPROC __rglgen_glFramebufferTexture2D; +RGLSYMGLFRONTFACEPROC __rglgen_glFrontFace; +RGLSYMGLGENBUFFERSPROC __rglgen_glGenBuffers; +RGLSYMGLGENERATEMIPMAPPROC __rglgen_glGenerateMipmap; +RGLSYMGLGENFRAMEBUFFERSPROC __rglgen_glGenFramebuffers; +RGLSYMGLGENRENDERBUFFERSPROC __rglgen_glGenRenderbuffers; +RGLSYMGLGENTEXTURESPROC __rglgen_glGenTextures; +RGLSYMGLGETACTIVEATTRIBPROC __rglgen_glGetActiveAttrib; +RGLSYMGLGETACTIVEUNIFORMPROC __rglgen_glGetActiveUniform; +RGLSYMGLGETATTACHEDSHADERSPROC __rglgen_glGetAttachedShaders; +RGLSYMGLGETATTRIBLOCATIONPROC __rglgen_glGetAttribLocation; +RGLSYMGLGETBOOLEANVPROC __rglgen_glGetBooleanv; +RGLSYMGLGETBUFFERPARAMETERIVPROC __rglgen_glGetBufferParameteriv; +RGLSYMGLGETERRORPROC __rglgen_glGetError; +RGLSYMGLGETFLOATVPROC __rglgen_glGetFloatv; +RGLSYMGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __rglgen_glGetFramebufferAttachmentParameteriv; +RGLSYMGLGETINTEGERVPROC __rglgen_glGetIntegerv; +RGLSYMGLGETPROGRAMIVPROC __rglgen_glGetProgramiv; +RGLSYMGLGETPROGRAMINFOLOGPROC __rglgen_glGetProgramInfoLog; +RGLSYMGLGETRENDERBUFFERPARAMETERIVPROC __rglgen_glGetRenderbufferParameteriv; +RGLSYMGLGETSHADERIVPROC __rglgen_glGetShaderiv; +RGLSYMGLGETSHADERINFOLOGPROC __rglgen_glGetShaderInfoLog; +RGLSYMGLGETSHADERPRECISIONFORMATPROC __rglgen_glGetShaderPrecisionFormat; +RGLSYMGLGETSHADERSOURCEPROC __rglgen_glGetShaderSource; +RGLSYMGLGETSTRINGPROC __rglgen_glGetString; +RGLSYMGLGETTEXPARAMETERFVPROC __rglgen_glGetTexParameterfv; +RGLSYMGLGETTEXPARAMETERIVPROC __rglgen_glGetTexParameteriv; +RGLSYMGLGETUNIFORMFVPROC __rglgen_glGetUniformfv; +RGLSYMGLGETUNIFORMIVPROC __rglgen_glGetUniformiv; +RGLSYMGLGETUNIFORMLOCATIONPROC __rglgen_glGetUniformLocation; +RGLSYMGLGETVERTEXATTRIBFVPROC __rglgen_glGetVertexAttribfv; +RGLSYMGLGETVERTEXATTRIBIVPROC __rglgen_glGetVertexAttribiv; +RGLSYMGLGETVERTEXATTRIBPOINTERVPROC __rglgen_glGetVertexAttribPointerv; +RGLSYMGLHINTPROC __rglgen_glHint; +RGLSYMGLISBUFFERPROC __rglgen_glIsBuffer; +RGLSYMGLISENABLEDPROC __rglgen_glIsEnabled; +RGLSYMGLISFRAMEBUFFERPROC __rglgen_glIsFramebuffer; +RGLSYMGLISPROGRAMPROC __rglgen_glIsProgram; +RGLSYMGLISRENDERBUFFERPROC __rglgen_glIsRenderbuffer; +RGLSYMGLISSHADERPROC __rglgen_glIsShader; +RGLSYMGLISTEXTUREPROC __rglgen_glIsTexture; +RGLSYMGLLINEWIDTHPROC __rglgen_glLineWidth; +RGLSYMGLLINKPROGRAMPROC __rglgen_glLinkProgram; +RGLSYMGLPIXELSTOREIPROC __rglgen_glPixelStorei; +RGLSYMGLPOLYGONOFFSETPROC __rglgen_glPolygonOffset; +RGLSYMGLREADPIXELSPROC __rglgen_glReadPixels; +RGLSYMGLRELEASESHADERCOMPILERPROC __rglgen_glReleaseShaderCompiler; +RGLSYMGLRENDERBUFFERSTORAGEPROC __rglgen_glRenderbufferStorage; +RGLSYMGLSAMPLECOVERAGEPROC __rglgen_glSampleCoverage; +RGLSYMGLSCISSORPROC __rglgen_glScissor; +RGLSYMGLSHADERBINARYPROC __rglgen_glShaderBinary; +RGLSYMGLSHADERSOURCEPROC __rglgen_glShaderSource; +RGLSYMGLSTENCILFUNCPROC __rglgen_glStencilFunc; +RGLSYMGLSTENCILFUNCSEPARATEPROC __rglgen_glStencilFuncSeparate; +RGLSYMGLSTENCILMASKPROC __rglgen_glStencilMask; +RGLSYMGLSTENCILMASKSEPARATEPROC __rglgen_glStencilMaskSeparate; +RGLSYMGLSTENCILOPPROC __rglgen_glStencilOp; +RGLSYMGLSTENCILOPSEPARATEPROC __rglgen_glStencilOpSeparate; +RGLSYMGLTEXIMAGE2DPROC __rglgen_glTexImage2D; +RGLSYMGLTEXPARAMETERFPROC __rglgen_glTexParameterf; +RGLSYMGLTEXPARAMETERFVPROC __rglgen_glTexParameterfv; +RGLSYMGLTEXPARAMETERIPROC __rglgen_glTexParameteri; +RGLSYMGLTEXPARAMETERIVPROC __rglgen_glTexParameteriv; +RGLSYMGLTEXSUBIMAGE2DPROC __rglgen_glTexSubImage2D; +RGLSYMGLUNIFORM1FPROC __rglgen_glUniform1f; +RGLSYMGLUNIFORM1FVPROC __rglgen_glUniform1fv; +RGLSYMGLUNIFORM1IPROC __rglgen_glUniform1i; +RGLSYMGLUNIFORM1IVPROC __rglgen_glUniform1iv; +RGLSYMGLUNIFORM2FPROC __rglgen_glUniform2f; +RGLSYMGLUNIFORM2FVPROC __rglgen_glUniform2fv; +RGLSYMGLUNIFORM2IPROC __rglgen_glUniform2i; +RGLSYMGLUNIFORM2IVPROC __rglgen_glUniform2iv; +RGLSYMGLUNIFORM3FPROC __rglgen_glUniform3f; +RGLSYMGLUNIFORM3FVPROC __rglgen_glUniform3fv; +RGLSYMGLUNIFORM3IPROC __rglgen_glUniform3i; +RGLSYMGLUNIFORM3IVPROC __rglgen_glUniform3iv; +RGLSYMGLUNIFORM4FPROC __rglgen_glUniform4f; +RGLSYMGLUNIFORM4FVPROC __rglgen_glUniform4fv; +RGLSYMGLUNIFORM4IPROC __rglgen_glUniform4i; +RGLSYMGLUNIFORM4IVPROC __rglgen_glUniform4iv; +RGLSYMGLUNIFORMMATRIX2FVPROC __rglgen_glUniformMatrix2fv; +RGLSYMGLUNIFORMMATRIX3FVPROC __rglgen_glUniformMatrix3fv; +RGLSYMGLUNIFORMMATRIX4FVPROC __rglgen_glUniformMatrix4fv; +RGLSYMGLUSEPROGRAMPROC __rglgen_glUseProgram; +RGLSYMGLVALIDATEPROGRAMPROC __rglgen_glValidateProgram; +RGLSYMGLVERTEXATTRIB1FPROC __rglgen_glVertexAttrib1f; +RGLSYMGLVERTEXATTRIB1FVPROC __rglgen_glVertexAttrib1fv; +RGLSYMGLVERTEXATTRIB2FPROC __rglgen_glVertexAttrib2f; +RGLSYMGLVERTEXATTRIB2FVPROC __rglgen_glVertexAttrib2fv; +RGLSYMGLVERTEXATTRIB3FPROC __rglgen_glVertexAttrib3f; +RGLSYMGLVERTEXATTRIB3FVPROC __rglgen_glVertexAttrib3fv; +RGLSYMGLVERTEXATTRIB4FPROC __rglgen_glVertexAttrib4f; +RGLSYMGLVERTEXATTRIB4FVPROC __rglgen_glVertexAttrib4fv; +RGLSYMGLVERTEXATTRIBPOINTERPROC __rglgen_glVertexAttribPointer; +RGLSYMGLVIEWPORTPROC __rglgen_glViewport; +RGLSYMGLREADBUFFERPROC __rglgen_glReadBuffer; +RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements; +RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D; +RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D; +RGLSYMGLCOPYTEXSUBIMAGE3DPROC __rglgen_glCopyTexSubImage3D; +RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC __rglgen_glCompressedTexImage3D; +RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC __rglgen_glCompressedTexSubImage3D; +RGLSYMGLGENQUERIESPROC __rglgen_glGenQueries; +RGLSYMGLDELETEQUERIESPROC __rglgen_glDeleteQueries; +RGLSYMGLISQUERYPROC __rglgen_glIsQuery; +RGLSYMGLBEGINQUERYPROC __rglgen_glBeginQuery; +RGLSYMGLENDQUERYPROC __rglgen_glEndQuery; +RGLSYMGLGETQUERYIVPROC __rglgen_glGetQueryiv; +RGLSYMGLGETQUERYOBJECTUIVPROC __rglgen_glGetQueryObjectuiv; +RGLSYMGLUNMAPBUFFERPROC __rglgen_glUnmapBuffer; +RGLSYMGLGETBUFFERPOINTERVPROC __rglgen_glGetBufferPointerv; +RGLSYMGLDRAWBUFFERSPROC __rglgen_glDrawBuffers; +RGLSYMGLUNIFORMMATRIX2X3FVPROC __rglgen_glUniformMatrix2x3fv; +RGLSYMGLUNIFORMMATRIX3X2FVPROC __rglgen_glUniformMatrix3x2fv; +RGLSYMGLUNIFORMMATRIX2X4FVPROC __rglgen_glUniformMatrix2x4fv; +RGLSYMGLUNIFORMMATRIX4X2FVPROC __rglgen_glUniformMatrix4x2fv; +RGLSYMGLUNIFORMMATRIX3X4FVPROC __rglgen_glUniformMatrix3x4fv; +RGLSYMGLUNIFORMMATRIX4X3FVPROC __rglgen_glUniformMatrix4x3fv; +RGLSYMGLBLITFRAMEBUFFERPROC __rglgen_glBlitFramebuffer; +RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glRenderbufferStorageMultisample; +RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC __rglgen_glFramebufferTextureLayer; +RGLSYMGLMAPBUFFERRANGEPROC __rglgen_glMapBufferRange; +RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC __rglgen_glFlushMappedBufferRange; +RGLSYMGLBINDVERTEXARRAYPROC __rglgen_glBindVertexArray; +RGLSYMGLDELETEVERTEXARRAYSPROC __rglgen_glDeleteVertexArrays; +RGLSYMGLGENVERTEXARRAYSPROC __rglgen_glGenVertexArrays; +RGLSYMGLISVERTEXARRAYPROC __rglgen_glIsVertexArray; +RGLSYMGLGETINTEGERI_VPROC __rglgen_glGetIntegeri_v; +RGLSYMGLBEGINTRANSFORMFEEDBACKPROC __rglgen_glBeginTransformFeedback; +RGLSYMGLENDTRANSFORMFEEDBACKPROC __rglgen_glEndTransformFeedback; +RGLSYMGLBINDBUFFERRANGEPROC __rglgen_glBindBufferRange; +RGLSYMGLBINDBUFFERBASEPROC __rglgen_glBindBufferBase; +RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC __rglgen_glTransformFeedbackVaryings; +RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC __rglgen_glGetTransformFeedbackVarying; +RGLSYMGLVERTEXATTRIBIPOINTERPROC __rglgen_glVertexAttribIPointer; +RGLSYMGLGETVERTEXATTRIBIIVPROC __rglgen_glGetVertexAttribIiv; +RGLSYMGLGETVERTEXATTRIBIUIVPROC __rglgen_glGetVertexAttribIuiv; +RGLSYMGLVERTEXATTRIBI4IPROC __rglgen_glVertexAttribI4i; +RGLSYMGLVERTEXATTRIBI4UIPROC __rglgen_glVertexAttribI4ui; +RGLSYMGLVERTEXATTRIBI4IVPROC __rglgen_glVertexAttribI4iv; +RGLSYMGLVERTEXATTRIBI4UIVPROC __rglgen_glVertexAttribI4uiv; +RGLSYMGLGETUNIFORMUIVPROC __rglgen_glGetUniformuiv; +RGLSYMGLGETFRAGDATALOCATIONPROC __rglgen_glGetFragDataLocation; +RGLSYMGLUNIFORM1UIPROC __rglgen_glUniform1ui; +RGLSYMGLUNIFORM2UIPROC __rglgen_glUniform2ui; +RGLSYMGLUNIFORM3UIPROC __rglgen_glUniform3ui; +RGLSYMGLUNIFORM4UIPROC __rglgen_glUniform4ui; +RGLSYMGLUNIFORM1UIVPROC __rglgen_glUniform1uiv; +RGLSYMGLUNIFORM2UIVPROC __rglgen_glUniform2uiv; +RGLSYMGLUNIFORM3UIVPROC __rglgen_glUniform3uiv; +RGLSYMGLUNIFORM4UIVPROC __rglgen_glUniform4uiv; +RGLSYMGLCLEARBUFFERIVPROC __rglgen_glClearBufferiv; +RGLSYMGLCLEARBUFFERUIVPROC __rglgen_glClearBufferuiv; +RGLSYMGLCLEARBUFFERFVPROC __rglgen_glClearBufferfv; +RGLSYMGLCLEARBUFFERFIPROC __rglgen_glClearBufferfi; +RGLSYMGLGETSTRINGIPROC __rglgen_glGetStringi; +RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData; +RGLSYMGLGETUNIFORMINDICESPROC __rglgen_glGetUniformIndices; +RGLSYMGLGETACTIVEUNIFORMSIVPROC __rglgen_glGetActiveUniformsiv; +RGLSYMGLGETUNIFORMBLOCKINDEXPROC __rglgen_glGetUniformBlockIndex; +RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC __rglgen_glGetActiveUniformBlockiv; +RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC __rglgen_glGetActiveUniformBlockName; +RGLSYMGLUNIFORMBLOCKBINDINGPROC __rglgen_glUniformBlockBinding; +RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced; +RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced; +RGLSYMGLFENCESYNCPROC __rglgen_glFenceSync; +RGLSYMGLISSYNCPROC __rglgen_glIsSync; +RGLSYMGLDELETESYNCPROC __rglgen_glDeleteSync; +RGLSYMGLCLIENTWAITSYNCPROC __rglgen_glClientWaitSync; +RGLSYMGLWAITSYNCPROC __rglgen_glWaitSync; +RGLSYMGLGETINTEGER64VPROC __rglgen_glGetInteger64v; +RGLSYMGLGETSYNCIVPROC __rglgen_glGetSynciv; +RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v; +RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v; +RGLSYMGLGENSAMPLERSPROC __rglgen_glGenSamplers; +RGLSYMGLDELETESAMPLERSPROC __rglgen_glDeleteSamplers; +RGLSYMGLISSAMPLERPROC __rglgen_glIsSampler; +RGLSYMGLBINDSAMPLERPROC __rglgen_glBindSampler; +RGLSYMGLSAMPLERPARAMETERIPROC __rglgen_glSamplerParameteri; +RGLSYMGLSAMPLERPARAMETERIVPROC __rglgen_glSamplerParameteriv; +RGLSYMGLSAMPLERPARAMETERFPROC __rglgen_glSamplerParameterf; +RGLSYMGLSAMPLERPARAMETERFVPROC __rglgen_glSamplerParameterfv; +RGLSYMGLGETSAMPLERPARAMETERIVPROC __rglgen_glGetSamplerParameteriv; +RGLSYMGLGETSAMPLERPARAMETERFVPROC __rglgen_glGetSamplerParameterfv; +RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor; +RGLSYMGLBINDTRANSFORMFEEDBACKPROC __rglgen_glBindTransformFeedback; +RGLSYMGLDELETETRANSFORMFEEDBACKSPROC __rglgen_glDeleteTransformFeedbacks; +RGLSYMGLGENTRANSFORMFEEDBACKSPROC __rglgen_glGenTransformFeedbacks; +RGLSYMGLISTRANSFORMFEEDBACKPROC __rglgen_glIsTransformFeedback; +RGLSYMGLPAUSETRANSFORMFEEDBACKPROC __rglgen_glPauseTransformFeedback; +RGLSYMGLRESUMETRANSFORMFEEDBACKPROC __rglgen_glResumeTransformFeedback; +RGLSYMGLGETPROGRAMBINARYPROC __rglgen_glGetProgramBinary; +RGLSYMGLPROGRAMBINARYPROC __rglgen_glProgramBinary; +RGLSYMGLPROGRAMPARAMETERIPROC __rglgen_glProgramParameteri; +RGLSYMGLINVALIDATEFRAMEBUFFERPROC __rglgen_glInvalidateFramebuffer; +RGLSYMGLINVALIDATESUBFRAMEBUFFERPROC __rglgen_glInvalidateSubFramebuffer; +RGLSYMGLTEXSTORAGE2DPROC __rglgen_glTexStorage2D; +RGLSYMGLTEXSTORAGE3DPROC __rglgen_glTexStorage3D; +RGLSYMGLGETINTERNALFORMATIVPROC __rglgen_glGetInternalformativ; +RGLSYMGLDISPATCHCOMPUTEPROC __rglgen_glDispatchCompute; +RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC __rglgen_glDispatchComputeIndirect; +RGLSYMGLDRAWARRAYSINDIRECTPROC __rglgen_glDrawArraysIndirect; +RGLSYMGLDRAWELEMENTSINDIRECTPROC __rglgen_glDrawElementsIndirect; +RGLSYMGLFRAMEBUFFERPARAMETERIPROC __rglgen_glFramebufferParameteri; +RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetFramebufferParameteriv; +RGLSYMGLGETPROGRAMINTERFACEIVPROC __rglgen_glGetProgramInterfaceiv; +RGLSYMGLGETPROGRAMRESOURCEINDEXPROC __rglgen_glGetProgramResourceIndex; +RGLSYMGLGETPROGRAMRESOURCENAMEPROC __rglgen_glGetProgramResourceName; +RGLSYMGLGETPROGRAMRESOURCEIVPROC __rglgen_glGetProgramResourceiv; +RGLSYMGLGETPROGRAMRESOURCELOCATIONPROC __rglgen_glGetProgramResourceLocation; +RGLSYMGLUSEPROGRAMSTAGESPROC __rglgen_glUseProgramStages; +RGLSYMGLACTIVESHADERPROGRAMPROC __rglgen_glActiveShaderProgram; +RGLSYMGLCREATESHADERPROGRAMVPROC __rglgen_glCreateShaderProgramv; +RGLSYMGLBINDPROGRAMPIPELINEPROC __rglgen_glBindProgramPipeline; +RGLSYMGLDELETEPROGRAMPIPELINESPROC __rglgen_glDeleteProgramPipelines; +RGLSYMGLGENPROGRAMPIPELINESPROC __rglgen_glGenProgramPipelines; +RGLSYMGLISPROGRAMPIPELINEPROC __rglgen_glIsProgramPipeline; +RGLSYMGLGETPROGRAMPIPELINEIVPROC __rglgen_glGetProgramPipelineiv; +RGLSYMGLPROGRAMUNIFORM1IPROC __rglgen_glProgramUniform1i; +RGLSYMGLPROGRAMUNIFORM2IPROC __rglgen_glProgramUniform2i; +RGLSYMGLPROGRAMUNIFORM3IPROC __rglgen_glProgramUniform3i; +RGLSYMGLPROGRAMUNIFORM4IPROC __rglgen_glProgramUniform4i; +RGLSYMGLPROGRAMUNIFORM1UIPROC __rglgen_glProgramUniform1ui; +RGLSYMGLPROGRAMUNIFORM2UIPROC __rglgen_glProgramUniform2ui; +RGLSYMGLPROGRAMUNIFORM3UIPROC __rglgen_glProgramUniform3ui; +RGLSYMGLPROGRAMUNIFORM4UIPROC __rglgen_glProgramUniform4ui; +RGLSYMGLPROGRAMUNIFORM1FPROC __rglgen_glProgramUniform1f; +RGLSYMGLPROGRAMUNIFORM2FPROC __rglgen_glProgramUniform2f; +RGLSYMGLPROGRAMUNIFORM3FPROC __rglgen_glProgramUniform3f; +RGLSYMGLPROGRAMUNIFORM4FPROC __rglgen_glProgramUniform4f; +RGLSYMGLPROGRAMUNIFORM1IVPROC __rglgen_glProgramUniform1iv; +RGLSYMGLPROGRAMUNIFORM2IVPROC __rglgen_glProgramUniform2iv; +RGLSYMGLPROGRAMUNIFORM3IVPROC __rglgen_glProgramUniform3iv; +RGLSYMGLPROGRAMUNIFORM4IVPROC __rglgen_glProgramUniform4iv; +RGLSYMGLPROGRAMUNIFORM1UIVPROC __rglgen_glProgramUniform1uiv; +RGLSYMGLPROGRAMUNIFORM2UIVPROC __rglgen_glProgramUniform2uiv; +RGLSYMGLPROGRAMUNIFORM3UIVPROC __rglgen_glProgramUniform3uiv; +RGLSYMGLPROGRAMUNIFORM4UIVPROC __rglgen_glProgramUniform4uiv; +RGLSYMGLPROGRAMUNIFORM1FVPROC __rglgen_glProgramUniform1fv; +RGLSYMGLPROGRAMUNIFORM2FVPROC __rglgen_glProgramUniform2fv; +RGLSYMGLPROGRAMUNIFORM3FVPROC __rglgen_glProgramUniform3fv; +RGLSYMGLPROGRAMUNIFORM4FVPROC __rglgen_glProgramUniform4fv; +RGLSYMGLPROGRAMUNIFORMMATRIX2FVPROC __rglgen_glProgramUniformMatrix2fv; +RGLSYMGLPROGRAMUNIFORMMATRIX3FVPROC __rglgen_glProgramUniformMatrix3fv; +RGLSYMGLPROGRAMUNIFORMMATRIX4FVPROC __rglgen_glProgramUniformMatrix4fv; +RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVPROC __rglgen_glProgramUniformMatrix2x3fv; +RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVPROC __rglgen_glProgramUniformMatrix3x2fv; +RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVPROC __rglgen_glProgramUniformMatrix2x4fv; +RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVPROC __rglgen_glProgramUniformMatrix4x2fv; +RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVPROC __rglgen_glProgramUniformMatrix3x4fv; +RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVPROC __rglgen_glProgramUniformMatrix4x3fv; +RGLSYMGLVALIDATEPROGRAMPIPELINEPROC __rglgen_glValidateProgramPipeline; +RGLSYMGLGETPROGRAMPIPELINEINFOLOGPROC __rglgen_glGetProgramPipelineInfoLog; +RGLSYMGLBINDIMAGETEXTUREPROC __rglgen_glBindImageTexture; +RGLSYMGLGETBOOLEANI_VPROC __rglgen_glGetBooleani_v; +RGLSYMGLMEMORYBARRIERPROC __rglgen_glMemoryBarrier; +RGLSYMGLMEMORYBARRIERBYREGIONPROC __rglgen_glMemoryBarrierByRegion; +RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC __rglgen_glTexStorage2DMultisample; +RGLSYMGLGETMULTISAMPLEFVPROC __rglgen_glGetMultisamplefv; +RGLSYMGLSAMPLEMASKIPROC __rglgen_glSampleMaski; +RGLSYMGLGETTEXLEVELPARAMETERIVPROC __rglgen_glGetTexLevelParameteriv; +RGLSYMGLGETTEXLEVELPARAMETERFVPROC __rglgen_glGetTexLevelParameterfv; +RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer; +RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat; +RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat; +RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding; +RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor; +RGLSYMGLBLENDBARRIERPROC __rglgen_glBlendBarrier; +RGLSYMGLCOPYIMAGESUBDATAPROC __rglgen_glCopyImageSubData; +RGLSYMGLDEBUGMESSAGECONTROLPROC __rglgen_glDebugMessageControl; +RGLSYMGLDEBUGMESSAGEINSERTPROC __rglgen_glDebugMessageInsert; +RGLSYMGLDEBUGMESSAGECALLBACKPROC __rglgen_glDebugMessageCallback; +RGLSYMGLGETDEBUGMESSAGELOGPROC __rglgen_glGetDebugMessageLog; +RGLSYMGLPUSHDEBUGGROUPPROC __rglgen_glPushDebugGroup; +RGLSYMGLPOPDEBUGGROUPPROC __rglgen_glPopDebugGroup; +RGLSYMGLOBJECTLABELPROC __rglgen_glObjectLabel; +RGLSYMGLGETOBJECTLABELPROC __rglgen_glGetObjectLabel; +RGLSYMGLOBJECTPTRLABELPROC __rglgen_glObjectPtrLabel; +RGLSYMGLGETOBJECTPTRLABELPROC __rglgen_glGetObjectPtrLabel; +RGLSYMGLGETPOINTERVPROC __rglgen_glGetPointerv; +RGLSYMGLENABLEIPROC __rglgen_glEnablei; +RGLSYMGLDISABLEIPROC __rglgen_glDisablei; +RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; +RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; +RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci; +RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei; +RGLSYMGLCOLORMASKIPROC __rglgen_glColorMaski; +RGLSYMGLISENABLEDIPROC __rglgen_glIsEnabledi; +RGLSYMGLDRAWELEMENTSBASEVERTEXPROC __rglgen_glDrawElementsBaseVertex; +RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC __rglgen_glDrawRangeElementsBaseVertex; +RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __rglgen_glDrawElementsInstancedBaseVertex; +RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture; +RGLSYMGLPRIMITIVEBOUNDINGBOXPROC __rglgen_glPrimitiveBoundingBox; +RGLSYMGLGETGRAPHICSRESETSTATUSPROC __rglgen_glGetGraphicsResetStatus; +RGLSYMGLREADNPIXELSPROC __rglgen_glReadnPixels; +RGLSYMGLGETNUNIFORMFVPROC __rglgen_glGetnUniformfv; +RGLSYMGLGETNUNIFORMIVPROC __rglgen_glGetnUniformiv; +RGLSYMGLGETNUNIFORMUIVPROC __rglgen_glGetnUniformuiv; +RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; +RGLSYMGLPATCHPARAMETERIPROC __rglgen_glPatchParameteri; +RGLSYMGLTEXPARAMETERIIVPROC __rglgen_glTexParameterIiv; +RGLSYMGLTEXPARAMETERIUIVPROC __rglgen_glTexParameterIuiv; +RGLSYMGLGETTEXPARAMETERIIVPROC __rglgen_glGetTexParameterIiv; +RGLSYMGLGETTEXPARAMETERIUIVPROC __rglgen_glGetTexParameterIuiv; +RGLSYMGLSAMPLERPARAMETERIIVPROC __rglgen_glSamplerParameterIiv; +RGLSYMGLSAMPLERPARAMETERIUIVPROC __rglgen_glSamplerParameterIuiv; +RGLSYMGLGETSAMPLERPARAMETERIIVPROC __rglgen_glGetSamplerParameterIiv; +RGLSYMGLGETSAMPLERPARAMETERIUIVPROC __rglgen_glGetSamplerParameterIuiv; +RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer; +RGLSYMGLTEXBUFFERRANGEPROC __rglgen_glTexBufferRange; +RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC __rglgen_glTexStorage3DMultisample; + diff --git a/core/deps/libretro-common/glsym/glsym_gl.c b/core/deps/libretro-common/glsym/glsym_gl.c index 51d3bf0f3..adf69c88e 100644 --- a/core/deps/libretro-common/glsym/glsym_gl.c +++ b/core/deps/libretro-common/glsym/glsym_gl.c @@ -27,465 +27,68 @@ #define SYM(x) { "gl" #x, (void*)&(gl##x) } const struct rglgen_sym_map rglgen_symbol_map[] = { -#ifdef HAVE_LIBNX - SYM(ClearIndex), - SYM(ClearColor), - SYM(Clear), - SYM(IndexMask), - SYM(ColorMask), - SYM(AlphaFunc), - SYM(BlendFunc), - SYM(LogicOp), SYM(CullFace), SYM(FrontFace), - SYM(PointSize), + SYM(Hint), SYM(LineWidth), - SYM(LineStipple), + SYM(PointSize), SYM(PolygonMode), - SYM(PolygonOffset), - SYM(PolygonStipple), - SYM(GetPolygonStipple), - SYM(EdgeFlag), - SYM(EdgeFlagv), SYM(Scissor), - SYM(ClipPlane), - SYM(GetClipPlane), + SYM(TexParameterf), + SYM(TexParameterfv), + SYM(TexParameteri), + SYM(TexParameteriv), + SYM(TexImage1D), + SYM(TexImage2D), SYM(DrawBuffer), - SYM(ReadBuffer), - SYM(Enable), + SYM(Clear), + SYM(ClearColor), + SYM(ClearStencil), + SYM(ClearDepth), + SYM(StencilMask), + SYM(ColorMask), + SYM(DepthMask), SYM(Disable), - SYM(IsEnabled), - SYM(EnableClientState), - SYM(DisableClientState), - SYM(GetBooleanv), - SYM(GetDoublev), - SYM(GetFloatv), - SYM(GetIntegerv), - SYM(PushAttrib), - SYM(PopAttrib), - SYM(PushClientAttrib), - SYM(PopClientAttrib), - SYM(RenderMode), - SYM(GetError), - SYM(GetString), + SYM(Enable), SYM(Finish), SYM(Flush), - SYM(Hint), - SYM(ClearDepth), + SYM(BlendFunc), + SYM(LogicOp), + SYM(StencilFunc), + SYM(StencilOp), SYM(DepthFunc), - SYM(DepthMask), - SYM(DepthRange), - SYM(ClearAccum), - SYM(Accum), - SYM(MatrixMode), - SYM(Ortho), - SYM(Frustum), - SYM(Viewport), - SYM(PushMatrix), - SYM(PopMatrix), - SYM(LoadIdentity), - SYM(LoadMatrixd), - SYM(LoadMatrixf), - SYM(MultMatrixd), - SYM(MultMatrixf), - SYM(Rotated), - SYM(Rotatef), - SYM(Scaled), - SYM(Scalef), - SYM(Translated), - SYM(Translatef), - SYM(IsList), - SYM(DeleteLists), - SYM(GenLists), - SYM(NewList), - SYM(EndList), - SYM(CallList), - SYM(CallLists), - SYM(ListBase), - SYM(Begin), - SYM(End), - SYM(Vertex2d), - SYM(Vertex2f), - SYM(Vertex2i), - SYM(Vertex2s), - SYM(Vertex3d), - SYM(Vertex3f), - SYM(Vertex3i), - SYM(Vertex3s), - SYM(Vertex4d), - SYM(Vertex4f), - SYM(Vertex4i), - SYM(Vertex4s), - SYM(Vertex2dv), - SYM(Vertex2fv), - SYM(Vertex2iv), - SYM(Vertex2sv), - SYM(Vertex3dv), - SYM(Vertex3fv), - SYM(Vertex3iv), - SYM(Vertex3sv), - SYM(Vertex4dv), - SYM(Vertex4fv), - SYM(Vertex4iv), - SYM(Vertex4sv), - SYM(Normal3b), - SYM(Normal3d), - SYM(Normal3f), - SYM(Normal3i), - SYM(Normal3s), - SYM(Normal3bv), - SYM(Normal3dv), - SYM(Normal3fv), - SYM(Normal3iv), - SYM(Normal3sv), - SYM(Indexd), - SYM(Indexf), - SYM(Indexi), - SYM(Indexs), - SYM(Indexub), - SYM(Indexdv), - SYM(Indexfv), - SYM(Indexiv), - SYM(Indexsv), - SYM(Indexubv), - SYM(Color3b), - SYM(Color3d), - SYM(Color3f), - SYM(Color3i), - SYM(Color3s), - SYM(Color3ub), - SYM(Color3ui), - SYM(Color3us), - SYM(Color4b), - SYM(Color4d), - SYM(Color4f), - SYM(Color4i), - SYM(Color4s), - SYM(Color4ub), - SYM(Color4ui), - SYM(Color4us), - SYM(Color3bv), - SYM(Color3dv), - SYM(Color3fv), - SYM(Color3iv), - SYM(Color3sv), - SYM(Color3ubv), - SYM(Color3uiv), - SYM(Color3usv), - SYM(Color4bv), - SYM(Color4dv), - SYM(Color4fv), - SYM(Color4iv), - SYM(Color4sv), - SYM(Color4ubv), - SYM(Color4uiv), - SYM(Color4usv), - SYM(TexCoord1d), - SYM(TexCoord1f), - SYM(TexCoord1i), - SYM(TexCoord1s), - SYM(TexCoord2d), - SYM(TexCoord2f), - SYM(TexCoord2i), - SYM(TexCoord2s), - SYM(TexCoord3d), - SYM(TexCoord3f), - SYM(TexCoord3i), - SYM(TexCoord3s), - SYM(TexCoord4d), - SYM(TexCoord4f), - SYM(TexCoord4i), - SYM(TexCoord4s), - SYM(TexCoord1dv), - SYM(TexCoord1fv), - SYM(TexCoord1iv), - SYM(TexCoord1sv), - SYM(TexCoord2dv), - SYM(TexCoord2fv), - SYM(TexCoord2iv), - SYM(TexCoord2sv), - SYM(TexCoord3dv), - SYM(TexCoord3fv), - SYM(TexCoord3iv), - SYM(TexCoord3sv), - SYM(TexCoord4dv), - SYM(TexCoord4fv), - SYM(TexCoord4iv), - SYM(TexCoord4sv), - SYM(RasterPos2d), - SYM(RasterPos2f), - SYM(RasterPos2i), - SYM(RasterPos2s), - SYM(RasterPos3d), - SYM(RasterPos3f), - SYM(RasterPos3i), - SYM(RasterPos3s), - SYM(RasterPos4d), - SYM(RasterPos4f), - SYM(RasterPos4i), - SYM(RasterPos4s), - SYM(RasterPos2dv), - SYM(RasterPos2fv), - SYM(RasterPos2iv), - SYM(RasterPos2sv), - SYM(RasterPos3dv), - SYM(RasterPos3fv), - SYM(RasterPos3iv), - SYM(RasterPos3sv), - SYM(RasterPos4dv), - SYM(RasterPos4fv), - SYM(RasterPos4iv), - SYM(RasterPos4sv), - SYM(Rectd), - SYM(Rectf), - SYM(Recti), - SYM(Rects), - SYM(Rectdv), - SYM(Rectfv), - SYM(Rectiv), - SYM(Rectsv), - SYM(VertexPointer), - SYM(NormalPointer), - SYM(ColorPointer), - SYM(IndexPointer), - SYM(TexCoordPointer), - SYM(EdgeFlagPointer), - SYM(GetPointerv), - SYM(ArrayElement), - SYM(DrawArrays), - SYM(DrawElements), - SYM(InterleavedArrays), - SYM(ShadeModel), - SYM(Lightf), - SYM(Lighti), - SYM(Lightfv), - SYM(Lightiv), - SYM(GetLightfv), - SYM(GetLightiv), - SYM(LightModelf), - SYM(LightModeli), - SYM(LightModelfv), - SYM(LightModeliv), - SYM(Materialf), - SYM(Materiali), - SYM(Materialfv), - SYM(Materialiv), - SYM(GetMaterialfv), - SYM(GetMaterialiv), - SYM(ColorMaterial), - SYM(PixelZoom), SYM(PixelStoref), SYM(PixelStorei), - SYM(PixelTransferf), - SYM(PixelTransferi), - SYM(PixelMapfv), - SYM(PixelMapuiv), - SYM(PixelMapusv), - SYM(GetPixelMapfv), - SYM(GetPixelMapuiv), - SYM(GetPixelMapusv), - SYM(Bitmap), + SYM(ReadBuffer), SYM(ReadPixels), - SYM(DrawPixels), - SYM(CopyPixels), - SYM(StencilFunc), - SYM(StencilMask), - SYM(StencilOp), - SYM(ClearStencil), - SYM(TexGend), - SYM(TexGenf), - SYM(TexGeni), - SYM(TexGendv), - SYM(TexGenfv), - SYM(TexGeniv), - SYM(GetTexGendv), - SYM(GetTexGenfv), - SYM(GetTexGeniv), - SYM(TexEnvf), - SYM(TexEnvi), - SYM(TexEnvfv), - SYM(TexEnviv), - SYM(GetTexEnvfv), - SYM(GetTexEnviv), - SYM(TexParameterf), - SYM(TexParameteri), - SYM(TexParameterfv), - SYM(TexParameteriv), + SYM(GetBooleanv), + SYM(GetDoublev), + SYM(GetError), + SYM(GetFloatv), + SYM(GetIntegerv), + SYM(GetString), + SYM(GetTexImage), SYM(GetTexParameterfv), SYM(GetTexParameteriv), SYM(GetTexLevelParameterfv), SYM(GetTexLevelParameteriv), - SYM(TexImage1D), - SYM(TexImage2D), - SYM(GetTexImage), - SYM(GenTextures), - SYM(DeleteTextures), - SYM(BindTexture), - SYM(PrioritizeTextures), - SYM(AreTexturesResident), - SYM(IsTexture), - SYM(TexSubImage1D), - SYM(TexSubImage2D), + SYM(IsEnabled), + SYM(DepthRange), + SYM(Viewport), + SYM(DrawArrays), + SYM(DrawElements), + SYM(GetPointerv), + SYM(PolygonOffset), SYM(CopyTexImage1D), SYM(CopyTexImage2D), SYM(CopyTexSubImage1D), SYM(CopyTexSubImage2D), - SYM(Map1d), - SYM(Map1f), - SYM(Map2d), - SYM(Map2f), - SYM(GetMapdv), - SYM(GetMapfv), - SYM(GetMapiv), - SYM(EvalCoord1d), - SYM(EvalCoord1f), - SYM(EvalCoord1dv), - SYM(EvalCoord1fv), - SYM(EvalCoord2d), - SYM(EvalCoord2f), - SYM(EvalCoord2dv), - SYM(EvalCoord2fv), - SYM(MapGrid1d), - SYM(MapGrid1f), - SYM(MapGrid2d), - SYM(MapGrid2f), - SYM(EvalPoint1), - SYM(EvalPoint2), - SYM(EvalMesh1), - SYM(EvalMesh2), - SYM(Fogf), - SYM(Fogi), - SYM(Fogfv), - SYM(Fogiv), - SYM(FeedbackBuffer), - SYM(PassThrough), - SYM(SelectBuffer), - SYM(InitNames), - SYM(LoadName), - SYM(PushName), - SYM(PopName), - SYM(DrawRangeElements), - SYM(TexImage3D), - SYM(TexSubImage3D), - SYM(CopyTexSubImage3D), - SYM(ColorTable), - SYM(ColorSubTable), - SYM(ColorTableParameteriv), - SYM(ColorTableParameterfv), - SYM(CopyColorSubTable), - SYM(CopyColorTable), - SYM(GetColorTable), - SYM(GetColorTableParameterfv), - SYM(GetColorTableParameteriv), - SYM(BlendEquation), - SYM(BlendColor), - SYM(Histogram), - SYM(ResetHistogram), - SYM(GetHistogram), - SYM(GetHistogramParameterfv), - SYM(GetHistogramParameteriv), - SYM(Minmax), - SYM(ResetMinmax), - SYM(GetMinmax), - SYM(GetMinmaxParameterfv), - SYM(GetMinmaxParameteriv), - SYM(ConvolutionFilter1D), - SYM(ConvolutionFilter2D), - SYM(ConvolutionParameterf), - SYM(ConvolutionParameterfv), - SYM(ConvolutionParameteri), - SYM(ConvolutionParameteriv), - SYM(CopyConvolutionFilter1D), - SYM(CopyConvolutionFilter2D), - SYM(GetConvolutionFilter), - SYM(GetConvolutionParameterfv), - SYM(GetConvolutionParameteriv), - SYM(SeparableFilter2D), - SYM(GetSeparableFilter), - SYM(ActiveTexture), - SYM(ClientActiveTexture), - SYM(CompressedTexImage1D), - SYM(CompressedTexImage2D), - SYM(CompressedTexImage3D), - SYM(CompressedTexSubImage1D), - SYM(CompressedTexSubImage2D), - SYM(CompressedTexSubImage3D), - SYM(GetCompressedTexImage), - SYM(MultiTexCoord1d), - SYM(MultiTexCoord1dv), - SYM(MultiTexCoord1f), - SYM(MultiTexCoord1fv), - SYM(MultiTexCoord1i), - SYM(MultiTexCoord1iv), - SYM(MultiTexCoord1s), - SYM(MultiTexCoord1sv), - SYM(MultiTexCoord2d), - SYM(MultiTexCoord2dv), - SYM(MultiTexCoord2f), - SYM(MultiTexCoord2fv), - SYM(MultiTexCoord2i), - SYM(MultiTexCoord2iv), - SYM(MultiTexCoord2s), - SYM(MultiTexCoord2sv), - SYM(MultiTexCoord3d), - SYM(MultiTexCoord3dv), - SYM(MultiTexCoord3f), - SYM(MultiTexCoord3fv), - SYM(MultiTexCoord3i), - SYM(MultiTexCoord3iv), - SYM(MultiTexCoord3s), - SYM(MultiTexCoord3sv), - SYM(MultiTexCoord4d), - SYM(MultiTexCoord4dv), - SYM(MultiTexCoord4f), - SYM(MultiTexCoord4fv), - SYM(MultiTexCoord4i), - SYM(MultiTexCoord4iv), - SYM(MultiTexCoord4s), - SYM(MultiTexCoord4sv), - SYM(LoadTransposeMatrixd), - SYM(LoadTransposeMatrixf), - SYM(MultTransposeMatrixd), - SYM(MultTransposeMatrixf), - SYM(SampleCoverage), - SYM(ActiveTextureARB), - SYM(ClientActiveTextureARB), - SYM(MultiTexCoord1dARB), - SYM(MultiTexCoord1dvARB), - SYM(MultiTexCoord1fARB), - SYM(MultiTexCoord1fvARB), - SYM(MultiTexCoord1iARB), - SYM(MultiTexCoord1ivARB), - SYM(MultiTexCoord1sARB), - SYM(MultiTexCoord1svARB), - SYM(MultiTexCoord2dARB), - SYM(MultiTexCoord2dvARB), - SYM(MultiTexCoord2fARB), - SYM(MultiTexCoord2fvARB), - SYM(MultiTexCoord2iARB), - SYM(MultiTexCoord2ivARB), - SYM(MultiTexCoord2sARB), - SYM(MultiTexCoord2svARB), - SYM(MultiTexCoord3dARB), - SYM(MultiTexCoord3dvARB), - SYM(MultiTexCoord3fARB), - SYM(MultiTexCoord3fvARB), - SYM(MultiTexCoord3iARB), - SYM(MultiTexCoord3ivARB), - SYM(MultiTexCoord3sARB), - SYM(MultiTexCoord3svARB), - SYM(MultiTexCoord4dARB), - SYM(MultiTexCoord4dvARB), - SYM(MultiTexCoord4fARB), - SYM(MultiTexCoord4fvARB), - SYM(MultiTexCoord4iARB), - SYM(MultiTexCoord4ivARB), - SYM(MultiTexCoord4sARB), - SYM(MultiTexCoord4svARB), - SYM(EGLImageTargetTexture2DOES), - SYM(EGLImageTargetRenderbufferStorageOES), -#endif - + SYM(TexSubImage1D), + SYM(TexSubImage2D), + SYM(BindTexture), + SYM(DeleteTextures), + SYM(GenTextures), + SYM(IsTexture), SYM(DrawRangeElements), SYM(TexImage3D), SYM(TexSubImage3D), @@ -499,43 +102,6 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(CompressedTexSubImage2D), SYM(CompressedTexSubImage1D), SYM(GetCompressedTexImage), - SYM(ClientActiveTexture), - SYM(MultiTexCoord1d), - SYM(MultiTexCoord1dv), - SYM(MultiTexCoord1f), - SYM(MultiTexCoord1fv), - SYM(MultiTexCoord1i), - SYM(MultiTexCoord1iv), - SYM(MultiTexCoord1s), - SYM(MultiTexCoord1sv), - SYM(MultiTexCoord2d), - SYM(MultiTexCoord2dv), - SYM(MultiTexCoord2f), - SYM(MultiTexCoord2fv), - SYM(MultiTexCoord2i), - SYM(MultiTexCoord2iv), - SYM(MultiTexCoord2s), - SYM(MultiTexCoord2sv), - SYM(MultiTexCoord3d), - SYM(MultiTexCoord3dv), - SYM(MultiTexCoord3f), - SYM(MultiTexCoord3fv), - SYM(MultiTexCoord3i), - SYM(MultiTexCoord3iv), - SYM(MultiTexCoord3s), - SYM(MultiTexCoord3sv), - SYM(MultiTexCoord4d), - SYM(MultiTexCoord4dv), - SYM(MultiTexCoord4f), - SYM(MultiTexCoord4fv), - SYM(MultiTexCoord4i), - SYM(MultiTexCoord4iv), - SYM(MultiTexCoord4s), - SYM(MultiTexCoord4sv), - SYM(LoadTransposeMatrixf), - SYM(LoadTransposeMatrixd), - SYM(MultTransposeMatrixf), - SYM(MultTransposeMatrixd), SYM(BlendFuncSeparate), SYM(MultiDrawArrays), SYM(MultiDrawElements), @@ -543,44 +109,6 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(PointParameterfv), SYM(PointParameteri), SYM(PointParameteriv), - SYM(FogCoordf), - SYM(FogCoordfv), - SYM(FogCoordd), - SYM(FogCoorddv), - SYM(FogCoordPointer), - SYM(SecondaryColor3b), - SYM(SecondaryColor3bv), - SYM(SecondaryColor3d), - SYM(SecondaryColor3dv), - SYM(SecondaryColor3f), - SYM(SecondaryColor3fv), - SYM(SecondaryColor3i), - SYM(SecondaryColor3iv), - SYM(SecondaryColor3s), - SYM(SecondaryColor3sv), - SYM(SecondaryColor3ub), - SYM(SecondaryColor3ubv), - SYM(SecondaryColor3ui), - SYM(SecondaryColor3uiv), - SYM(SecondaryColor3us), - SYM(SecondaryColor3usv), - SYM(SecondaryColorPointer), - SYM(WindowPos2d), - SYM(WindowPos2dv), - SYM(WindowPos2f), - SYM(WindowPos2fv), - SYM(WindowPos2i), - SYM(WindowPos2iv), - SYM(WindowPos2s), - SYM(WindowPos2sv), - SYM(WindowPos3d), - SYM(WindowPos3dv), - SYM(WindowPos3f), - SYM(WindowPos3fv), - SYM(WindowPos3i), - SYM(WindowPos3iv), - SYM(WindowPos3s), - SYM(WindowPos3sv), SYM(BlendColor), SYM(BlendEquation), SYM(GenQueries), @@ -844,36 +372,6 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(VertexAttribP3uiv), SYM(VertexAttribP4ui), SYM(VertexAttribP4uiv), - SYM(VertexP2ui), - SYM(VertexP2uiv), - SYM(VertexP3ui), - SYM(VertexP3uiv), - SYM(VertexP4ui), - SYM(VertexP4uiv), - SYM(TexCoordP1ui), - SYM(TexCoordP1uiv), - SYM(TexCoordP2ui), - SYM(TexCoordP2uiv), - SYM(TexCoordP3ui), - SYM(TexCoordP3uiv), - SYM(TexCoordP4ui), - SYM(TexCoordP4uiv), - SYM(MultiTexCoordP1ui), - SYM(MultiTexCoordP1uiv), - SYM(MultiTexCoordP2ui), - SYM(MultiTexCoordP2uiv), - SYM(MultiTexCoordP3ui), - SYM(MultiTexCoordP3uiv), - SYM(MultiTexCoordP4ui), - SYM(MultiTexCoordP4uiv), - SYM(NormalP3ui), - SYM(NormalP3uiv), - SYM(ColorP3ui), - SYM(ColorP3uiv), - SYM(ColorP4ui), - SYM(ColorP4uiv), - SYM(SecondaryColorP3ui), - SYM(SecondaryColorP3uiv), SYM(MinSampleShading), SYM(BlendEquationi), SYM(BlendEquationSeparatei), @@ -1072,6 +570,121 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(BindSamplers), SYM(BindImageTextures), SYM(BindVertexBuffers), + SYM(ClipControl), + SYM(CreateTransformFeedbacks), + SYM(TransformFeedbackBufferBase), + SYM(TransformFeedbackBufferRange), + SYM(GetTransformFeedbackiv), + SYM(GetTransformFeedbacki_v), + SYM(GetTransformFeedbacki64_v), + SYM(CreateBuffers), + SYM(NamedBufferStorage), + SYM(NamedBufferData), + SYM(NamedBufferSubData), + SYM(CopyNamedBufferSubData), + SYM(ClearNamedBufferData), + SYM(ClearNamedBufferSubData), + SYM(MapNamedBuffer), + SYM(MapNamedBufferRange), + SYM(UnmapNamedBuffer), + SYM(FlushMappedNamedBufferRange), + SYM(GetNamedBufferParameteriv), + SYM(GetNamedBufferParameteri64v), + SYM(GetNamedBufferPointerv), + SYM(GetNamedBufferSubData), + SYM(CreateFramebuffers), + SYM(NamedFramebufferRenderbuffer), + SYM(NamedFramebufferParameteri), + SYM(NamedFramebufferTexture), + SYM(NamedFramebufferTextureLayer), + SYM(NamedFramebufferDrawBuffer), + SYM(NamedFramebufferDrawBuffers), + SYM(NamedFramebufferReadBuffer), + SYM(InvalidateNamedFramebufferData), + SYM(InvalidateNamedFramebufferSubData), + SYM(ClearNamedFramebufferiv), + SYM(ClearNamedFramebufferuiv), + SYM(ClearNamedFramebufferfv), + SYM(ClearNamedFramebufferfi), + SYM(BlitNamedFramebuffer), + SYM(CheckNamedFramebufferStatus), + SYM(GetNamedFramebufferParameteriv), + SYM(GetNamedFramebufferAttachmentParameteriv), + SYM(CreateRenderbuffers), + SYM(NamedRenderbufferStorage), + SYM(NamedRenderbufferStorageMultisample), + SYM(GetNamedRenderbufferParameteriv), + SYM(CreateTextures), + SYM(TextureBuffer), + SYM(TextureBufferRange), + SYM(TextureStorage1D), + SYM(TextureStorage2D), + SYM(TextureStorage3D), + SYM(TextureStorage2DMultisample), + SYM(TextureStorage3DMultisample), + SYM(TextureSubImage1D), + SYM(TextureSubImage2D), + SYM(TextureSubImage3D), + SYM(CompressedTextureSubImage1D), + SYM(CompressedTextureSubImage2D), + SYM(CompressedTextureSubImage3D), + SYM(CopyTextureSubImage1D), + SYM(CopyTextureSubImage2D), + SYM(CopyTextureSubImage3D), + SYM(TextureParameterf), + SYM(TextureParameterfv), + SYM(TextureParameteri), + SYM(TextureParameterIiv), + SYM(TextureParameterIuiv), + SYM(TextureParameteriv), + SYM(GenerateTextureMipmap), + SYM(BindTextureUnit), + SYM(GetTextureImage), + SYM(GetCompressedTextureImage), + SYM(GetTextureLevelParameterfv), + SYM(GetTextureLevelParameteriv), + SYM(GetTextureParameterfv), + SYM(GetTextureParameterIiv), + SYM(GetTextureParameterIuiv), + SYM(GetTextureParameteriv), + SYM(CreateVertexArrays), + SYM(DisableVertexArrayAttrib), + SYM(EnableVertexArrayAttrib), + SYM(VertexArrayElementBuffer), + SYM(VertexArrayVertexBuffer), + SYM(VertexArrayVertexBuffers), + SYM(VertexArrayAttribBinding), + SYM(VertexArrayAttribFormat), + SYM(VertexArrayAttribIFormat), + SYM(VertexArrayAttribLFormat), + SYM(VertexArrayBindingDivisor), + SYM(GetVertexArrayiv), + SYM(GetVertexArrayIndexediv), + SYM(GetVertexArrayIndexed64iv), + SYM(CreateSamplers), + SYM(CreateProgramPipelines), + SYM(CreateQueries), + SYM(GetQueryBufferObjecti64v), + SYM(GetQueryBufferObjectiv), + SYM(GetQueryBufferObjectui64v), + SYM(GetQueryBufferObjectuiv), + SYM(MemoryBarrierByRegion), + SYM(GetTextureSubImage), + SYM(GetCompressedTextureSubImage), + SYM(GetGraphicsResetStatus), + SYM(GetnCompressedTexImage), + SYM(GetnTexImage), + SYM(GetnUniformdv), + SYM(GetnUniformfv), + SYM(GetnUniformiv), + SYM(GetnUniformuiv), + SYM(ReadnPixels), + SYM(TextureBarrier), + SYM(SpecializeShader), + SYM(MultiDrawArraysIndirectCount), + SYM(MultiDrawElementsIndirectCount), + SYM(PolygonOffsetClamp), + SYM(PrimitiveBoundingBoxARB), SYM(GetTextureHandleARB), SYM(GetTextureSamplerHandleARB), SYM(MakeTextureHandleResidentARB), @@ -1089,127 +702,62 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(VertexAttribL1ui64vARB), SYM(GetVertexAttribLui64vARB), SYM(CreateSyncFromCLeventARB), - SYM(ClampColorARB), SYM(DispatchComputeGroupSizeARB), SYM(DebugMessageControlARB), SYM(DebugMessageInsertARB), SYM(DebugMessageCallbackARB), SYM(GetDebugMessageLogARB), - SYM(DrawBuffersARB), SYM(BlendEquationiARB), SYM(BlendEquationSeparateiARB), SYM(BlendFunciARB), SYM(BlendFuncSeparateiARB), SYM(DrawArraysInstancedARB), SYM(DrawElementsInstancedARB), - SYM(ProgramStringARB), - SYM(BindProgramARB), - SYM(DeleteProgramsARB), - SYM(GenProgramsARB), - SYM(ProgramEnvParameter4dARB), - SYM(ProgramEnvParameter4dvARB), - SYM(ProgramEnvParameter4fARB), - SYM(ProgramEnvParameter4fvARB), - SYM(ProgramLocalParameter4dARB), - SYM(ProgramLocalParameter4dvARB), - SYM(ProgramLocalParameter4fARB), - SYM(ProgramLocalParameter4fvARB), - SYM(GetProgramEnvParameterdvARB), - SYM(GetProgramEnvParameterfvARB), - SYM(GetProgramLocalParameterdvARB), - SYM(GetProgramLocalParameterfvARB), - SYM(GetProgramivARB), - SYM(GetProgramStringARB), - SYM(IsProgramARB), SYM(ProgramParameteriARB), SYM(FramebufferTextureARB), SYM(FramebufferTextureLayerARB), SYM(FramebufferTextureFaceARB), - SYM(ColorTable), - SYM(ColorTableParameterfv), - SYM(ColorTableParameteriv), - SYM(CopyColorTable), - SYM(GetColorTable), - SYM(GetColorTableParameterfv), - SYM(GetColorTableParameteriv), - SYM(ColorSubTable), - SYM(CopyColorSubTable), - SYM(ConvolutionFilter1D), - SYM(ConvolutionFilter2D), - SYM(ConvolutionParameterf), - SYM(ConvolutionParameterfv), - SYM(ConvolutionParameteri), - SYM(ConvolutionParameteriv), - SYM(CopyConvolutionFilter1D), - SYM(CopyConvolutionFilter2D), - SYM(GetConvolutionFilter), - SYM(GetConvolutionParameterfv), - SYM(GetConvolutionParameteriv), - SYM(GetSeparableFilter), - SYM(SeparableFilter2D), - SYM(GetHistogram), - SYM(GetHistogramParameterfv), - SYM(GetHistogramParameteriv), - SYM(GetMinmax), - SYM(GetMinmaxParameterfv), - SYM(GetMinmaxParameteriv), - SYM(Histogram), - SYM(Minmax), - SYM(ResetHistogram), - SYM(ResetMinmax), + SYM(SpecializeShaderARB), + SYM(Uniform1i64ARB), + SYM(Uniform2i64ARB), + SYM(Uniform3i64ARB), + SYM(Uniform4i64ARB), + SYM(Uniform1i64vARB), + SYM(Uniform2i64vARB), + SYM(Uniform3i64vARB), + SYM(Uniform4i64vARB), + SYM(Uniform1ui64ARB), + SYM(Uniform2ui64ARB), + SYM(Uniform3ui64ARB), + SYM(Uniform4ui64ARB), + SYM(Uniform1ui64vARB), + SYM(Uniform2ui64vARB), + SYM(Uniform3ui64vARB), + SYM(Uniform4ui64vARB), + SYM(GetUniformi64vARB), + SYM(GetUniformui64vARB), + SYM(GetnUniformi64vARB), + SYM(GetnUniformui64vARB), + SYM(ProgramUniform1i64ARB), + SYM(ProgramUniform2i64ARB), + SYM(ProgramUniform3i64ARB), + SYM(ProgramUniform4i64ARB), + SYM(ProgramUniform1i64vARB), + SYM(ProgramUniform2i64vARB), + SYM(ProgramUniform3i64vARB), + SYM(ProgramUniform4i64vARB), + SYM(ProgramUniform1ui64ARB), + SYM(ProgramUniform2ui64ARB), + SYM(ProgramUniform3ui64ARB), + SYM(ProgramUniform4ui64ARB), + SYM(ProgramUniform1ui64vARB), + SYM(ProgramUniform2ui64vARB), + SYM(ProgramUniform3ui64vARB), + SYM(ProgramUniform4ui64vARB), SYM(MultiDrawArraysIndirectCountARB), SYM(MultiDrawElementsIndirectCountARB), SYM(VertexAttribDivisorARB), - SYM(CurrentPaletteMatrixARB), - SYM(MatrixIndexubvARB), - SYM(MatrixIndexusvARB), - SYM(MatrixIndexuivARB), - SYM(MatrixIndexPointerARB), - SYM(SampleCoverageARB), - SYM(ActiveTextureARB), - SYM(ClientActiveTextureARB), - SYM(MultiTexCoord1dARB), - SYM(MultiTexCoord1dvARB), - SYM(MultiTexCoord1fARB), - SYM(MultiTexCoord1fvARB), - SYM(MultiTexCoord1iARB), - SYM(MultiTexCoord1ivARB), - SYM(MultiTexCoord1sARB), - SYM(MultiTexCoord1svARB), - SYM(MultiTexCoord2dARB), - SYM(MultiTexCoord2dvARB), - SYM(MultiTexCoord2fARB), - SYM(MultiTexCoord2fvARB), - SYM(MultiTexCoord2iARB), - SYM(MultiTexCoord2ivARB), - SYM(MultiTexCoord2sARB), - SYM(MultiTexCoord2svARB), - SYM(MultiTexCoord3dARB), - SYM(MultiTexCoord3dvARB), - SYM(MultiTexCoord3fARB), - SYM(MultiTexCoord3fvARB), - SYM(MultiTexCoord3iARB), - SYM(MultiTexCoord3ivARB), - SYM(MultiTexCoord3sARB), - SYM(MultiTexCoord3svARB), - SYM(MultiTexCoord4dARB), - SYM(MultiTexCoord4dvARB), - SYM(MultiTexCoord4fARB), - SYM(MultiTexCoord4fvARB), - SYM(MultiTexCoord4iARB), - SYM(MultiTexCoord4ivARB), - SYM(MultiTexCoord4sARB), - SYM(MultiTexCoord4svARB), - SYM(GenQueriesARB), - SYM(DeleteQueriesARB), - SYM(IsQueryARB), - SYM(BeginQueryARB), - SYM(EndQueryARB), - SYM(GetQueryivARB), - SYM(GetQueryObjectivARB), - SYM(GetQueryObjectuivARB), - SYM(PointParameterfARB), - SYM(PointParameterfvARB), + SYM(MaxShaderCompilerThreadsARB), SYM(GetGraphicsResetStatusARB), SYM(GetnTexImageARB), SYM(ReadnPixelsARB), @@ -1218,302 +766,572 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(GetnUniformivARB), SYM(GetnUniformuivARB), SYM(GetnUniformdvARB), - SYM(GetnMapdvARB), - SYM(GetnMapfvARB), - SYM(GetnMapivARB), - SYM(GetnPixelMapfvARB), - SYM(GetnPixelMapuivARB), - SYM(GetnPixelMapusvARB), - SYM(GetnPolygonStippleARB), - SYM(GetnColorTableARB), - SYM(GetnConvolutionFilterARB), - SYM(GetnSeparableFilterARB), - SYM(GetnHistogramARB), - SYM(GetnMinmaxARB), + SYM(FramebufferSampleLocationsfvARB), + SYM(NamedFramebufferSampleLocationsfvARB), + SYM(EvaluateDepthValuesARB), SYM(MinSampleShadingARB), - SYM(DeleteObjectARB), - SYM(GetHandleARB), - SYM(DetachObjectARB), - SYM(CreateShaderObjectARB), - SYM(ShaderSourceARB), - SYM(CompileShaderARB), - SYM(CreateProgramObjectARB), - SYM(AttachObjectARB), - SYM(LinkProgramARB), - SYM(UseProgramObjectARB), - SYM(ValidateProgramARB), - SYM(Uniform1fARB), - SYM(Uniform2fARB), - SYM(Uniform3fARB), - SYM(Uniform4fARB), - SYM(Uniform1iARB), - SYM(Uniform2iARB), - SYM(Uniform3iARB), - SYM(Uniform4iARB), - SYM(Uniform1fvARB), - SYM(Uniform2fvARB), - SYM(Uniform3fvARB), - SYM(Uniform4fvARB), - SYM(Uniform1ivARB), - SYM(Uniform2ivARB), - SYM(Uniform3ivARB), - SYM(Uniform4ivARB), - SYM(UniformMatrix2fvARB), - SYM(UniformMatrix3fvARB), - SYM(UniformMatrix4fvARB), - SYM(GetObjectParameterfvARB), - SYM(GetObjectParameterivARB), - SYM(GetInfoLogARB), - SYM(GetAttachedObjectsARB), - SYM(GetUniformLocationARB), - SYM(GetActiveUniformARB), - SYM(GetUniformfvARB), - SYM(GetUniformivARB), - SYM(GetShaderSourceARB), SYM(NamedStringARB), SYM(DeleteNamedStringARB), SYM(CompileShaderIncludeARB), SYM(IsNamedStringARB), SYM(GetNamedStringARB), SYM(GetNamedStringivARB), + SYM(BufferPageCommitmentARB), + SYM(NamedBufferPageCommitmentEXT), + SYM(NamedBufferPageCommitmentARB), SYM(TexPageCommitmentARB), SYM(TexBufferARB), - SYM(CompressedTexImage3DARB), - SYM(CompressedTexImage2DARB), - SYM(CompressedTexImage1DARB), - SYM(CompressedTexSubImage3DARB), - SYM(CompressedTexSubImage2DARB), - SYM(CompressedTexSubImage1DARB), - SYM(GetCompressedTexImageARB), - SYM(LoadTransposeMatrixfARB), - SYM(LoadTransposeMatrixdARB), - SYM(MultTransposeMatrixfARB), - SYM(MultTransposeMatrixdARB), - SYM(WeightbvARB), - SYM(WeightsvARB), - SYM(WeightivARB), - SYM(WeightfvARB), - SYM(WeightdvARB), - SYM(WeightubvARB), - SYM(WeightusvARB), - SYM(WeightuivARB), - SYM(WeightPointerARB), - SYM(VertexBlendARB), - SYM(BindBufferARB), - SYM(DeleteBuffersARB), - SYM(GenBuffersARB), - SYM(IsBufferARB), - SYM(BufferDataARB), - SYM(BufferSubDataARB), - SYM(GetBufferSubDataARB), - SYM(MapBufferARB), - SYM(UnmapBufferARB), - SYM(GetBufferParameterivARB), - SYM(GetBufferPointervARB), - SYM(VertexAttrib1dARB), - SYM(VertexAttrib1dvARB), - SYM(VertexAttrib1fARB), - SYM(VertexAttrib1fvARB), - SYM(VertexAttrib1sARB), - SYM(VertexAttrib1svARB), - SYM(VertexAttrib2dARB), - SYM(VertexAttrib2dvARB), - SYM(VertexAttrib2fARB), - SYM(VertexAttrib2fvARB), - SYM(VertexAttrib2sARB), - SYM(VertexAttrib2svARB), - SYM(VertexAttrib3dARB), - SYM(VertexAttrib3dvARB), - SYM(VertexAttrib3fARB), - SYM(VertexAttrib3fvARB), - SYM(VertexAttrib3sARB), - SYM(VertexAttrib3svARB), - SYM(VertexAttrib4NbvARB), - SYM(VertexAttrib4NivARB), - SYM(VertexAttrib4NsvARB), - SYM(VertexAttrib4NubARB), - SYM(VertexAttrib4NubvARB), - SYM(VertexAttrib4NuivARB), - SYM(VertexAttrib4NusvARB), - SYM(VertexAttrib4bvARB), - SYM(VertexAttrib4dARB), - SYM(VertexAttrib4dvARB), - SYM(VertexAttrib4fARB), - SYM(VertexAttrib4fvARB), - SYM(VertexAttrib4ivARB), - SYM(VertexAttrib4sARB), - SYM(VertexAttrib4svARB), - SYM(VertexAttrib4ubvARB), - SYM(VertexAttrib4uivARB), - SYM(VertexAttrib4usvARB), - SYM(VertexAttribPointerARB), - SYM(EnableVertexAttribArrayARB), - SYM(DisableVertexAttribArrayARB), - SYM(GetVertexAttribdvARB), - SYM(GetVertexAttribfvARB), - SYM(GetVertexAttribivARB), - SYM(GetVertexAttribPointervARB), - SYM(BindAttribLocationARB), - SYM(GetActiveAttribARB), - SYM(GetAttribLocationARB), - SYM(WindowPos2dARB), - SYM(WindowPos2dvARB), - SYM(WindowPos2fARB), - SYM(WindowPos2fvARB), - SYM(WindowPos2iARB), - SYM(WindowPos2ivARB), - SYM(WindowPos2sARB), - SYM(WindowPos2svARB), - SYM(WindowPos3dARB), - SYM(WindowPos3dvARB), - SYM(WindowPos3fARB), - SYM(WindowPos3fvARB), - SYM(WindowPos3iARB), - SYM(WindowPos3ivARB), - SYM(WindowPos3sARB), - SYM(WindowPos3svARB), - SYM(MultiTexCoord1bOES), - SYM(MultiTexCoord1bvOES), - SYM(MultiTexCoord2bOES), - SYM(MultiTexCoord2bvOES), - SYM(MultiTexCoord3bOES), - SYM(MultiTexCoord3bvOES), - SYM(MultiTexCoord4bOES), - SYM(MultiTexCoord4bvOES), - SYM(TexCoord1bOES), - SYM(TexCoord1bvOES), - SYM(TexCoord2bOES), - SYM(TexCoord2bvOES), - SYM(TexCoord3bOES), - SYM(TexCoord3bvOES), - SYM(TexCoord4bOES), - SYM(TexCoord4bvOES), - SYM(Vertex2bOES), - SYM(Vertex2bvOES), - SYM(Vertex3bOES), - SYM(Vertex3bvOES), - SYM(Vertex4bOES), - SYM(Vertex4bvOES), - SYM(AlphaFuncxOES), - SYM(ClearColorxOES), - SYM(ClearDepthxOES), - SYM(ClipPlanexOES), - SYM(Color4xOES), - SYM(DepthRangexOES), - SYM(FogxOES), - SYM(FogxvOES), - SYM(FrustumxOES), - SYM(GetClipPlanexOES), - SYM(GetFixedvOES), - SYM(GetTexEnvxvOES), - SYM(GetTexParameterxvOES), - SYM(LightModelxOES), - SYM(LightModelxvOES), - SYM(LightxOES), - SYM(LightxvOES), - SYM(LineWidthxOES), - SYM(LoadMatrixxOES), - SYM(MaterialxOES), - SYM(MaterialxvOES), - SYM(MultMatrixxOES), - SYM(MultiTexCoord4xOES), - SYM(Normal3xOES), - SYM(OrthoxOES), - SYM(PointParameterxvOES), - SYM(PointSizexOES), - SYM(PolygonOffsetxOES), - SYM(RotatexOES), - SYM(SampleCoverageOES), - SYM(ScalexOES), - SYM(TexEnvxOES), - SYM(TexEnvxvOES), - SYM(TexParameterxOES), - SYM(TexParameterxvOES), - SYM(TranslatexOES), - SYM(AccumxOES), - SYM(BitmapxOES), - SYM(BlendColorxOES), - SYM(ClearAccumxOES), - SYM(Color3xOES), - SYM(Color3xvOES), - SYM(Color4xvOES), - SYM(ConvolutionParameterxOES), - SYM(ConvolutionParameterxvOES), - SYM(EvalCoord1xOES), - SYM(EvalCoord1xvOES), - SYM(EvalCoord2xOES), - SYM(EvalCoord2xvOES), - SYM(FeedbackBufferxOES), - SYM(GetConvolutionParameterxvOES), - SYM(GetHistogramParameterxvOES), - SYM(GetLightxOES), - SYM(GetMapxvOES), - SYM(GetMaterialxOES), - SYM(GetPixelMapxv), - SYM(GetTexGenxvOES), - SYM(GetTexLevelParameterxvOES), - SYM(IndexxOES), - SYM(IndexxvOES), - SYM(LoadTransposeMatrixxOES), - SYM(Map1xOES), - SYM(Map2xOES), - SYM(MapGrid1xOES), - SYM(MapGrid2xOES), - SYM(MultTransposeMatrixxOES), - SYM(MultiTexCoord1xOES), - SYM(MultiTexCoord1xvOES), - SYM(MultiTexCoord2xOES), - SYM(MultiTexCoord2xvOES), - SYM(MultiTexCoord3xOES), - SYM(MultiTexCoord3xvOES), - SYM(MultiTexCoord4xvOES), - SYM(Normal3xvOES), - SYM(PassThroughxOES), - SYM(PixelMapx), - SYM(PixelStorex), - SYM(PixelTransferxOES), - SYM(PixelZoomxOES), - SYM(PrioritizeTexturesxOES), - SYM(RasterPos2xOES), - SYM(RasterPos2xvOES), - SYM(RasterPos3xOES), - SYM(RasterPos3xvOES), - SYM(RasterPos4xOES), - SYM(RasterPos4xvOES), - SYM(RectxOES), - SYM(RectxvOES), - SYM(TexCoord1xOES), - SYM(TexCoord1xvOES), - SYM(TexCoord2xOES), - SYM(TexCoord2xvOES), - SYM(TexCoord3xOES), - SYM(TexCoord3xvOES), - SYM(TexCoord4xOES), - SYM(TexCoord4xvOES), - SYM(TexGenxOES), - SYM(TexGenxvOES), - SYM(Vertex2xOES), - SYM(Vertex2xvOES), - SYM(Vertex3xOES), - SYM(Vertex3xvOES), - SYM(Vertex4xOES), - SYM(Vertex4xvOES), - SYM(QueryMatrixxOES), - SYM(ClearDepthfOES), - SYM(ClipPlanefOES), - SYM(DepthRangefOES), - SYM(FrustumfOES), - SYM(GetClipPlanefOES), - SYM(OrthofOES), - SYM(ImageTransformParameteriHP), - SYM(ImageTransformParameterfHP), - SYM(ImageTransformParameterivHP), - SYM(ImageTransformParameterfvHP), - SYM(GetImageTransformParameterivHP), - SYM(GetImageTransformParameterfvHP), + SYM(BlendBarrierKHR), + SYM(MaxShaderCompilerThreadsKHR), + SYM(EGLImageTargetTexStorageEXT), + SYM(EGLImageTargetTextureStorageEXT), + SYM(LabelObjectEXT), + SYM(GetObjectLabelEXT), + SYM(InsertEventMarkerEXT), + SYM(PushGroupMarkerEXT), + SYM(PopGroupMarkerEXT), + SYM(MatrixLoadfEXT), + SYM(MatrixLoaddEXT), + SYM(MatrixMultfEXT), + SYM(MatrixMultdEXT), + SYM(MatrixLoadIdentityEXT), + SYM(MatrixRotatefEXT), + SYM(MatrixRotatedEXT), + SYM(MatrixScalefEXT), + SYM(MatrixScaledEXT), + SYM(MatrixTranslatefEXT), + SYM(MatrixTranslatedEXT), + SYM(MatrixFrustumEXT), + SYM(MatrixOrthoEXT), + SYM(MatrixPopEXT), + SYM(MatrixPushEXT), + SYM(ClientAttribDefaultEXT), + SYM(PushClientAttribDefaultEXT), + SYM(TextureParameterfEXT), + SYM(TextureParameterfvEXT), + SYM(TextureParameteriEXT), + SYM(TextureParameterivEXT), + SYM(TextureImage1DEXT), + SYM(TextureImage2DEXT), + SYM(TextureSubImage1DEXT), + SYM(TextureSubImage2DEXT), + SYM(CopyTextureImage1DEXT), + SYM(CopyTextureImage2DEXT), + SYM(CopyTextureSubImage1DEXT), + SYM(CopyTextureSubImage2DEXT), + SYM(GetTextureImageEXT), + SYM(GetTextureParameterfvEXT), + SYM(GetTextureParameterivEXT), + SYM(GetTextureLevelParameterfvEXT), + SYM(GetTextureLevelParameterivEXT), + SYM(TextureImage3DEXT), + SYM(TextureSubImage3DEXT), + SYM(CopyTextureSubImage3DEXT), + SYM(BindMultiTextureEXT), + SYM(MultiTexCoordPointerEXT), + SYM(MultiTexEnvfEXT), + SYM(MultiTexEnvfvEXT), + SYM(MultiTexEnviEXT), + SYM(MultiTexEnvivEXT), + SYM(MultiTexGendEXT), + SYM(MultiTexGendvEXT), + SYM(MultiTexGenfEXT), + SYM(MultiTexGenfvEXT), + SYM(MultiTexGeniEXT), + SYM(MultiTexGenivEXT), + SYM(GetMultiTexEnvfvEXT), + SYM(GetMultiTexEnvivEXT), + SYM(GetMultiTexGendvEXT), + SYM(GetMultiTexGenfvEXT), + SYM(GetMultiTexGenivEXT), + SYM(MultiTexParameteriEXT), + SYM(MultiTexParameterivEXT), + SYM(MultiTexParameterfEXT), + SYM(MultiTexParameterfvEXT), + SYM(MultiTexImage1DEXT), + SYM(MultiTexImage2DEXT), + SYM(MultiTexSubImage1DEXT), + SYM(MultiTexSubImage2DEXT), + SYM(CopyMultiTexImage1DEXT), + SYM(CopyMultiTexImage2DEXT), + SYM(CopyMultiTexSubImage1DEXT), + SYM(CopyMultiTexSubImage2DEXT), + SYM(GetMultiTexImageEXT), + SYM(GetMultiTexParameterfvEXT), + SYM(GetMultiTexParameterivEXT), + SYM(GetMultiTexLevelParameterfvEXT), + SYM(GetMultiTexLevelParameterivEXT), + SYM(MultiTexImage3DEXT), + SYM(MultiTexSubImage3DEXT), + SYM(CopyMultiTexSubImage3DEXT), + SYM(EnableClientStateIndexedEXT), + SYM(DisableClientStateIndexedEXT), + SYM(GetFloatIndexedvEXT), + SYM(GetDoubleIndexedvEXT), + SYM(GetPointerIndexedvEXT), + SYM(EnableIndexedEXT), + SYM(DisableIndexedEXT), + SYM(IsEnabledIndexedEXT), + SYM(GetIntegerIndexedvEXT), + SYM(GetBooleanIndexedvEXT), + SYM(CompressedTextureImage3DEXT), + SYM(CompressedTextureImage2DEXT), + SYM(CompressedTextureImage1DEXT), + SYM(CompressedTextureSubImage3DEXT), + SYM(CompressedTextureSubImage2DEXT), + SYM(CompressedTextureSubImage1DEXT), + SYM(GetCompressedTextureImageEXT), + SYM(CompressedMultiTexImage3DEXT), + SYM(CompressedMultiTexImage2DEXT), + SYM(CompressedMultiTexImage1DEXT), + SYM(CompressedMultiTexSubImage3DEXT), + SYM(CompressedMultiTexSubImage2DEXT), + SYM(CompressedMultiTexSubImage1DEXT), + SYM(GetCompressedMultiTexImageEXT), + SYM(MatrixLoadTransposefEXT), + SYM(MatrixLoadTransposedEXT), + SYM(MatrixMultTransposefEXT), + SYM(MatrixMultTransposedEXT), + SYM(NamedBufferDataEXT), + SYM(NamedBufferSubDataEXT), + SYM(MapNamedBufferEXT), + SYM(UnmapNamedBufferEXT), + SYM(GetNamedBufferParameterivEXT), + SYM(GetNamedBufferPointervEXT), + SYM(GetNamedBufferSubDataEXT), + SYM(ProgramUniform1fEXT), + SYM(ProgramUniform2fEXT), + SYM(ProgramUniform3fEXT), + SYM(ProgramUniform4fEXT), + SYM(ProgramUniform1iEXT), + SYM(ProgramUniform2iEXT), + SYM(ProgramUniform3iEXT), + SYM(ProgramUniform4iEXT), + SYM(ProgramUniform1fvEXT), + SYM(ProgramUniform2fvEXT), + SYM(ProgramUniform3fvEXT), + SYM(ProgramUniform4fvEXT), + SYM(ProgramUniform1ivEXT), + SYM(ProgramUniform2ivEXT), + SYM(ProgramUniform3ivEXT), + SYM(ProgramUniform4ivEXT), + SYM(ProgramUniformMatrix2fvEXT), + SYM(ProgramUniformMatrix3fvEXT), + SYM(ProgramUniformMatrix4fvEXT), + SYM(ProgramUniformMatrix2x3fvEXT), + SYM(ProgramUniformMatrix3x2fvEXT), + SYM(ProgramUniformMatrix2x4fvEXT), + SYM(ProgramUniformMatrix4x2fvEXT), + SYM(ProgramUniformMatrix3x4fvEXT), + SYM(ProgramUniformMatrix4x3fvEXT), + SYM(TextureBufferEXT), + SYM(MultiTexBufferEXT), + SYM(TextureParameterIivEXT), + SYM(TextureParameterIuivEXT), + SYM(GetTextureParameterIivEXT), + SYM(GetTextureParameterIuivEXT), + SYM(MultiTexParameterIivEXT), + SYM(MultiTexParameterIuivEXT), + SYM(GetMultiTexParameterIivEXT), + SYM(GetMultiTexParameterIuivEXT), + SYM(ProgramUniform1uiEXT), + SYM(ProgramUniform2uiEXT), + SYM(ProgramUniform3uiEXT), + SYM(ProgramUniform4uiEXT), + SYM(ProgramUniform1uivEXT), + SYM(ProgramUniform2uivEXT), + SYM(ProgramUniform3uivEXT), + SYM(ProgramUniform4uivEXT), + SYM(NamedProgramLocalParameters4fvEXT), + SYM(NamedProgramLocalParameterI4iEXT), + SYM(NamedProgramLocalParameterI4ivEXT), + SYM(NamedProgramLocalParametersI4ivEXT), + SYM(NamedProgramLocalParameterI4uiEXT), + SYM(NamedProgramLocalParameterI4uivEXT), + SYM(NamedProgramLocalParametersI4uivEXT), + SYM(GetNamedProgramLocalParameterIivEXT), + SYM(GetNamedProgramLocalParameterIuivEXT), + SYM(EnableClientStateiEXT), + SYM(DisableClientStateiEXT), + SYM(GetFloati_vEXT), + SYM(GetDoublei_vEXT), + SYM(GetPointeri_vEXT), + SYM(NamedProgramStringEXT), + SYM(NamedProgramLocalParameter4dEXT), + SYM(NamedProgramLocalParameter4dvEXT), + SYM(NamedProgramLocalParameter4fEXT), + SYM(NamedProgramLocalParameter4fvEXT), + SYM(GetNamedProgramLocalParameterdvEXT), + SYM(GetNamedProgramLocalParameterfvEXT), + SYM(GetNamedProgramivEXT), + SYM(GetNamedProgramStringEXT), + SYM(NamedRenderbufferStorageEXT), + SYM(GetNamedRenderbufferParameterivEXT), + SYM(NamedRenderbufferStorageMultisampleEXT), + SYM(NamedRenderbufferStorageMultisampleCoverageEXT), + SYM(CheckNamedFramebufferStatusEXT), + SYM(NamedFramebufferTexture1DEXT), + SYM(NamedFramebufferTexture2DEXT), + SYM(NamedFramebufferTexture3DEXT), + SYM(NamedFramebufferRenderbufferEXT), + SYM(GetNamedFramebufferAttachmentParameterivEXT), + SYM(GenerateTextureMipmapEXT), + SYM(GenerateMultiTexMipmapEXT), + SYM(FramebufferDrawBufferEXT), + SYM(FramebufferDrawBuffersEXT), + SYM(FramebufferReadBufferEXT), + SYM(GetFramebufferParameterivEXT), + SYM(NamedCopyBufferSubDataEXT), + SYM(NamedFramebufferTextureEXT), + SYM(NamedFramebufferTextureLayerEXT), + SYM(NamedFramebufferTextureFaceEXT), + SYM(TextureRenderbufferEXT), + SYM(MultiTexRenderbufferEXT), + SYM(VertexArrayVertexOffsetEXT), + SYM(VertexArrayColorOffsetEXT), + SYM(VertexArrayEdgeFlagOffsetEXT), + SYM(VertexArrayIndexOffsetEXT), + SYM(VertexArrayNormalOffsetEXT), + SYM(VertexArrayTexCoordOffsetEXT), + SYM(VertexArrayMultiTexCoordOffsetEXT), + SYM(VertexArrayFogCoordOffsetEXT), + SYM(VertexArraySecondaryColorOffsetEXT), + SYM(VertexArrayVertexAttribOffsetEXT), + SYM(VertexArrayVertexAttribIOffsetEXT), + SYM(EnableVertexArrayEXT), + SYM(DisableVertexArrayEXT), + SYM(EnableVertexArrayAttribEXT), + SYM(DisableVertexArrayAttribEXT), + SYM(GetVertexArrayIntegervEXT), + SYM(GetVertexArrayPointervEXT), + SYM(GetVertexArrayIntegeri_vEXT), + SYM(GetVertexArrayPointeri_vEXT), + SYM(MapNamedBufferRangeEXT), + SYM(FlushMappedNamedBufferRangeEXT), + SYM(NamedBufferStorageEXT), + SYM(ClearNamedBufferDataEXT), + SYM(ClearNamedBufferSubDataEXT), + SYM(NamedFramebufferParameteriEXT), + SYM(GetNamedFramebufferParameterivEXT), + SYM(ProgramUniform1dEXT), + SYM(ProgramUniform2dEXT), + SYM(ProgramUniform3dEXT), + SYM(ProgramUniform4dEXT), + SYM(ProgramUniform1dvEXT), + SYM(ProgramUniform2dvEXT), + SYM(ProgramUniform3dvEXT), + SYM(ProgramUniform4dvEXT), + SYM(ProgramUniformMatrix2dvEXT), + SYM(ProgramUniformMatrix3dvEXT), + SYM(ProgramUniformMatrix4dvEXT), + SYM(ProgramUniformMatrix2x3dvEXT), + SYM(ProgramUniformMatrix2x4dvEXT), + SYM(ProgramUniformMatrix3x2dvEXT), + SYM(ProgramUniformMatrix3x4dvEXT), + SYM(ProgramUniformMatrix4x2dvEXT), + SYM(ProgramUniformMatrix4x3dvEXT), + SYM(TextureBufferRangeEXT), + SYM(TextureStorage1DEXT), + SYM(TextureStorage2DEXT), + SYM(TextureStorage3DEXT), + SYM(TextureStorage2DMultisampleEXT), + SYM(TextureStorage3DMultisampleEXT), + SYM(VertexArrayBindVertexBufferEXT), + SYM(VertexArrayVertexAttribFormatEXT), + SYM(VertexArrayVertexAttribIFormatEXT), + SYM(VertexArrayVertexAttribLFormatEXT), + SYM(VertexArrayVertexAttribBindingEXT), + SYM(VertexArrayVertexBindingDivisorEXT), + SYM(VertexArrayVertexAttribLOffsetEXT), + SYM(TexturePageCommitmentEXT), + SYM(VertexArrayVertexAttribDivisorEXT), + SYM(DrawArraysInstancedEXT), + SYM(DrawElementsInstancedEXT), + SYM(PolygonOffsetClampEXT), + SYM(RasterSamplesEXT), + SYM(UseShaderProgramEXT), + SYM(ActiveProgramEXT), + SYM(CreateShaderProgramEXT), + SYM(FramebufferFetchBarrierEXT), + SYM(WindowRectanglesEXT), + SYM(MultiDrawArraysIndirectBindlessNV), + SYM(MultiDrawElementsIndirectBindlessNV), + SYM(MultiDrawArraysIndirectBindlessCountNV), + SYM(MultiDrawElementsIndirectBindlessCountNV), + SYM(GetTextureHandleNV), + SYM(GetTextureSamplerHandleNV), + SYM(MakeTextureHandleResidentNV), + SYM(MakeTextureHandleNonResidentNV), + SYM(GetImageHandleNV), + SYM(MakeImageHandleResidentNV), + SYM(MakeImageHandleNonResidentNV), + SYM(UniformHandleui64NV), + SYM(UniformHandleui64vNV), + SYM(ProgramUniformHandleui64NV), + SYM(ProgramUniformHandleui64vNV), + SYM(IsTextureHandleResidentNV), + SYM(IsImageHandleResidentNV), + SYM(BlendParameteriNV), + SYM(BlendBarrierNV), + SYM(ViewportPositionWScaleNV), + SYM(CreateStatesNV), + SYM(DeleteStatesNV), + SYM(IsStateNV), + SYM(StateCaptureNV), + SYM(GetCommandHeaderNV), + SYM(GetStageIndexNV), + SYM(DrawCommandsNV), + SYM(DrawCommandsAddressNV), + SYM(DrawCommandsStatesNV), + SYM(DrawCommandsStatesAddressNV), + SYM(CreateCommandListsNV), + SYM(DeleteCommandListsNV), + SYM(IsCommandListNV), + SYM(ListDrawCommandsStatesClientNV), + SYM(CommandListSegmentsNV), + SYM(CompileCommandListNV), + SYM(CallCommandListNV), + SYM(BeginConditionalRenderNV), + SYM(EndConditionalRenderNV), + SYM(SubpixelPrecisionBiasNV), + SYM(ConservativeRasterParameterfNV), + SYM(ConservativeRasterParameteriNV), + SYM(DrawVkImageNV), + SYM(GetVkProcAddrNV), + SYM(WaitVkSemaphoreNV), + SYM(SignalVkSemaphoreNV), + SYM(SignalVkFenceNV), + SYM(FragmentCoverageColorNV), + SYM(CoverageModulationTableNV), + SYM(GetCoverageModulationTableNV), + SYM(CoverageModulationNV), + SYM(RenderbufferStorageMultisampleCoverageNV), + SYM(Uniform1i64NV), + SYM(Uniform2i64NV), + SYM(Uniform3i64NV), + SYM(Uniform4i64NV), + SYM(Uniform1i64vNV), + SYM(Uniform2i64vNV), + SYM(Uniform3i64vNV), + SYM(Uniform4i64vNV), + SYM(Uniform1ui64NV), + SYM(Uniform2ui64NV), + SYM(Uniform3ui64NV), + SYM(Uniform4ui64NV), + SYM(Uniform1ui64vNV), + SYM(Uniform2ui64vNV), + SYM(Uniform3ui64vNV), + SYM(Uniform4ui64vNV), + SYM(GetUniformi64vNV), + SYM(ProgramUniform1i64NV), + SYM(ProgramUniform2i64NV), + SYM(ProgramUniform3i64NV), + SYM(ProgramUniform4i64NV), + SYM(ProgramUniform1i64vNV), + SYM(ProgramUniform2i64vNV), + SYM(ProgramUniform3i64vNV), + SYM(ProgramUniform4i64vNV), + SYM(ProgramUniform1ui64NV), + SYM(ProgramUniform2ui64NV), + SYM(ProgramUniform3ui64NV), + SYM(ProgramUniform4ui64NV), + SYM(ProgramUniform1ui64vNV), + SYM(ProgramUniform2ui64vNV), + SYM(ProgramUniform3ui64vNV), + SYM(ProgramUniform4ui64vNV), + SYM(GetInternalformatSampleivNV), + SYM(GetMemoryObjectDetachedResourcesuivNV), + SYM(ResetMemoryObjectParameterNV), + SYM(TexAttachMemoryNV), + SYM(BufferAttachMemoryNV), + SYM(TextureAttachMemoryNV), + SYM(NamedBufferAttachMemoryNV), + SYM(DrawMeshTasksNV), + SYM(DrawMeshTasksIndirectNV), + SYM(MultiDrawMeshTasksIndirectNV), + SYM(MultiDrawMeshTasksIndirectCountNV), + SYM(GenPathsNV), + SYM(DeletePathsNV), + SYM(IsPathNV), + SYM(PathCommandsNV), + SYM(PathCoordsNV), + SYM(PathSubCommandsNV), + SYM(PathSubCoordsNV), + SYM(PathStringNV), + SYM(PathGlyphsNV), + SYM(PathGlyphRangeNV), + SYM(WeightPathsNV), + SYM(CopyPathNV), + SYM(InterpolatePathsNV), + SYM(TransformPathNV), + SYM(PathParameterivNV), + SYM(PathParameteriNV), + SYM(PathParameterfvNV), + SYM(PathParameterfNV), + SYM(PathDashArrayNV), + SYM(PathStencilFuncNV), + SYM(PathStencilDepthOffsetNV), + SYM(StencilFillPathNV), + SYM(StencilStrokePathNV), + SYM(StencilFillPathInstancedNV), + SYM(StencilStrokePathInstancedNV), + SYM(PathCoverDepthFuncNV), + SYM(CoverFillPathNV), + SYM(CoverStrokePathNV), + SYM(CoverFillPathInstancedNV), + SYM(CoverStrokePathInstancedNV), + SYM(GetPathParameterivNV), + SYM(GetPathParameterfvNV), + SYM(GetPathCommandsNV), + SYM(GetPathCoordsNV), + SYM(GetPathDashArrayNV), + SYM(GetPathMetricsNV), + SYM(GetPathMetricRangeNV), + SYM(GetPathSpacingNV), + SYM(IsPointInFillPathNV), + SYM(IsPointInStrokePathNV), + SYM(GetPathLengthNV), + SYM(PointAlongPathNV), + SYM(MatrixLoad3x2fNV), + SYM(MatrixLoad3x3fNV), + SYM(MatrixLoadTranspose3x3fNV), + SYM(MatrixMult3x2fNV), + SYM(MatrixMult3x3fNV), + SYM(MatrixMultTranspose3x3fNV), + SYM(StencilThenCoverFillPathNV), + SYM(StencilThenCoverStrokePathNV), + SYM(StencilThenCoverFillPathInstancedNV), + SYM(StencilThenCoverStrokePathInstancedNV), + SYM(PathGlyphIndexRangeNV), + SYM(PathGlyphIndexArrayNV), + SYM(PathMemoryGlyphIndexArrayNV), + SYM(ProgramPathFragmentInputGenNV), + SYM(GetProgramResourcefvNV), + SYM(FramebufferSampleLocationsfvNV), + SYM(NamedFramebufferSampleLocationsfvNV), + SYM(ResolveDepthValuesNV), + SYM(ScissorExclusiveNV), + SYM(ScissorExclusiveArrayvNV), + SYM(MakeBufferResidentNV), + SYM(MakeBufferNonResidentNV), + SYM(IsBufferResidentNV), + SYM(MakeNamedBufferResidentNV), + SYM(MakeNamedBufferNonResidentNV), + SYM(IsNamedBufferResidentNV), + SYM(GetBufferParameterui64vNV), + SYM(GetNamedBufferParameterui64vNV), + SYM(GetIntegerui64vNV), + SYM(Uniformui64NV), + SYM(Uniformui64vNV), + SYM(GetUniformui64vNV), + SYM(ProgramUniformui64NV), + SYM(ProgramUniformui64vNV), + SYM(BindShadingRateImageNV), + SYM(GetShadingRateImagePaletteNV), + SYM(GetShadingRateSampleLocationivNV), + SYM(ShadingRateImageBarrierNV), + SYM(ShadingRateImagePaletteNV), + SYM(ShadingRateSampleOrderNV), + SYM(ShadingRateSampleOrderCustomNV), + SYM(TextureBarrierNV), + SYM(VertexAttribL1i64NV), + SYM(VertexAttribL2i64NV), + SYM(VertexAttribL3i64NV), + SYM(VertexAttribL4i64NV), + SYM(VertexAttribL1i64vNV), + SYM(VertexAttribL2i64vNV), + SYM(VertexAttribL3i64vNV), + SYM(VertexAttribL4i64vNV), + SYM(VertexAttribL1ui64NV), + SYM(VertexAttribL2ui64NV), + SYM(VertexAttribL3ui64NV), + SYM(VertexAttribL4ui64NV), + SYM(VertexAttribL1ui64vNV), + SYM(VertexAttribL2ui64vNV), + SYM(VertexAttribL3ui64vNV), + SYM(VertexAttribL4ui64vNV), + SYM(GetVertexAttribLi64vNV), + SYM(GetVertexAttribLui64vNV), + SYM(VertexAttribLFormatNV), + SYM(BufferAddressRangeNV), + SYM(VertexFormatNV), + SYM(NormalFormatNV), + SYM(ColorFormatNV), + SYM(IndexFormatNV), + SYM(TexCoordFormatNV), + SYM(EdgeFlagFormatNV), + SYM(SecondaryColorFormatNV), + SYM(FogCoordFormatNV), + SYM(VertexAttribFormatNV), + SYM(VertexAttribIFormatNV), + SYM(GetIntegerui64i_vNV), + SYM(ViewportSwizzleNV), + SYM(FramebufferTextureMultiviewOVR), { NULL, NULL }, }; +RGLSYMGLCULLFACEPROC __rglgen_glCullFace; +RGLSYMGLFRONTFACEPROC __rglgen_glFrontFace; +RGLSYMGLHINTPROC __rglgen_glHint; +RGLSYMGLLINEWIDTHPROC __rglgen_glLineWidth; +RGLSYMGLPOINTSIZEPROC __rglgen_glPointSize; +RGLSYMGLPOLYGONMODEPROC __rglgen_glPolygonMode; +RGLSYMGLSCISSORPROC __rglgen_glScissor; +RGLSYMGLTEXPARAMETERFPROC __rglgen_glTexParameterf; +RGLSYMGLTEXPARAMETERFVPROC __rglgen_glTexParameterfv; +RGLSYMGLTEXPARAMETERIPROC __rglgen_glTexParameteri; +RGLSYMGLTEXPARAMETERIVPROC __rglgen_glTexParameteriv; +RGLSYMGLTEXIMAGE1DPROC __rglgen_glTexImage1D; +RGLSYMGLTEXIMAGE2DPROC __rglgen_glTexImage2D; +RGLSYMGLDRAWBUFFERPROC __rglgen_glDrawBuffer; +RGLSYMGLCLEARPROC __rglgen_glClear; +RGLSYMGLCLEARCOLORPROC __rglgen_glClearColor; +RGLSYMGLCLEARSTENCILPROC __rglgen_glClearStencil; +RGLSYMGLCLEARDEPTHPROC __rglgen_glClearDepth; +RGLSYMGLSTENCILMASKPROC __rglgen_glStencilMask; +RGLSYMGLCOLORMASKPROC __rglgen_glColorMask; +RGLSYMGLDEPTHMASKPROC __rglgen_glDepthMask; +RGLSYMGLDISABLEPROC __rglgen_glDisable; +RGLSYMGLENABLEPROC __rglgen_glEnable; +RGLSYMGLFINISHPROC __rglgen_glFinish; +RGLSYMGLFLUSHPROC __rglgen_glFlush; +RGLSYMGLBLENDFUNCPROC __rglgen_glBlendFunc; +RGLSYMGLLOGICOPPROC __rglgen_glLogicOp; +RGLSYMGLSTENCILFUNCPROC __rglgen_glStencilFunc; +RGLSYMGLSTENCILOPPROC __rglgen_glStencilOp; +RGLSYMGLDEPTHFUNCPROC __rglgen_glDepthFunc; +RGLSYMGLPIXELSTOREFPROC __rglgen_glPixelStoref; +RGLSYMGLPIXELSTOREIPROC __rglgen_glPixelStorei; +RGLSYMGLREADBUFFERPROC __rglgen_glReadBuffer; +RGLSYMGLREADPIXELSPROC __rglgen_glReadPixels; +RGLSYMGLGETBOOLEANVPROC __rglgen_glGetBooleanv; +RGLSYMGLGETDOUBLEVPROC __rglgen_glGetDoublev; +RGLSYMGLGETERRORPROC __rglgen_glGetError; +RGLSYMGLGETFLOATVPROC __rglgen_glGetFloatv; +RGLSYMGLGETINTEGERVPROC __rglgen_glGetIntegerv; +RGLSYMGLGETSTRINGPROC __rglgen_glGetString; +RGLSYMGLGETTEXIMAGEPROC __rglgen_glGetTexImage; +RGLSYMGLGETTEXPARAMETERFVPROC __rglgen_glGetTexParameterfv; +RGLSYMGLGETTEXPARAMETERIVPROC __rglgen_glGetTexParameteriv; +RGLSYMGLGETTEXLEVELPARAMETERFVPROC __rglgen_glGetTexLevelParameterfv; +RGLSYMGLGETTEXLEVELPARAMETERIVPROC __rglgen_glGetTexLevelParameteriv; +RGLSYMGLISENABLEDPROC __rglgen_glIsEnabled; +RGLSYMGLDEPTHRANGEPROC __rglgen_glDepthRange; +RGLSYMGLVIEWPORTPROC __rglgen_glViewport; +RGLSYMGLDRAWARRAYSPROC __rglgen_glDrawArrays; +RGLSYMGLDRAWELEMENTSPROC __rglgen_glDrawElements; +RGLSYMGLGETPOINTERVPROC __rglgen_glGetPointerv; +RGLSYMGLPOLYGONOFFSETPROC __rglgen_glPolygonOffset; +RGLSYMGLCOPYTEXIMAGE1DPROC __rglgen_glCopyTexImage1D; +RGLSYMGLCOPYTEXIMAGE2DPROC __rglgen_glCopyTexImage2D; +RGLSYMGLCOPYTEXSUBIMAGE1DPROC __rglgen_glCopyTexSubImage1D; +RGLSYMGLCOPYTEXSUBIMAGE2DPROC __rglgen_glCopyTexSubImage2D; +RGLSYMGLTEXSUBIMAGE1DPROC __rglgen_glTexSubImage1D; +RGLSYMGLTEXSUBIMAGE2DPROC __rglgen_glTexSubImage2D; +RGLSYMGLBINDTEXTUREPROC __rglgen_glBindTexture; +RGLSYMGLDELETETEXTURESPROC __rglgen_glDeleteTextures; +RGLSYMGLGENTEXTURESPROC __rglgen_glGenTextures; +RGLSYMGLISTEXTUREPROC __rglgen_glIsTexture; RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements; RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D; RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D; @@ -1527,43 +1345,6 @@ RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC __rglgen_glCompressedTexSubImage3D; RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC __rglgen_glCompressedTexSubImage2D; RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC __rglgen_glCompressedTexSubImage1D; RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC __rglgen_glGetCompressedTexImage; -RGLSYMGLCLIENTACTIVETEXTUREPROC __rglgen_glClientActiveTexture; -RGLSYMGLMULTITEXCOORD1DPROC __rglgen_glMultiTexCoord1d; -RGLSYMGLMULTITEXCOORD1DVPROC __rglgen_glMultiTexCoord1dv; -RGLSYMGLMULTITEXCOORD1FPROC __rglgen_glMultiTexCoord1f; -RGLSYMGLMULTITEXCOORD1FVPROC __rglgen_glMultiTexCoord1fv; -RGLSYMGLMULTITEXCOORD1IPROC __rglgen_glMultiTexCoord1i; -RGLSYMGLMULTITEXCOORD1IVPROC __rglgen_glMultiTexCoord1iv; -RGLSYMGLMULTITEXCOORD1SPROC __rglgen_glMultiTexCoord1s; -RGLSYMGLMULTITEXCOORD1SVPROC __rglgen_glMultiTexCoord1sv; -RGLSYMGLMULTITEXCOORD2DPROC __rglgen_glMultiTexCoord2d; -RGLSYMGLMULTITEXCOORD2DVPROC __rglgen_glMultiTexCoord2dv; -RGLSYMGLMULTITEXCOORD2FPROC __rglgen_glMultiTexCoord2f; -RGLSYMGLMULTITEXCOORD2FVPROC __rglgen_glMultiTexCoord2fv; -RGLSYMGLMULTITEXCOORD2IPROC __rglgen_glMultiTexCoord2i; -RGLSYMGLMULTITEXCOORD2IVPROC __rglgen_glMultiTexCoord2iv; -RGLSYMGLMULTITEXCOORD2SPROC __rglgen_glMultiTexCoord2s; -RGLSYMGLMULTITEXCOORD2SVPROC __rglgen_glMultiTexCoord2sv; -RGLSYMGLMULTITEXCOORD3DPROC __rglgen_glMultiTexCoord3d; -RGLSYMGLMULTITEXCOORD3DVPROC __rglgen_glMultiTexCoord3dv; -RGLSYMGLMULTITEXCOORD3FPROC __rglgen_glMultiTexCoord3f; -RGLSYMGLMULTITEXCOORD3FVPROC __rglgen_glMultiTexCoord3fv; -RGLSYMGLMULTITEXCOORD3IPROC __rglgen_glMultiTexCoord3i; -RGLSYMGLMULTITEXCOORD3IVPROC __rglgen_glMultiTexCoord3iv; -RGLSYMGLMULTITEXCOORD3SPROC __rglgen_glMultiTexCoord3s; -RGLSYMGLMULTITEXCOORD3SVPROC __rglgen_glMultiTexCoord3sv; -RGLSYMGLMULTITEXCOORD4DPROC __rglgen_glMultiTexCoord4d; -RGLSYMGLMULTITEXCOORD4DVPROC __rglgen_glMultiTexCoord4dv; -RGLSYMGLMULTITEXCOORD4FPROC __rglgen_glMultiTexCoord4f; -RGLSYMGLMULTITEXCOORD4FVPROC __rglgen_glMultiTexCoord4fv; -RGLSYMGLMULTITEXCOORD4IPROC __rglgen_glMultiTexCoord4i; -RGLSYMGLMULTITEXCOORD4IVPROC __rglgen_glMultiTexCoord4iv; -RGLSYMGLMULTITEXCOORD4SPROC __rglgen_glMultiTexCoord4s; -RGLSYMGLMULTITEXCOORD4SVPROC __rglgen_glMultiTexCoord4sv; -RGLSYMGLLOADTRANSPOSEMATRIXFPROC __rglgen_glLoadTransposeMatrixf; -RGLSYMGLLOADTRANSPOSEMATRIXDPROC __rglgen_glLoadTransposeMatrixd; -RGLSYMGLMULTTRANSPOSEMATRIXFPROC __rglgen_glMultTransposeMatrixf; -RGLSYMGLMULTTRANSPOSEMATRIXDPROC __rglgen_glMultTransposeMatrixd; RGLSYMGLBLENDFUNCSEPARATEPROC __rglgen_glBlendFuncSeparate; RGLSYMGLMULTIDRAWARRAYSPROC __rglgen_glMultiDrawArrays; RGLSYMGLMULTIDRAWELEMENTSPROC __rglgen_glMultiDrawElements; @@ -1571,44 +1352,6 @@ RGLSYMGLPOINTPARAMETERFPROC __rglgen_glPointParameterf; RGLSYMGLPOINTPARAMETERFVPROC __rglgen_glPointParameterfv; RGLSYMGLPOINTPARAMETERIPROC __rglgen_glPointParameteri; RGLSYMGLPOINTPARAMETERIVPROC __rglgen_glPointParameteriv; -RGLSYMGLFOGCOORDFPROC __rglgen_glFogCoordf; -RGLSYMGLFOGCOORDFVPROC __rglgen_glFogCoordfv; -RGLSYMGLFOGCOORDDPROC __rglgen_glFogCoordd; -RGLSYMGLFOGCOORDDVPROC __rglgen_glFogCoorddv; -RGLSYMGLFOGCOORDPOINTERPROC __rglgen_glFogCoordPointer; -RGLSYMGLSECONDARYCOLOR3BPROC __rglgen_glSecondaryColor3b; -RGLSYMGLSECONDARYCOLOR3BVPROC __rglgen_glSecondaryColor3bv; -RGLSYMGLSECONDARYCOLOR3DPROC __rglgen_glSecondaryColor3d; -RGLSYMGLSECONDARYCOLOR3DVPROC __rglgen_glSecondaryColor3dv; -RGLSYMGLSECONDARYCOLOR3FPROC __rglgen_glSecondaryColor3f; -RGLSYMGLSECONDARYCOLOR3FVPROC __rglgen_glSecondaryColor3fv; -RGLSYMGLSECONDARYCOLOR3IPROC __rglgen_glSecondaryColor3i; -RGLSYMGLSECONDARYCOLOR3IVPROC __rglgen_glSecondaryColor3iv; -RGLSYMGLSECONDARYCOLOR3SPROC __rglgen_glSecondaryColor3s; -RGLSYMGLSECONDARYCOLOR3SVPROC __rglgen_glSecondaryColor3sv; -RGLSYMGLSECONDARYCOLOR3UBPROC __rglgen_glSecondaryColor3ub; -RGLSYMGLSECONDARYCOLOR3UBVPROC __rglgen_glSecondaryColor3ubv; -RGLSYMGLSECONDARYCOLOR3UIPROC __rglgen_glSecondaryColor3ui; -RGLSYMGLSECONDARYCOLOR3UIVPROC __rglgen_glSecondaryColor3uiv; -RGLSYMGLSECONDARYCOLOR3USPROC __rglgen_glSecondaryColor3us; -RGLSYMGLSECONDARYCOLOR3USVPROC __rglgen_glSecondaryColor3usv; -RGLSYMGLSECONDARYCOLORPOINTERPROC __rglgen_glSecondaryColorPointer; -RGLSYMGLWINDOWPOS2DPROC __rglgen_glWindowPos2d; -RGLSYMGLWINDOWPOS2DVPROC __rglgen_glWindowPos2dv; -RGLSYMGLWINDOWPOS2FPROC __rglgen_glWindowPos2f; -RGLSYMGLWINDOWPOS2FVPROC __rglgen_glWindowPos2fv; -RGLSYMGLWINDOWPOS2IPROC __rglgen_glWindowPos2i; -RGLSYMGLWINDOWPOS2IVPROC __rglgen_glWindowPos2iv; -RGLSYMGLWINDOWPOS2SPROC __rglgen_glWindowPos2s; -RGLSYMGLWINDOWPOS2SVPROC __rglgen_glWindowPos2sv; -RGLSYMGLWINDOWPOS3DPROC __rglgen_glWindowPos3d; -RGLSYMGLWINDOWPOS3DVPROC __rglgen_glWindowPos3dv; -RGLSYMGLWINDOWPOS3FPROC __rglgen_glWindowPos3f; -RGLSYMGLWINDOWPOS3FVPROC __rglgen_glWindowPos3fv; -RGLSYMGLWINDOWPOS3IPROC __rglgen_glWindowPos3i; -RGLSYMGLWINDOWPOS3IVPROC __rglgen_glWindowPos3iv; -RGLSYMGLWINDOWPOS3SPROC __rglgen_glWindowPos3s; -RGLSYMGLWINDOWPOS3SVPROC __rglgen_glWindowPos3sv; RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor; RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation; RGLSYMGLGENQUERIESPROC __rglgen_glGenQueries; @@ -1872,36 +1615,6 @@ RGLSYMGLVERTEXATTRIBP3UIPROC __rglgen_glVertexAttribP3ui; RGLSYMGLVERTEXATTRIBP3UIVPROC __rglgen_glVertexAttribP3uiv; RGLSYMGLVERTEXATTRIBP4UIPROC __rglgen_glVertexAttribP4ui; RGLSYMGLVERTEXATTRIBP4UIVPROC __rglgen_glVertexAttribP4uiv; -RGLSYMGLVERTEXP2UIPROC __rglgen_glVertexP2ui; -RGLSYMGLVERTEXP2UIVPROC __rglgen_glVertexP2uiv; -RGLSYMGLVERTEXP3UIPROC __rglgen_glVertexP3ui; -RGLSYMGLVERTEXP3UIVPROC __rglgen_glVertexP3uiv; -RGLSYMGLVERTEXP4UIPROC __rglgen_glVertexP4ui; -RGLSYMGLVERTEXP4UIVPROC __rglgen_glVertexP4uiv; -RGLSYMGLTEXCOORDP1UIPROC __rglgen_glTexCoordP1ui; -RGLSYMGLTEXCOORDP1UIVPROC __rglgen_glTexCoordP1uiv; -RGLSYMGLTEXCOORDP2UIPROC __rglgen_glTexCoordP2ui; -RGLSYMGLTEXCOORDP2UIVPROC __rglgen_glTexCoordP2uiv; -RGLSYMGLTEXCOORDP3UIPROC __rglgen_glTexCoordP3ui; -RGLSYMGLTEXCOORDP3UIVPROC __rglgen_glTexCoordP3uiv; -RGLSYMGLTEXCOORDP4UIPROC __rglgen_glTexCoordP4ui; -RGLSYMGLTEXCOORDP4UIVPROC __rglgen_glTexCoordP4uiv; -RGLSYMGLMULTITEXCOORDP1UIPROC __rglgen_glMultiTexCoordP1ui; -RGLSYMGLMULTITEXCOORDP1UIVPROC __rglgen_glMultiTexCoordP1uiv; -RGLSYMGLMULTITEXCOORDP2UIPROC __rglgen_glMultiTexCoordP2ui; -RGLSYMGLMULTITEXCOORDP2UIVPROC __rglgen_glMultiTexCoordP2uiv; -RGLSYMGLMULTITEXCOORDP3UIPROC __rglgen_glMultiTexCoordP3ui; -RGLSYMGLMULTITEXCOORDP3UIVPROC __rglgen_glMultiTexCoordP3uiv; -RGLSYMGLMULTITEXCOORDP4UIPROC __rglgen_glMultiTexCoordP4ui; -RGLSYMGLMULTITEXCOORDP4UIVPROC __rglgen_glMultiTexCoordP4uiv; -RGLSYMGLNORMALP3UIPROC __rglgen_glNormalP3ui; -RGLSYMGLNORMALP3UIVPROC __rglgen_glNormalP3uiv; -RGLSYMGLCOLORP3UIPROC __rglgen_glColorP3ui; -RGLSYMGLCOLORP3UIVPROC __rglgen_glColorP3uiv; -RGLSYMGLCOLORP4UIPROC __rglgen_glColorP4ui; -RGLSYMGLCOLORP4UIVPROC __rglgen_glColorP4uiv; -RGLSYMGLSECONDARYCOLORP3UIPROC __rglgen_glSecondaryColorP3ui; -RGLSYMGLSECONDARYCOLORP3UIVPROC __rglgen_glSecondaryColorP3uiv; RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; @@ -2100,6 +1813,121 @@ RGLSYMGLBINDTEXTURESPROC __rglgen_glBindTextures; RGLSYMGLBINDSAMPLERSPROC __rglgen_glBindSamplers; RGLSYMGLBINDIMAGETEXTURESPROC __rglgen_glBindImageTextures; RGLSYMGLBINDVERTEXBUFFERSPROC __rglgen_glBindVertexBuffers; +RGLSYMGLCLIPCONTROLPROC __rglgen_glClipControl; +RGLSYMGLCREATETRANSFORMFEEDBACKSPROC __rglgen_glCreateTransformFeedbacks; +RGLSYMGLTRANSFORMFEEDBACKBUFFERBASEPROC __rglgen_glTransformFeedbackBufferBase; +RGLSYMGLTRANSFORMFEEDBACKBUFFERRANGEPROC __rglgen_glTransformFeedbackBufferRange; +RGLSYMGLGETTRANSFORMFEEDBACKIVPROC __rglgen_glGetTransformFeedbackiv; +RGLSYMGLGETTRANSFORMFEEDBACKI_VPROC __rglgen_glGetTransformFeedbacki_v; +RGLSYMGLGETTRANSFORMFEEDBACKI64_VPROC __rglgen_glGetTransformFeedbacki64_v; +RGLSYMGLCREATEBUFFERSPROC __rglgen_glCreateBuffers; +RGLSYMGLNAMEDBUFFERSTORAGEPROC __rglgen_glNamedBufferStorage; +RGLSYMGLNAMEDBUFFERDATAPROC __rglgen_glNamedBufferData; +RGLSYMGLNAMEDBUFFERSUBDATAPROC __rglgen_glNamedBufferSubData; +RGLSYMGLCOPYNAMEDBUFFERSUBDATAPROC __rglgen_glCopyNamedBufferSubData; +RGLSYMGLCLEARNAMEDBUFFERDATAPROC __rglgen_glClearNamedBufferData; +RGLSYMGLCLEARNAMEDBUFFERSUBDATAPROC __rglgen_glClearNamedBufferSubData; +RGLSYMGLMAPNAMEDBUFFERPROC __rglgen_glMapNamedBuffer; +RGLSYMGLMAPNAMEDBUFFERRANGEPROC __rglgen_glMapNamedBufferRange; +RGLSYMGLUNMAPNAMEDBUFFERPROC __rglgen_glUnmapNamedBuffer; +RGLSYMGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC __rglgen_glFlushMappedNamedBufferRange; +RGLSYMGLGETNAMEDBUFFERPARAMETERIVPROC __rglgen_glGetNamedBufferParameteriv; +RGLSYMGLGETNAMEDBUFFERPARAMETERI64VPROC __rglgen_glGetNamedBufferParameteri64v; +RGLSYMGLGETNAMEDBUFFERPOINTERVPROC __rglgen_glGetNamedBufferPointerv; +RGLSYMGLGETNAMEDBUFFERSUBDATAPROC __rglgen_glGetNamedBufferSubData; +RGLSYMGLCREATEFRAMEBUFFERSPROC __rglgen_glCreateFramebuffers; +RGLSYMGLNAMEDFRAMEBUFFERRENDERBUFFERPROC __rglgen_glNamedFramebufferRenderbuffer; +RGLSYMGLNAMEDFRAMEBUFFERPARAMETERIPROC __rglgen_glNamedFramebufferParameteri; +RGLSYMGLNAMEDFRAMEBUFFERTEXTUREPROC __rglgen_glNamedFramebufferTexture; +RGLSYMGLNAMEDFRAMEBUFFERTEXTURELAYERPROC __rglgen_glNamedFramebufferTextureLayer; +RGLSYMGLNAMEDFRAMEBUFFERDRAWBUFFERPROC __rglgen_glNamedFramebufferDrawBuffer; +RGLSYMGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC __rglgen_glNamedFramebufferDrawBuffers; +RGLSYMGLNAMEDFRAMEBUFFERREADBUFFERPROC __rglgen_glNamedFramebufferReadBuffer; +RGLSYMGLINVALIDATENAMEDFRAMEBUFFERDATAPROC __rglgen_glInvalidateNamedFramebufferData; +RGLSYMGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC __rglgen_glInvalidateNamedFramebufferSubData; +RGLSYMGLCLEARNAMEDFRAMEBUFFERIVPROC __rglgen_glClearNamedFramebufferiv; +RGLSYMGLCLEARNAMEDFRAMEBUFFERUIVPROC __rglgen_glClearNamedFramebufferuiv; +RGLSYMGLCLEARNAMEDFRAMEBUFFERFVPROC __rglgen_glClearNamedFramebufferfv; +RGLSYMGLCLEARNAMEDFRAMEBUFFERFIPROC __rglgen_glClearNamedFramebufferfi; +RGLSYMGLBLITNAMEDFRAMEBUFFERPROC __rglgen_glBlitNamedFramebuffer; +RGLSYMGLCHECKNAMEDFRAMEBUFFERSTATUSPROC __rglgen_glCheckNamedFramebufferStatus; +RGLSYMGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetNamedFramebufferParameteriv; +RGLSYMGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC __rglgen_glGetNamedFramebufferAttachmentParameteriv; +RGLSYMGLCREATERENDERBUFFERSPROC __rglgen_glCreateRenderbuffers; +RGLSYMGLNAMEDRENDERBUFFERSTORAGEPROC __rglgen_glNamedRenderbufferStorage; +RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glNamedRenderbufferStorageMultisample; +RGLSYMGLGETNAMEDRENDERBUFFERPARAMETERIVPROC __rglgen_glGetNamedRenderbufferParameteriv; +RGLSYMGLCREATETEXTURESPROC __rglgen_glCreateTextures; +RGLSYMGLTEXTUREBUFFERPROC __rglgen_glTextureBuffer; +RGLSYMGLTEXTUREBUFFERRANGEPROC __rglgen_glTextureBufferRange; +RGLSYMGLTEXTURESTORAGE1DPROC __rglgen_glTextureStorage1D; +RGLSYMGLTEXTURESTORAGE2DPROC __rglgen_glTextureStorage2D; +RGLSYMGLTEXTURESTORAGE3DPROC __rglgen_glTextureStorage3D; +RGLSYMGLTEXTURESTORAGE2DMULTISAMPLEPROC __rglgen_glTextureStorage2DMultisample; +RGLSYMGLTEXTURESTORAGE3DMULTISAMPLEPROC __rglgen_glTextureStorage3DMultisample; +RGLSYMGLTEXTURESUBIMAGE1DPROC __rglgen_glTextureSubImage1D; +RGLSYMGLTEXTURESUBIMAGE2DPROC __rglgen_glTextureSubImage2D; +RGLSYMGLTEXTURESUBIMAGE3DPROC __rglgen_glTextureSubImage3D; +RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE1DPROC __rglgen_glCompressedTextureSubImage1D; +RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE2DPROC __rglgen_glCompressedTextureSubImage2D; +RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE3DPROC __rglgen_glCompressedTextureSubImage3D; +RGLSYMGLCOPYTEXTURESUBIMAGE1DPROC __rglgen_glCopyTextureSubImage1D; +RGLSYMGLCOPYTEXTURESUBIMAGE2DPROC __rglgen_glCopyTextureSubImage2D; +RGLSYMGLCOPYTEXTURESUBIMAGE3DPROC __rglgen_glCopyTextureSubImage3D; +RGLSYMGLTEXTUREPARAMETERFPROC __rglgen_glTextureParameterf; +RGLSYMGLTEXTUREPARAMETERFVPROC __rglgen_glTextureParameterfv; +RGLSYMGLTEXTUREPARAMETERIPROC __rglgen_glTextureParameteri; +RGLSYMGLTEXTUREPARAMETERIIVPROC __rglgen_glTextureParameterIiv; +RGLSYMGLTEXTUREPARAMETERIUIVPROC __rglgen_glTextureParameterIuiv; +RGLSYMGLTEXTUREPARAMETERIVPROC __rglgen_glTextureParameteriv; +RGLSYMGLGENERATETEXTUREMIPMAPPROC __rglgen_glGenerateTextureMipmap; +RGLSYMGLBINDTEXTUREUNITPROC __rglgen_glBindTextureUnit; +RGLSYMGLGETTEXTUREIMAGEPROC __rglgen_glGetTextureImage; +RGLSYMGLGETCOMPRESSEDTEXTUREIMAGEPROC __rglgen_glGetCompressedTextureImage; +RGLSYMGLGETTEXTURELEVELPARAMETERFVPROC __rglgen_glGetTextureLevelParameterfv; +RGLSYMGLGETTEXTURELEVELPARAMETERIVPROC __rglgen_glGetTextureLevelParameteriv; +RGLSYMGLGETTEXTUREPARAMETERFVPROC __rglgen_glGetTextureParameterfv; +RGLSYMGLGETTEXTUREPARAMETERIIVPROC __rglgen_glGetTextureParameterIiv; +RGLSYMGLGETTEXTUREPARAMETERIUIVPROC __rglgen_glGetTextureParameterIuiv; +RGLSYMGLGETTEXTUREPARAMETERIVPROC __rglgen_glGetTextureParameteriv; +RGLSYMGLCREATEVERTEXARRAYSPROC __rglgen_glCreateVertexArrays; +RGLSYMGLDISABLEVERTEXARRAYATTRIBPROC __rglgen_glDisableVertexArrayAttrib; +RGLSYMGLENABLEVERTEXARRAYATTRIBPROC __rglgen_glEnableVertexArrayAttrib; +RGLSYMGLVERTEXARRAYELEMENTBUFFERPROC __rglgen_glVertexArrayElementBuffer; +RGLSYMGLVERTEXARRAYVERTEXBUFFERPROC __rglgen_glVertexArrayVertexBuffer; +RGLSYMGLVERTEXARRAYVERTEXBUFFERSPROC __rglgen_glVertexArrayVertexBuffers; +RGLSYMGLVERTEXARRAYATTRIBBINDINGPROC __rglgen_glVertexArrayAttribBinding; +RGLSYMGLVERTEXARRAYATTRIBFORMATPROC __rglgen_glVertexArrayAttribFormat; +RGLSYMGLVERTEXARRAYATTRIBIFORMATPROC __rglgen_glVertexArrayAttribIFormat; +RGLSYMGLVERTEXARRAYATTRIBLFORMATPROC __rglgen_glVertexArrayAttribLFormat; +RGLSYMGLVERTEXARRAYBINDINGDIVISORPROC __rglgen_glVertexArrayBindingDivisor; +RGLSYMGLGETVERTEXARRAYIVPROC __rglgen_glGetVertexArrayiv; +RGLSYMGLGETVERTEXARRAYINDEXEDIVPROC __rglgen_glGetVertexArrayIndexediv; +RGLSYMGLGETVERTEXARRAYINDEXED64IVPROC __rglgen_glGetVertexArrayIndexed64iv; +RGLSYMGLCREATESAMPLERSPROC __rglgen_glCreateSamplers; +RGLSYMGLCREATEPROGRAMPIPELINESPROC __rglgen_glCreateProgramPipelines; +RGLSYMGLCREATEQUERIESPROC __rglgen_glCreateQueries; +RGLSYMGLGETQUERYBUFFEROBJECTI64VPROC __rglgen_glGetQueryBufferObjecti64v; +RGLSYMGLGETQUERYBUFFEROBJECTIVPROC __rglgen_glGetQueryBufferObjectiv; +RGLSYMGLGETQUERYBUFFEROBJECTUI64VPROC __rglgen_glGetQueryBufferObjectui64v; +RGLSYMGLGETQUERYBUFFEROBJECTUIVPROC __rglgen_glGetQueryBufferObjectuiv; +RGLSYMGLMEMORYBARRIERBYREGIONPROC __rglgen_glMemoryBarrierByRegion; +RGLSYMGLGETTEXTURESUBIMAGEPROC __rglgen_glGetTextureSubImage; +RGLSYMGLGETCOMPRESSEDTEXTURESUBIMAGEPROC __rglgen_glGetCompressedTextureSubImage; +RGLSYMGLGETGRAPHICSRESETSTATUSPROC __rglgen_glGetGraphicsResetStatus; +RGLSYMGLGETNCOMPRESSEDTEXIMAGEPROC __rglgen_glGetnCompressedTexImage; +RGLSYMGLGETNTEXIMAGEPROC __rglgen_glGetnTexImage; +RGLSYMGLGETNUNIFORMDVPROC __rglgen_glGetnUniformdv; +RGLSYMGLGETNUNIFORMFVPROC __rglgen_glGetnUniformfv; +RGLSYMGLGETNUNIFORMIVPROC __rglgen_glGetnUniformiv; +RGLSYMGLGETNUNIFORMUIVPROC __rglgen_glGetnUniformuiv; +RGLSYMGLREADNPIXELSPROC __rglgen_glReadnPixels; +RGLSYMGLTEXTUREBARRIERPROC __rglgen_glTextureBarrier; +RGLSYMGLSPECIALIZESHADERPROC __rglgen_glSpecializeShader; +RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTPROC __rglgen_glMultiDrawArraysIndirectCount; +RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC __rglgen_glMultiDrawElementsIndirectCount; +RGLSYMGLPOLYGONOFFSETCLAMPPROC __rglgen_glPolygonOffsetClamp; +RGLSYMGLPRIMITIVEBOUNDINGBOXARBPROC __rglgen_glPrimitiveBoundingBoxARB; RGLSYMGLGETTEXTUREHANDLEARBPROC __rglgen_glGetTextureHandleARB; RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC __rglgen_glGetTextureSamplerHandleARB; RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC __rglgen_glMakeTextureHandleResidentARB; @@ -2117,127 +1945,62 @@ RGLSYMGLVERTEXATTRIBL1UI64ARBPROC __rglgen_glVertexAttribL1ui64ARB; RGLSYMGLVERTEXATTRIBL1UI64VARBPROC __rglgen_glVertexAttribL1ui64vARB; RGLSYMGLGETVERTEXATTRIBLUI64VARBPROC __rglgen_glGetVertexAttribLui64vARB; RGLSYMGLCREATESYNCFROMCLEVENTARBPROC __rglgen_glCreateSyncFromCLeventARB; -RGLSYMGLCLAMPCOLORARBPROC __rglgen_glClampColorARB; RGLSYMGLDISPATCHCOMPUTEGROUPSIZEARBPROC __rglgen_glDispatchComputeGroupSizeARB; RGLSYMGLDEBUGMESSAGECONTROLARBPROC __rglgen_glDebugMessageControlARB; RGLSYMGLDEBUGMESSAGEINSERTARBPROC __rglgen_glDebugMessageInsertARB; RGLSYMGLDEBUGMESSAGECALLBACKARBPROC __rglgen_glDebugMessageCallbackARB; RGLSYMGLGETDEBUGMESSAGELOGARBPROC __rglgen_glGetDebugMessageLogARB; -RGLSYMGLDRAWBUFFERSARBPROC __rglgen_glDrawBuffersARB; RGLSYMGLBLENDEQUATIONIARBPROC __rglgen_glBlendEquationiARB; RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC __rglgen_glBlendEquationSeparateiARB; RGLSYMGLBLENDFUNCIARBPROC __rglgen_glBlendFunciARB; RGLSYMGLBLENDFUNCSEPARATEIARBPROC __rglgen_glBlendFuncSeparateiARB; RGLSYMGLDRAWARRAYSINSTANCEDARBPROC __rglgen_glDrawArraysInstancedARB; RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC __rglgen_glDrawElementsInstancedARB; -RGLSYMGLPROGRAMSTRINGARBPROC __rglgen_glProgramStringARB; -RGLSYMGLBINDPROGRAMARBPROC __rglgen_glBindProgramARB; -RGLSYMGLDELETEPROGRAMSARBPROC __rglgen_glDeleteProgramsARB; -RGLSYMGLGENPROGRAMSARBPROC __rglgen_glGenProgramsARB; -RGLSYMGLPROGRAMENVPARAMETER4DARBPROC __rglgen_glProgramEnvParameter4dARB; -RGLSYMGLPROGRAMENVPARAMETER4DVARBPROC __rglgen_glProgramEnvParameter4dvARB; -RGLSYMGLPROGRAMENVPARAMETER4FARBPROC __rglgen_glProgramEnvParameter4fARB; -RGLSYMGLPROGRAMENVPARAMETER4FVARBPROC __rglgen_glProgramEnvParameter4fvARB; -RGLSYMGLPROGRAMLOCALPARAMETER4DARBPROC __rglgen_glProgramLocalParameter4dARB; -RGLSYMGLPROGRAMLOCALPARAMETER4DVARBPROC __rglgen_glProgramLocalParameter4dvARB; -RGLSYMGLPROGRAMLOCALPARAMETER4FARBPROC __rglgen_glProgramLocalParameter4fARB; -RGLSYMGLPROGRAMLOCALPARAMETER4FVARBPROC __rglgen_glProgramLocalParameter4fvARB; -RGLSYMGLGETPROGRAMENVPARAMETERDVARBPROC __rglgen_glGetProgramEnvParameterdvARB; -RGLSYMGLGETPROGRAMENVPARAMETERFVARBPROC __rglgen_glGetProgramEnvParameterfvARB; -RGLSYMGLGETPROGRAMLOCALPARAMETERDVARBPROC __rglgen_glGetProgramLocalParameterdvARB; -RGLSYMGLGETPROGRAMLOCALPARAMETERFVARBPROC __rglgen_glGetProgramLocalParameterfvARB; -RGLSYMGLGETPROGRAMIVARBPROC __rglgen_glGetProgramivARB; -RGLSYMGLGETPROGRAMSTRINGARBPROC __rglgen_glGetProgramStringARB; -RGLSYMGLISPROGRAMARBPROC __rglgen_glIsProgramARB; RGLSYMGLPROGRAMPARAMETERIARBPROC __rglgen_glProgramParameteriARB; RGLSYMGLFRAMEBUFFERTEXTUREARBPROC __rglgen_glFramebufferTextureARB; RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC __rglgen_glFramebufferTextureLayerARB; RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC __rglgen_glFramebufferTextureFaceARB; -RGLSYMGLCOLORTABLEPROC __rglgen_glColorTable; -RGLSYMGLCOLORTABLEPARAMETERFVPROC __rglgen_glColorTableParameterfv; -RGLSYMGLCOLORTABLEPARAMETERIVPROC __rglgen_glColorTableParameteriv; -RGLSYMGLCOPYCOLORTABLEPROC __rglgen_glCopyColorTable; -RGLSYMGLGETCOLORTABLEPROC __rglgen_glGetColorTable; -RGLSYMGLGETCOLORTABLEPARAMETERFVPROC __rglgen_glGetColorTableParameterfv; -RGLSYMGLGETCOLORTABLEPARAMETERIVPROC __rglgen_glGetColorTableParameteriv; -RGLSYMGLCOLORSUBTABLEPROC __rglgen_glColorSubTable; -RGLSYMGLCOPYCOLORSUBTABLEPROC __rglgen_glCopyColorSubTable; -RGLSYMGLCONVOLUTIONFILTER1DPROC __rglgen_glConvolutionFilter1D; -RGLSYMGLCONVOLUTIONFILTER2DPROC __rglgen_glConvolutionFilter2D; -RGLSYMGLCONVOLUTIONPARAMETERFPROC __rglgen_glConvolutionParameterf; -RGLSYMGLCONVOLUTIONPARAMETERFVPROC __rglgen_glConvolutionParameterfv; -RGLSYMGLCONVOLUTIONPARAMETERIPROC __rglgen_glConvolutionParameteri; -RGLSYMGLCONVOLUTIONPARAMETERIVPROC __rglgen_glConvolutionParameteriv; -RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC __rglgen_glCopyConvolutionFilter1D; -RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC __rglgen_glCopyConvolutionFilter2D; -RGLSYMGLGETCONVOLUTIONFILTERPROC __rglgen_glGetConvolutionFilter; -RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC __rglgen_glGetConvolutionParameterfv; -RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC __rglgen_glGetConvolutionParameteriv; -RGLSYMGLGETSEPARABLEFILTERPROC __rglgen_glGetSeparableFilter; -RGLSYMGLSEPARABLEFILTER2DPROC __rglgen_glSeparableFilter2D; -RGLSYMGLGETHISTOGRAMPROC __rglgen_glGetHistogram; -RGLSYMGLGETHISTOGRAMPARAMETERFVPROC __rglgen_glGetHistogramParameterfv; -RGLSYMGLGETHISTOGRAMPARAMETERIVPROC __rglgen_glGetHistogramParameteriv; -RGLSYMGLGETMINMAXPROC __rglgen_glGetMinmax; -RGLSYMGLGETMINMAXPARAMETERFVPROC __rglgen_glGetMinmaxParameterfv; -RGLSYMGLGETMINMAXPARAMETERIVPROC __rglgen_glGetMinmaxParameteriv; -RGLSYMGLHISTOGRAMPROC __rglgen_glHistogram; -RGLSYMGLMINMAXPROC __rglgen_glMinmax; -RGLSYMGLRESETHISTOGRAMPROC __rglgen_glResetHistogram; -RGLSYMGLRESETMINMAXPROC __rglgen_glResetMinmax; +RGLSYMGLSPECIALIZESHADERARBPROC __rglgen_glSpecializeShaderARB; +RGLSYMGLUNIFORM1I64ARBPROC __rglgen_glUniform1i64ARB; +RGLSYMGLUNIFORM2I64ARBPROC __rglgen_glUniform2i64ARB; +RGLSYMGLUNIFORM3I64ARBPROC __rglgen_glUniform3i64ARB; +RGLSYMGLUNIFORM4I64ARBPROC __rglgen_glUniform4i64ARB; +RGLSYMGLUNIFORM1I64VARBPROC __rglgen_glUniform1i64vARB; +RGLSYMGLUNIFORM2I64VARBPROC __rglgen_glUniform2i64vARB; +RGLSYMGLUNIFORM3I64VARBPROC __rglgen_glUniform3i64vARB; +RGLSYMGLUNIFORM4I64VARBPROC __rglgen_glUniform4i64vARB; +RGLSYMGLUNIFORM1UI64ARBPROC __rglgen_glUniform1ui64ARB; +RGLSYMGLUNIFORM2UI64ARBPROC __rglgen_glUniform2ui64ARB; +RGLSYMGLUNIFORM3UI64ARBPROC __rglgen_glUniform3ui64ARB; +RGLSYMGLUNIFORM4UI64ARBPROC __rglgen_glUniform4ui64ARB; +RGLSYMGLUNIFORM1UI64VARBPROC __rglgen_glUniform1ui64vARB; +RGLSYMGLUNIFORM2UI64VARBPROC __rglgen_glUniform2ui64vARB; +RGLSYMGLUNIFORM3UI64VARBPROC __rglgen_glUniform3ui64vARB; +RGLSYMGLUNIFORM4UI64VARBPROC __rglgen_glUniform4ui64vARB; +RGLSYMGLGETUNIFORMI64VARBPROC __rglgen_glGetUniformi64vARB; +RGLSYMGLGETUNIFORMUI64VARBPROC __rglgen_glGetUniformui64vARB; +RGLSYMGLGETNUNIFORMI64VARBPROC __rglgen_glGetnUniformi64vARB; +RGLSYMGLGETNUNIFORMUI64VARBPROC __rglgen_glGetnUniformui64vARB; +RGLSYMGLPROGRAMUNIFORM1I64ARBPROC __rglgen_glProgramUniform1i64ARB; +RGLSYMGLPROGRAMUNIFORM2I64ARBPROC __rglgen_glProgramUniform2i64ARB; +RGLSYMGLPROGRAMUNIFORM3I64ARBPROC __rglgen_glProgramUniform3i64ARB; +RGLSYMGLPROGRAMUNIFORM4I64ARBPROC __rglgen_glProgramUniform4i64ARB; +RGLSYMGLPROGRAMUNIFORM1I64VARBPROC __rglgen_glProgramUniform1i64vARB; +RGLSYMGLPROGRAMUNIFORM2I64VARBPROC __rglgen_glProgramUniform2i64vARB; +RGLSYMGLPROGRAMUNIFORM3I64VARBPROC __rglgen_glProgramUniform3i64vARB; +RGLSYMGLPROGRAMUNIFORM4I64VARBPROC __rglgen_glProgramUniform4i64vARB; +RGLSYMGLPROGRAMUNIFORM1UI64ARBPROC __rglgen_glProgramUniform1ui64ARB; +RGLSYMGLPROGRAMUNIFORM2UI64ARBPROC __rglgen_glProgramUniform2ui64ARB; +RGLSYMGLPROGRAMUNIFORM3UI64ARBPROC __rglgen_glProgramUniform3ui64ARB; +RGLSYMGLPROGRAMUNIFORM4UI64ARBPROC __rglgen_glProgramUniform4ui64ARB; +RGLSYMGLPROGRAMUNIFORM1UI64VARBPROC __rglgen_glProgramUniform1ui64vARB; +RGLSYMGLPROGRAMUNIFORM2UI64VARBPROC __rglgen_glProgramUniform2ui64vARB; +RGLSYMGLPROGRAMUNIFORM3UI64VARBPROC __rglgen_glProgramUniform3ui64vARB; +RGLSYMGLPROGRAMUNIFORM4UI64VARBPROC __rglgen_glProgramUniform4ui64vARB; RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawArraysIndirectCountARB; RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawElementsIndirectCountARB; RGLSYMGLVERTEXATTRIBDIVISORARBPROC __rglgen_glVertexAttribDivisorARB; -RGLSYMGLCURRENTPALETTEMATRIXARBPROC __rglgen_glCurrentPaletteMatrixARB; -RGLSYMGLMATRIXINDEXUBVARBPROC __rglgen_glMatrixIndexubvARB; -RGLSYMGLMATRIXINDEXUSVARBPROC __rglgen_glMatrixIndexusvARB; -RGLSYMGLMATRIXINDEXUIVARBPROC __rglgen_glMatrixIndexuivARB; -RGLSYMGLMATRIXINDEXPOINTERARBPROC __rglgen_glMatrixIndexPointerARB; -RGLSYMGLSAMPLECOVERAGEARBPROC __rglgen_glSampleCoverageARB; -RGLSYMGLACTIVETEXTUREARBPROC __rglgen_glActiveTextureARB; -RGLSYMGLCLIENTACTIVETEXTUREARBPROC __rglgen_glClientActiveTextureARB; -RGLSYMGLMULTITEXCOORD1DARBPROC __rglgen_glMultiTexCoord1dARB; -RGLSYMGLMULTITEXCOORD1DVARBPROC __rglgen_glMultiTexCoord1dvARB; -RGLSYMGLMULTITEXCOORD1FARBPROC __rglgen_glMultiTexCoord1fARB; -RGLSYMGLMULTITEXCOORD1FVARBPROC __rglgen_glMultiTexCoord1fvARB; -RGLSYMGLMULTITEXCOORD1IARBPROC __rglgen_glMultiTexCoord1iARB; -RGLSYMGLMULTITEXCOORD1IVARBPROC __rglgen_glMultiTexCoord1ivARB; -RGLSYMGLMULTITEXCOORD1SARBPROC __rglgen_glMultiTexCoord1sARB; -RGLSYMGLMULTITEXCOORD1SVARBPROC __rglgen_glMultiTexCoord1svARB; -RGLSYMGLMULTITEXCOORD2DARBPROC __rglgen_glMultiTexCoord2dARB; -RGLSYMGLMULTITEXCOORD2DVARBPROC __rglgen_glMultiTexCoord2dvARB; -RGLSYMGLMULTITEXCOORD2FARBPROC __rglgen_glMultiTexCoord2fARB; -RGLSYMGLMULTITEXCOORD2FVARBPROC __rglgen_glMultiTexCoord2fvARB; -RGLSYMGLMULTITEXCOORD2IARBPROC __rglgen_glMultiTexCoord2iARB; -RGLSYMGLMULTITEXCOORD2IVARBPROC __rglgen_glMultiTexCoord2ivARB; -RGLSYMGLMULTITEXCOORD2SARBPROC __rglgen_glMultiTexCoord2sARB; -RGLSYMGLMULTITEXCOORD2SVARBPROC __rglgen_glMultiTexCoord2svARB; -RGLSYMGLMULTITEXCOORD3DARBPROC __rglgen_glMultiTexCoord3dARB; -RGLSYMGLMULTITEXCOORD3DVARBPROC __rglgen_glMultiTexCoord3dvARB; -RGLSYMGLMULTITEXCOORD3FARBPROC __rglgen_glMultiTexCoord3fARB; -RGLSYMGLMULTITEXCOORD3FVARBPROC __rglgen_glMultiTexCoord3fvARB; -RGLSYMGLMULTITEXCOORD3IARBPROC __rglgen_glMultiTexCoord3iARB; -RGLSYMGLMULTITEXCOORD3IVARBPROC __rglgen_glMultiTexCoord3ivARB; -RGLSYMGLMULTITEXCOORD3SARBPROC __rglgen_glMultiTexCoord3sARB; -RGLSYMGLMULTITEXCOORD3SVARBPROC __rglgen_glMultiTexCoord3svARB; -RGLSYMGLMULTITEXCOORD4DARBPROC __rglgen_glMultiTexCoord4dARB; -RGLSYMGLMULTITEXCOORD4DVARBPROC __rglgen_glMultiTexCoord4dvARB; -RGLSYMGLMULTITEXCOORD4FARBPROC __rglgen_glMultiTexCoord4fARB; -RGLSYMGLMULTITEXCOORD4FVARBPROC __rglgen_glMultiTexCoord4fvARB; -RGLSYMGLMULTITEXCOORD4IARBPROC __rglgen_glMultiTexCoord4iARB; -RGLSYMGLMULTITEXCOORD4IVARBPROC __rglgen_glMultiTexCoord4ivARB; -RGLSYMGLMULTITEXCOORD4SARBPROC __rglgen_glMultiTexCoord4sARB; -RGLSYMGLMULTITEXCOORD4SVARBPROC __rglgen_glMultiTexCoord4svARB; -RGLSYMGLGENQUERIESARBPROC __rglgen_glGenQueriesARB; -RGLSYMGLDELETEQUERIESARBPROC __rglgen_glDeleteQueriesARB; -RGLSYMGLISQUERYARBPROC __rglgen_glIsQueryARB; -RGLSYMGLBEGINQUERYARBPROC __rglgen_glBeginQueryARB; -RGLSYMGLENDQUERYARBPROC __rglgen_glEndQueryARB; -RGLSYMGLGETQUERYIVARBPROC __rglgen_glGetQueryivARB; -RGLSYMGLGETQUERYOBJECTIVARBPROC __rglgen_glGetQueryObjectivARB; -RGLSYMGLGETQUERYOBJECTUIVARBPROC __rglgen_glGetQueryObjectuivARB; -RGLSYMGLPOINTPARAMETERFARBPROC __rglgen_glPointParameterfARB; -RGLSYMGLPOINTPARAMETERFVARBPROC __rglgen_glPointParameterfvARB; +RGLSYMGLMAXSHADERCOMPILERTHREADSARBPROC __rglgen_glMaxShaderCompilerThreadsARB; RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB; RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB; RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB; @@ -2246,296 +2009,505 @@ RGLSYMGLGETNUNIFORMFVARBPROC __rglgen_glGetnUniformfvARB; RGLSYMGLGETNUNIFORMIVARBPROC __rglgen_glGetnUniformivARB; RGLSYMGLGETNUNIFORMUIVARBPROC __rglgen_glGetnUniformuivARB; RGLSYMGLGETNUNIFORMDVARBPROC __rglgen_glGetnUniformdvARB; -RGLSYMGLGETNMAPDVARBPROC __rglgen_glGetnMapdvARB; -RGLSYMGLGETNMAPFVARBPROC __rglgen_glGetnMapfvARB; -RGLSYMGLGETNMAPIVARBPROC __rglgen_glGetnMapivARB; -RGLSYMGLGETNPIXELMAPFVARBPROC __rglgen_glGetnPixelMapfvARB; -RGLSYMGLGETNPIXELMAPUIVARBPROC __rglgen_glGetnPixelMapuivARB; -RGLSYMGLGETNPIXELMAPUSVARBPROC __rglgen_glGetnPixelMapusvARB; -RGLSYMGLGETNPOLYGONSTIPPLEARBPROC __rglgen_glGetnPolygonStippleARB; -RGLSYMGLGETNCOLORTABLEARBPROC __rglgen_glGetnColorTableARB; -RGLSYMGLGETNCONVOLUTIONFILTERARBPROC __rglgen_glGetnConvolutionFilterARB; -RGLSYMGLGETNSEPARABLEFILTERARBPROC __rglgen_glGetnSeparableFilterARB; -RGLSYMGLGETNHISTOGRAMARBPROC __rglgen_glGetnHistogramARB; -RGLSYMGLGETNMINMAXARBPROC __rglgen_glGetnMinmaxARB; +RGLSYMGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __rglgen_glFramebufferSampleLocationsfvARB; +RGLSYMGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __rglgen_glNamedFramebufferSampleLocationsfvARB; +RGLSYMGLEVALUATEDEPTHVALUESARBPROC __rglgen_glEvaluateDepthValuesARB; RGLSYMGLMINSAMPLESHADINGARBPROC __rglgen_glMinSampleShadingARB; -RGLSYMGLDELETEOBJECTARBPROC __rglgen_glDeleteObjectARB; -RGLSYMGLGETHANDLEARBPROC __rglgen_glGetHandleARB; -RGLSYMGLDETACHOBJECTARBPROC __rglgen_glDetachObjectARB; -RGLSYMGLCREATESHADEROBJECTARBPROC __rglgen_glCreateShaderObjectARB; -RGLSYMGLSHADERSOURCEARBPROC __rglgen_glShaderSourceARB; -RGLSYMGLCOMPILESHADERARBPROC __rglgen_glCompileShaderARB; -RGLSYMGLCREATEPROGRAMOBJECTARBPROC __rglgen_glCreateProgramObjectARB; -RGLSYMGLATTACHOBJECTARBPROC __rglgen_glAttachObjectARB; -RGLSYMGLLINKPROGRAMARBPROC __rglgen_glLinkProgramARB; -RGLSYMGLUSEPROGRAMOBJECTARBPROC __rglgen_glUseProgramObjectARB; -RGLSYMGLVALIDATEPROGRAMARBPROC __rglgen_glValidateProgramARB; -RGLSYMGLUNIFORM1FARBPROC __rglgen_glUniform1fARB; -RGLSYMGLUNIFORM2FARBPROC __rglgen_glUniform2fARB; -RGLSYMGLUNIFORM3FARBPROC __rglgen_glUniform3fARB; -RGLSYMGLUNIFORM4FARBPROC __rglgen_glUniform4fARB; -RGLSYMGLUNIFORM1IARBPROC __rglgen_glUniform1iARB; -RGLSYMGLUNIFORM2IARBPROC __rglgen_glUniform2iARB; -RGLSYMGLUNIFORM3IARBPROC __rglgen_glUniform3iARB; -RGLSYMGLUNIFORM4IARBPROC __rglgen_glUniform4iARB; -RGLSYMGLUNIFORM1FVARBPROC __rglgen_glUniform1fvARB; -RGLSYMGLUNIFORM2FVARBPROC __rglgen_glUniform2fvARB; -RGLSYMGLUNIFORM3FVARBPROC __rglgen_glUniform3fvARB; -RGLSYMGLUNIFORM4FVARBPROC __rglgen_glUniform4fvARB; -RGLSYMGLUNIFORM1IVARBPROC __rglgen_glUniform1ivARB; -RGLSYMGLUNIFORM2IVARBPROC __rglgen_glUniform2ivARB; -RGLSYMGLUNIFORM3IVARBPROC __rglgen_glUniform3ivARB; -RGLSYMGLUNIFORM4IVARBPROC __rglgen_glUniform4ivARB; -RGLSYMGLUNIFORMMATRIX2FVARBPROC __rglgen_glUniformMatrix2fvARB; -RGLSYMGLUNIFORMMATRIX3FVARBPROC __rglgen_glUniformMatrix3fvARB; -RGLSYMGLUNIFORMMATRIX4FVARBPROC __rglgen_glUniformMatrix4fvARB; -RGLSYMGLGETOBJECTPARAMETERFVARBPROC __rglgen_glGetObjectParameterfvARB; -RGLSYMGLGETOBJECTPARAMETERIVARBPROC __rglgen_glGetObjectParameterivARB; -RGLSYMGLGETINFOLOGARBPROC __rglgen_glGetInfoLogARB; -RGLSYMGLGETATTACHEDOBJECTSARBPROC __rglgen_glGetAttachedObjectsARB; -RGLSYMGLGETUNIFORMLOCATIONARBPROC __rglgen_glGetUniformLocationARB; -RGLSYMGLGETACTIVEUNIFORMARBPROC __rglgen_glGetActiveUniformARB; -RGLSYMGLGETUNIFORMFVARBPROC __rglgen_glGetUniformfvARB; -RGLSYMGLGETUNIFORMIVARBPROC __rglgen_glGetUniformivARB; -RGLSYMGLGETSHADERSOURCEARBPROC __rglgen_glGetShaderSourceARB; RGLSYMGLNAMEDSTRINGARBPROC __rglgen_glNamedStringARB; RGLSYMGLDELETENAMEDSTRINGARBPROC __rglgen_glDeleteNamedStringARB; RGLSYMGLCOMPILESHADERINCLUDEARBPROC __rglgen_glCompileShaderIncludeARB; RGLSYMGLISNAMEDSTRINGARBPROC __rglgen_glIsNamedStringARB; RGLSYMGLGETNAMEDSTRINGARBPROC __rglgen_glGetNamedStringARB; RGLSYMGLGETNAMEDSTRINGIVARBPROC __rglgen_glGetNamedStringivARB; +RGLSYMGLBUFFERPAGECOMMITMENTARBPROC __rglgen_glBufferPageCommitmentARB; +RGLSYMGLNAMEDBUFFERPAGECOMMITMENTEXTPROC __rglgen_glNamedBufferPageCommitmentEXT; +RGLSYMGLNAMEDBUFFERPAGECOMMITMENTARBPROC __rglgen_glNamedBufferPageCommitmentARB; RGLSYMGLTEXPAGECOMMITMENTARBPROC __rglgen_glTexPageCommitmentARB; RGLSYMGLTEXBUFFERARBPROC __rglgen_glTexBufferARB; -RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC __rglgen_glCompressedTexImage3DARB; -RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC __rglgen_glCompressedTexImage2DARB; -RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC __rglgen_glCompressedTexImage1DARB; -RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __rglgen_glCompressedTexSubImage3DARB; -RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __rglgen_glCompressedTexSubImage2DARB; -RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __rglgen_glCompressedTexSubImage1DARB; -RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetCompressedTexImageARB; -RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC __rglgen_glLoadTransposeMatrixfARB; -RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC __rglgen_glLoadTransposeMatrixdARB; -RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC __rglgen_glMultTransposeMatrixfARB; -RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC __rglgen_glMultTransposeMatrixdARB; -RGLSYMGLWEIGHTBVARBPROC __rglgen_glWeightbvARB; -RGLSYMGLWEIGHTSVARBPROC __rglgen_glWeightsvARB; -RGLSYMGLWEIGHTIVARBPROC __rglgen_glWeightivARB; -RGLSYMGLWEIGHTFVARBPROC __rglgen_glWeightfvARB; -RGLSYMGLWEIGHTDVARBPROC __rglgen_glWeightdvARB; -RGLSYMGLWEIGHTUBVARBPROC __rglgen_glWeightubvARB; -RGLSYMGLWEIGHTUSVARBPROC __rglgen_glWeightusvARB; -RGLSYMGLWEIGHTUIVARBPROC __rglgen_glWeightuivARB; -RGLSYMGLWEIGHTPOINTERARBPROC __rglgen_glWeightPointerARB; -RGLSYMGLVERTEXBLENDARBPROC __rglgen_glVertexBlendARB; -RGLSYMGLBINDBUFFERARBPROC __rglgen_glBindBufferARB; -RGLSYMGLDELETEBUFFERSARBPROC __rglgen_glDeleteBuffersARB; -RGLSYMGLGENBUFFERSARBPROC __rglgen_glGenBuffersARB; -RGLSYMGLISBUFFERARBPROC __rglgen_glIsBufferARB; -RGLSYMGLBUFFERDATAARBPROC __rglgen_glBufferDataARB; -RGLSYMGLBUFFERSUBDATAARBPROC __rglgen_glBufferSubDataARB; -RGLSYMGLGETBUFFERSUBDATAARBPROC __rglgen_glGetBufferSubDataARB; -RGLSYMGLMAPBUFFERARBPROC __rglgen_glMapBufferARB; -RGLSYMGLUNMAPBUFFERARBPROC __rglgen_glUnmapBufferARB; -RGLSYMGLGETBUFFERPARAMETERIVARBPROC __rglgen_glGetBufferParameterivARB; -RGLSYMGLGETBUFFERPOINTERVARBPROC __rglgen_glGetBufferPointervARB; -RGLSYMGLVERTEXATTRIB1DARBPROC __rglgen_glVertexAttrib1dARB; -RGLSYMGLVERTEXATTRIB1DVARBPROC __rglgen_glVertexAttrib1dvARB; -RGLSYMGLVERTEXATTRIB1FARBPROC __rglgen_glVertexAttrib1fARB; -RGLSYMGLVERTEXATTRIB1FVARBPROC __rglgen_glVertexAttrib1fvARB; -RGLSYMGLVERTEXATTRIB1SARBPROC __rglgen_glVertexAttrib1sARB; -RGLSYMGLVERTEXATTRIB1SVARBPROC __rglgen_glVertexAttrib1svARB; -RGLSYMGLVERTEXATTRIB2DARBPROC __rglgen_glVertexAttrib2dARB; -RGLSYMGLVERTEXATTRIB2DVARBPROC __rglgen_glVertexAttrib2dvARB; -RGLSYMGLVERTEXATTRIB2FARBPROC __rglgen_glVertexAttrib2fARB; -RGLSYMGLVERTEXATTRIB2FVARBPROC __rglgen_glVertexAttrib2fvARB; -RGLSYMGLVERTEXATTRIB2SARBPROC __rglgen_glVertexAttrib2sARB; -RGLSYMGLVERTEXATTRIB2SVARBPROC __rglgen_glVertexAttrib2svARB; -RGLSYMGLVERTEXATTRIB3DARBPROC __rglgen_glVertexAttrib3dARB; -RGLSYMGLVERTEXATTRIB3DVARBPROC __rglgen_glVertexAttrib3dvARB; -RGLSYMGLVERTEXATTRIB3FARBPROC __rglgen_glVertexAttrib3fARB; -RGLSYMGLVERTEXATTRIB3FVARBPROC __rglgen_glVertexAttrib3fvARB; -RGLSYMGLVERTEXATTRIB3SARBPROC __rglgen_glVertexAttrib3sARB; -RGLSYMGLVERTEXATTRIB3SVARBPROC __rglgen_glVertexAttrib3svARB; -RGLSYMGLVERTEXATTRIB4NBVARBPROC __rglgen_glVertexAttrib4NbvARB; -RGLSYMGLVERTEXATTRIB4NIVARBPROC __rglgen_glVertexAttrib4NivARB; -RGLSYMGLVERTEXATTRIB4NSVARBPROC __rglgen_glVertexAttrib4NsvARB; -RGLSYMGLVERTEXATTRIB4NUBARBPROC __rglgen_glVertexAttrib4NubARB; -RGLSYMGLVERTEXATTRIB4NUBVARBPROC __rglgen_glVertexAttrib4NubvARB; -RGLSYMGLVERTEXATTRIB4NUIVARBPROC __rglgen_glVertexAttrib4NuivARB; -RGLSYMGLVERTEXATTRIB4NUSVARBPROC __rglgen_glVertexAttrib4NusvARB; -RGLSYMGLVERTEXATTRIB4BVARBPROC __rglgen_glVertexAttrib4bvARB; -RGLSYMGLVERTEXATTRIB4DARBPROC __rglgen_glVertexAttrib4dARB; -RGLSYMGLVERTEXATTRIB4DVARBPROC __rglgen_glVertexAttrib4dvARB; -RGLSYMGLVERTEXATTRIB4FARBPROC __rglgen_glVertexAttrib4fARB; -RGLSYMGLVERTEXATTRIB4FVARBPROC __rglgen_glVertexAttrib4fvARB; -RGLSYMGLVERTEXATTRIB4IVARBPROC __rglgen_glVertexAttrib4ivARB; -RGLSYMGLVERTEXATTRIB4SARBPROC __rglgen_glVertexAttrib4sARB; -RGLSYMGLVERTEXATTRIB4SVARBPROC __rglgen_glVertexAttrib4svARB; -RGLSYMGLVERTEXATTRIB4UBVARBPROC __rglgen_glVertexAttrib4ubvARB; -RGLSYMGLVERTEXATTRIB4UIVARBPROC __rglgen_glVertexAttrib4uivARB; -RGLSYMGLVERTEXATTRIB4USVARBPROC __rglgen_glVertexAttrib4usvARB; -RGLSYMGLVERTEXATTRIBPOINTERARBPROC __rglgen_glVertexAttribPointerARB; -RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC __rglgen_glEnableVertexAttribArrayARB; -RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC __rglgen_glDisableVertexAttribArrayARB; -RGLSYMGLGETVERTEXATTRIBDVARBPROC __rglgen_glGetVertexAttribdvARB; -RGLSYMGLGETVERTEXATTRIBFVARBPROC __rglgen_glGetVertexAttribfvARB; -RGLSYMGLGETVERTEXATTRIBIVARBPROC __rglgen_glGetVertexAttribivARB; -RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC __rglgen_glGetVertexAttribPointervARB; -RGLSYMGLBINDATTRIBLOCATIONARBPROC __rglgen_glBindAttribLocationARB; -RGLSYMGLGETACTIVEATTRIBARBPROC __rglgen_glGetActiveAttribARB; -RGLSYMGLGETATTRIBLOCATIONARBPROC __rglgen_glGetAttribLocationARB; -RGLSYMGLWINDOWPOS2DARBPROC __rglgen_glWindowPos2dARB; -RGLSYMGLWINDOWPOS2DVARBPROC __rglgen_glWindowPos2dvARB; -RGLSYMGLWINDOWPOS2FARBPROC __rglgen_glWindowPos2fARB; -RGLSYMGLWINDOWPOS2FVARBPROC __rglgen_glWindowPos2fvARB; -RGLSYMGLWINDOWPOS2IARBPROC __rglgen_glWindowPos2iARB; -RGLSYMGLWINDOWPOS2IVARBPROC __rglgen_glWindowPos2ivARB; -RGLSYMGLWINDOWPOS2SARBPROC __rglgen_glWindowPos2sARB; -RGLSYMGLWINDOWPOS2SVARBPROC __rglgen_glWindowPos2svARB; -RGLSYMGLWINDOWPOS3DARBPROC __rglgen_glWindowPos3dARB; -RGLSYMGLWINDOWPOS3DVARBPROC __rglgen_glWindowPos3dvARB; -RGLSYMGLWINDOWPOS3FARBPROC __rglgen_glWindowPos3fARB; -RGLSYMGLWINDOWPOS3FVARBPROC __rglgen_glWindowPos3fvARB; -RGLSYMGLWINDOWPOS3IARBPROC __rglgen_glWindowPos3iARB; -RGLSYMGLWINDOWPOS3IVARBPROC __rglgen_glWindowPos3ivARB; -RGLSYMGLWINDOWPOS3SARBPROC __rglgen_glWindowPos3sARB; -RGLSYMGLWINDOWPOS3SVARBPROC __rglgen_glWindowPos3svARB; -RGLSYMGLMULTITEXCOORD1BOESPROC __rglgen_glMultiTexCoord1bOES; -RGLSYMGLMULTITEXCOORD1BVOESPROC __rglgen_glMultiTexCoord1bvOES; -RGLSYMGLMULTITEXCOORD2BOESPROC __rglgen_glMultiTexCoord2bOES; -RGLSYMGLMULTITEXCOORD2BVOESPROC __rglgen_glMultiTexCoord2bvOES; -RGLSYMGLMULTITEXCOORD3BOESPROC __rglgen_glMultiTexCoord3bOES; -RGLSYMGLMULTITEXCOORD3BVOESPROC __rglgen_glMultiTexCoord3bvOES; -RGLSYMGLMULTITEXCOORD4BOESPROC __rglgen_glMultiTexCoord4bOES; -RGLSYMGLMULTITEXCOORD4BVOESPROC __rglgen_glMultiTexCoord4bvOES; -RGLSYMGLTEXCOORD1BOESPROC __rglgen_glTexCoord1bOES; -RGLSYMGLTEXCOORD1BVOESPROC __rglgen_glTexCoord1bvOES; -RGLSYMGLTEXCOORD2BOESPROC __rglgen_glTexCoord2bOES; -RGLSYMGLTEXCOORD2BVOESPROC __rglgen_glTexCoord2bvOES; -RGLSYMGLTEXCOORD3BOESPROC __rglgen_glTexCoord3bOES; -RGLSYMGLTEXCOORD3BVOESPROC __rglgen_glTexCoord3bvOES; -RGLSYMGLTEXCOORD4BOESPROC __rglgen_glTexCoord4bOES; -RGLSYMGLTEXCOORD4BVOESPROC __rglgen_glTexCoord4bvOES; -RGLSYMGLVERTEX2BOESPROC __rglgen_glVertex2bOES; -RGLSYMGLVERTEX2BVOESPROC __rglgen_glVertex2bvOES; -RGLSYMGLVERTEX3BOESPROC __rglgen_glVertex3bOES; -RGLSYMGLVERTEX3BVOESPROC __rglgen_glVertex3bvOES; -RGLSYMGLVERTEX4BOESPROC __rglgen_glVertex4bOES; -RGLSYMGLVERTEX4BVOESPROC __rglgen_glVertex4bvOES; -RGLSYMGLALPHAFUNCXOESPROC __rglgen_glAlphaFuncxOES; -RGLSYMGLCLEARCOLORXOESPROC __rglgen_glClearColorxOES; -RGLSYMGLCLEARDEPTHXOESPROC __rglgen_glClearDepthxOES; -RGLSYMGLCLIPPLANEXOESPROC __rglgen_glClipPlanexOES; -RGLSYMGLCOLOR4XOESPROC __rglgen_glColor4xOES; -RGLSYMGLDEPTHRANGEXOESPROC __rglgen_glDepthRangexOES; -RGLSYMGLFOGXOESPROC __rglgen_glFogxOES; -RGLSYMGLFOGXVOESPROC __rglgen_glFogxvOES; -RGLSYMGLFRUSTUMXOESPROC __rglgen_glFrustumxOES; -RGLSYMGLGETCLIPPLANEXOESPROC __rglgen_glGetClipPlanexOES; -RGLSYMGLGETFIXEDVOESPROC __rglgen_glGetFixedvOES; -RGLSYMGLGETTEXENVXVOESPROC __rglgen_glGetTexEnvxvOES; -RGLSYMGLGETTEXPARAMETERXVOESPROC __rglgen_glGetTexParameterxvOES; -RGLSYMGLLIGHTMODELXOESPROC __rglgen_glLightModelxOES; -RGLSYMGLLIGHTMODELXVOESPROC __rglgen_glLightModelxvOES; -RGLSYMGLLIGHTXOESPROC __rglgen_glLightxOES; -RGLSYMGLLIGHTXVOESPROC __rglgen_glLightxvOES; -RGLSYMGLLINEWIDTHXOESPROC __rglgen_glLineWidthxOES; -RGLSYMGLLOADMATRIXXOESPROC __rglgen_glLoadMatrixxOES; -RGLSYMGLMATERIALXOESPROC __rglgen_glMaterialxOES; -RGLSYMGLMATERIALXVOESPROC __rglgen_glMaterialxvOES; -RGLSYMGLMULTMATRIXXOESPROC __rglgen_glMultMatrixxOES; -RGLSYMGLMULTITEXCOORD4XOESPROC __rglgen_glMultiTexCoord4xOES; -RGLSYMGLNORMAL3XOESPROC __rglgen_glNormal3xOES; -RGLSYMGLORTHOXOESPROC __rglgen_glOrthoxOES; -RGLSYMGLPOINTPARAMETERXVOESPROC __rglgen_glPointParameterxvOES; -RGLSYMGLPOINTSIZEXOESPROC __rglgen_glPointSizexOES; -RGLSYMGLPOLYGONOFFSETXOESPROC __rglgen_glPolygonOffsetxOES; -RGLSYMGLROTATEXOESPROC __rglgen_glRotatexOES; -RGLSYMGLSAMPLECOVERAGEOESPROC __rglgen_glSampleCoverageOES; -RGLSYMGLSCALEXOESPROC __rglgen_glScalexOES; -RGLSYMGLTEXENVXOESPROC __rglgen_glTexEnvxOES; -RGLSYMGLTEXENVXVOESPROC __rglgen_glTexEnvxvOES; -RGLSYMGLTEXPARAMETERXOESPROC __rglgen_glTexParameterxOES; -RGLSYMGLTEXPARAMETERXVOESPROC __rglgen_glTexParameterxvOES; -RGLSYMGLTRANSLATEXOESPROC __rglgen_glTranslatexOES; -RGLSYMGLACCUMXOESPROC __rglgen_glAccumxOES; -RGLSYMGLBITMAPXOESPROC __rglgen_glBitmapxOES; -RGLSYMGLBLENDCOLORXOESPROC __rglgen_glBlendColorxOES; -RGLSYMGLCLEARACCUMXOESPROC __rglgen_glClearAccumxOES; -RGLSYMGLCOLOR3XOESPROC __rglgen_glColor3xOES; -RGLSYMGLCOLOR3XVOESPROC __rglgen_glColor3xvOES; -RGLSYMGLCOLOR4XVOESPROC __rglgen_glColor4xvOES; -RGLSYMGLCONVOLUTIONPARAMETERXOESPROC __rglgen_glConvolutionParameterxOES; -RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC __rglgen_glConvolutionParameterxvOES; -RGLSYMGLEVALCOORD1XOESPROC __rglgen_glEvalCoord1xOES; -RGLSYMGLEVALCOORD1XVOESPROC __rglgen_glEvalCoord1xvOES; -RGLSYMGLEVALCOORD2XOESPROC __rglgen_glEvalCoord2xOES; -RGLSYMGLEVALCOORD2XVOESPROC __rglgen_glEvalCoord2xvOES; -RGLSYMGLFEEDBACKBUFFERXOESPROC __rglgen_glFeedbackBufferxOES; -RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC __rglgen_glGetConvolutionParameterxvOES; -RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC __rglgen_glGetHistogramParameterxvOES; -RGLSYMGLGETLIGHTXOESPROC __rglgen_glGetLightxOES; -RGLSYMGLGETMAPXVOESPROC __rglgen_glGetMapxvOES; -RGLSYMGLGETMATERIALXOESPROC __rglgen_glGetMaterialxOES; -RGLSYMGLGETPIXELMAPXVPROC __rglgen_glGetPixelMapxv; -RGLSYMGLGETTEXGENXVOESPROC __rglgen_glGetTexGenxvOES; -RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC __rglgen_glGetTexLevelParameterxvOES; -RGLSYMGLINDEXXOESPROC __rglgen_glIndexxOES; -RGLSYMGLINDEXXVOESPROC __rglgen_glIndexxvOES; -RGLSYMGLLOADTRANSPOSEMATRIXXOESPROC __rglgen_glLoadTransposeMatrixxOES; -RGLSYMGLMAP1XOESPROC __rglgen_glMap1xOES; -RGLSYMGLMAP2XOESPROC __rglgen_glMap2xOES; -RGLSYMGLMAPGRID1XOESPROC __rglgen_glMapGrid1xOES; -RGLSYMGLMAPGRID2XOESPROC __rglgen_glMapGrid2xOES; -RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC __rglgen_glMultTransposeMatrixxOES; -RGLSYMGLMULTITEXCOORD1XOESPROC __rglgen_glMultiTexCoord1xOES; -RGLSYMGLMULTITEXCOORD1XVOESPROC __rglgen_glMultiTexCoord1xvOES; -RGLSYMGLMULTITEXCOORD2XOESPROC __rglgen_glMultiTexCoord2xOES; -RGLSYMGLMULTITEXCOORD2XVOESPROC __rglgen_glMultiTexCoord2xvOES; -RGLSYMGLMULTITEXCOORD3XOESPROC __rglgen_glMultiTexCoord3xOES; -RGLSYMGLMULTITEXCOORD3XVOESPROC __rglgen_glMultiTexCoord3xvOES; -RGLSYMGLMULTITEXCOORD4XVOESPROC __rglgen_glMultiTexCoord4xvOES; -RGLSYMGLNORMAL3XVOESPROC __rglgen_glNormal3xvOES; -RGLSYMGLPASSTHROUGHXOESPROC __rglgen_glPassThroughxOES; -RGLSYMGLPIXELMAPXPROC __rglgen_glPixelMapx; -RGLSYMGLPIXELSTOREXPROC __rglgen_glPixelStorex; -RGLSYMGLPIXELTRANSFERXOESPROC __rglgen_glPixelTransferxOES; -RGLSYMGLPIXELZOOMXOESPROC __rglgen_glPixelZoomxOES; -RGLSYMGLPRIORITIZETEXTURESXOESPROC __rglgen_glPrioritizeTexturesxOES; -RGLSYMGLRASTERPOS2XOESPROC __rglgen_glRasterPos2xOES; -RGLSYMGLRASTERPOS2XVOESPROC __rglgen_glRasterPos2xvOES; -RGLSYMGLRASTERPOS3XOESPROC __rglgen_glRasterPos3xOES; -RGLSYMGLRASTERPOS3XVOESPROC __rglgen_glRasterPos3xvOES; -RGLSYMGLRASTERPOS4XOESPROC __rglgen_glRasterPos4xOES; -RGLSYMGLRASTERPOS4XVOESPROC __rglgen_glRasterPos4xvOES; -RGLSYMGLRECTXOESPROC __rglgen_glRectxOES; -RGLSYMGLRECTXVOESPROC __rglgen_glRectxvOES; -RGLSYMGLTEXCOORD1XOESPROC __rglgen_glTexCoord1xOES; -RGLSYMGLTEXCOORD1XVOESPROC __rglgen_glTexCoord1xvOES; -RGLSYMGLTEXCOORD2XOESPROC __rglgen_glTexCoord2xOES; -RGLSYMGLTEXCOORD2XVOESPROC __rglgen_glTexCoord2xvOES; -RGLSYMGLTEXCOORD3XOESPROC __rglgen_glTexCoord3xOES; -RGLSYMGLTEXCOORD3XVOESPROC __rglgen_glTexCoord3xvOES; -RGLSYMGLTEXCOORD4XOESPROC __rglgen_glTexCoord4xOES; -RGLSYMGLTEXCOORD4XVOESPROC __rglgen_glTexCoord4xvOES; -RGLSYMGLTEXGENXOESPROC __rglgen_glTexGenxOES; -RGLSYMGLTEXGENXVOESPROC __rglgen_glTexGenxvOES; -RGLSYMGLVERTEX2XOESPROC __rglgen_glVertex2xOES; -RGLSYMGLVERTEX2XVOESPROC __rglgen_glVertex2xvOES; -RGLSYMGLVERTEX3XOESPROC __rglgen_glVertex3xOES; -RGLSYMGLVERTEX3XVOESPROC __rglgen_glVertex3xvOES; -RGLSYMGLVERTEX4XOESPROC __rglgen_glVertex4xOES; -RGLSYMGLVERTEX4XVOESPROC __rglgen_glVertex4xvOES; -RGLSYMGLQUERYMATRIXXOESPROC __rglgen_glQueryMatrixxOES; -RGLSYMGLCLEARDEPTHFOESPROC __rglgen_glClearDepthfOES; -RGLSYMGLCLIPPLANEFOESPROC __rglgen_glClipPlanefOES; -RGLSYMGLDEPTHRANGEFOESPROC __rglgen_glDepthRangefOES; -RGLSYMGLFRUSTUMFOESPROC __rglgen_glFrustumfOES; -RGLSYMGLGETCLIPPLANEFOESPROC __rglgen_glGetClipPlanefOES; -RGLSYMGLORTHOFOESPROC __rglgen_glOrthofOES; -RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC __rglgen_glImageTransformParameteriHP; -RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC __rglgen_glImageTransformParameterfHP; -RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glImageTransformParameterivHP; -RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glImageTransformParameterfvHP; -RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glGetImageTransformParameterivHP; -RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glGetImageTransformParameterfvHP; +RGLSYMGLBLENDBARRIERKHRPROC __rglgen_glBlendBarrierKHR; +RGLSYMGLMAXSHADERCOMPILERTHREADSKHRPROC __rglgen_glMaxShaderCompilerThreadsKHR; +RGLSYMGLEGLIMAGETARGETTEXSTORAGEEXTPROC __rglgen_glEGLImageTargetTexStorageEXT; +RGLSYMGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC __rglgen_glEGLImageTargetTextureStorageEXT; +RGLSYMGLLABELOBJECTEXTPROC __rglgen_glLabelObjectEXT; +RGLSYMGLGETOBJECTLABELEXTPROC __rglgen_glGetObjectLabelEXT; +RGLSYMGLINSERTEVENTMARKEREXTPROC __rglgen_glInsertEventMarkerEXT; +RGLSYMGLPUSHGROUPMARKEREXTPROC __rglgen_glPushGroupMarkerEXT; +RGLSYMGLPOPGROUPMARKEREXTPROC __rglgen_glPopGroupMarkerEXT; +RGLSYMGLMATRIXLOADFEXTPROC __rglgen_glMatrixLoadfEXT; +RGLSYMGLMATRIXLOADDEXTPROC __rglgen_glMatrixLoaddEXT; +RGLSYMGLMATRIXMULTFEXTPROC __rglgen_glMatrixMultfEXT; +RGLSYMGLMATRIXMULTDEXTPROC __rglgen_glMatrixMultdEXT; +RGLSYMGLMATRIXLOADIDENTITYEXTPROC __rglgen_glMatrixLoadIdentityEXT; +RGLSYMGLMATRIXROTATEFEXTPROC __rglgen_glMatrixRotatefEXT; +RGLSYMGLMATRIXROTATEDEXTPROC __rglgen_glMatrixRotatedEXT; +RGLSYMGLMATRIXSCALEFEXTPROC __rglgen_glMatrixScalefEXT; +RGLSYMGLMATRIXSCALEDEXTPROC __rglgen_glMatrixScaledEXT; +RGLSYMGLMATRIXTRANSLATEFEXTPROC __rglgen_glMatrixTranslatefEXT; +RGLSYMGLMATRIXTRANSLATEDEXTPROC __rglgen_glMatrixTranslatedEXT; +RGLSYMGLMATRIXFRUSTUMEXTPROC __rglgen_glMatrixFrustumEXT; +RGLSYMGLMATRIXORTHOEXTPROC __rglgen_glMatrixOrthoEXT; +RGLSYMGLMATRIXPOPEXTPROC __rglgen_glMatrixPopEXT; +RGLSYMGLMATRIXPUSHEXTPROC __rglgen_glMatrixPushEXT; +RGLSYMGLCLIENTATTRIBDEFAULTEXTPROC __rglgen_glClientAttribDefaultEXT; +RGLSYMGLPUSHCLIENTATTRIBDEFAULTEXTPROC __rglgen_glPushClientAttribDefaultEXT; +RGLSYMGLTEXTUREPARAMETERFEXTPROC __rglgen_glTextureParameterfEXT; +RGLSYMGLTEXTUREPARAMETERFVEXTPROC __rglgen_glTextureParameterfvEXT; +RGLSYMGLTEXTUREPARAMETERIEXTPROC __rglgen_glTextureParameteriEXT; +RGLSYMGLTEXTUREPARAMETERIVEXTPROC __rglgen_glTextureParameterivEXT; +RGLSYMGLTEXTUREIMAGE1DEXTPROC __rglgen_glTextureImage1DEXT; +RGLSYMGLTEXTUREIMAGE2DEXTPROC __rglgen_glTextureImage2DEXT; +RGLSYMGLTEXTURESUBIMAGE1DEXTPROC __rglgen_glTextureSubImage1DEXT; +RGLSYMGLTEXTURESUBIMAGE2DEXTPROC __rglgen_glTextureSubImage2DEXT; +RGLSYMGLCOPYTEXTUREIMAGE1DEXTPROC __rglgen_glCopyTextureImage1DEXT; +RGLSYMGLCOPYTEXTUREIMAGE2DEXTPROC __rglgen_glCopyTextureImage2DEXT; +RGLSYMGLCOPYTEXTURESUBIMAGE1DEXTPROC __rglgen_glCopyTextureSubImage1DEXT; +RGLSYMGLCOPYTEXTURESUBIMAGE2DEXTPROC __rglgen_glCopyTextureSubImage2DEXT; +RGLSYMGLGETTEXTUREIMAGEEXTPROC __rglgen_glGetTextureImageEXT; +RGLSYMGLGETTEXTUREPARAMETERFVEXTPROC __rglgen_glGetTextureParameterfvEXT; +RGLSYMGLGETTEXTUREPARAMETERIVEXTPROC __rglgen_glGetTextureParameterivEXT; +RGLSYMGLGETTEXTURELEVELPARAMETERFVEXTPROC __rglgen_glGetTextureLevelParameterfvEXT; +RGLSYMGLGETTEXTURELEVELPARAMETERIVEXTPROC __rglgen_glGetTextureLevelParameterivEXT; +RGLSYMGLTEXTUREIMAGE3DEXTPROC __rglgen_glTextureImage3DEXT; +RGLSYMGLTEXTURESUBIMAGE3DEXTPROC __rglgen_glTextureSubImage3DEXT; +RGLSYMGLCOPYTEXTURESUBIMAGE3DEXTPROC __rglgen_glCopyTextureSubImage3DEXT; +RGLSYMGLBINDMULTITEXTUREEXTPROC __rglgen_glBindMultiTextureEXT; +RGLSYMGLMULTITEXCOORDPOINTEREXTPROC __rglgen_glMultiTexCoordPointerEXT; +RGLSYMGLMULTITEXENVFEXTPROC __rglgen_glMultiTexEnvfEXT; +RGLSYMGLMULTITEXENVFVEXTPROC __rglgen_glMultiTexEnvfvEXT; +RGLSYMGLMULTITEXENVIEXTPROC __rglgen_glMultiTexEnviEXT; +RGLSYMGLMULTITEXENVIVEXTPROC __rglgen_glMultiTexEnvivEXT; +RGLSYMGLMULTITEXGENDEXTPROC __rglgen_glMultiTexGendEXT; +RGLSYMGLMULTITEXGENDVEXTPROC __rglgen_glMultiTexGendvEXT; +RGLSYMGLMULTITEXGENFEXTPROC __rglgen_glMultiTexGenfEXT; +RGLSYMGLMULTITEXGENFVEXTPROC __rglgen_glMultiTexGenfvEXT; +RGLSYMGLMULTITEXGENIEXTPROC __rglgen_glMultiTexGeniEXT; +RGLSYMGLMULTITEXGENIVEXTPROC __rglgen_glMultiTexGenivEXT; +RGLSYMGLGETMULTITEXENVFVEXTPROC __rglgen_glGetMultiTexEnvfvEXT; +RGLSYMGLGETMULTITEXENVIVEXTPROC __rglgen_glGetMultiTexEnvivEXT; +RGLSYMGLGETMULTITEXGENDVEXTPROC __rglgen_glGetMultiTexGendvEXT; +RGLSYMGLGETMULTITEXGENFVEXTPROC __rglgen_glGetMultiTexGenfvEXT; +RGLSYMGLGETMULTITEXGENIVEXTPROC __rglgen_glGetMultiTexGenivEXT; +RGLSYMGLMULTITEXPARAMETERIEXTPROC __rglgen_glMultiTexParameteriEXT; +RGLSYMGLMULTITEXPARAMETERIVEXTPROC __rglgen_glMultiTexParameterivEXT; +RGLSYMGLMULTITEXPARAMETERFEXTPROC __rglgen_glMultiTexParameterfEXT; +RGLSYMGLMULTITEXPARAMETERFVEXTPROC __rglgen_glMultiTexParameterfvEXT; +RGLSYMGLMULTITEXIMAGE1DEXTPROC __rglgen_glMultiTexImage1DEXT; +RGLSYMGLMULTITEXIMAGE2DEXTPROC __rglgen_glMultiTexImage2DEXT; +RGLSYMGLMULTITEXSUBIMAGE1DEXTPROC __rglgen_glMultiTexSubImage1DEXT; +RGLSYMGLMULTITEXSUBIMAGE2DEXTPROC __rglgen_glMultiTexSubImage2DEXT; +RGLSYMGLCOPYMULTITEXIMAGE1DEXTPROC __rglgen_glCopyMultiTexImage1DEXT; +RGLSYMGLCOPYMULTITEXIMAGE2DEXTPROC __rglgen_glCopyMultiTexImage2DEXT; +RGLSYMGLCOPYMULTITEXSUBIMAGE1DEXTPROC __rglgen_glCopyMultiTexSubImage1DEXT; +RGLSYMGLCOPYMULTITEXSUBIMAGE2DEXTPROC __rglgen_glCopyMultiTexSubImage2DEXT; +RGLSYMGLGETMULTITEXIMAGEEXTPROC __rglgen_glGetMultiTexImageEXT; +RGLSYMGLGETMULTITEXPARAMETERFVEXTPROC __rglgen_glGetMultiTexParameterfvEXT; +RGLSYMGLGETMULTITEXPARAMETERIVEXTPROC __rglgen_glGetMultiTexParameterivEXT; +RGLSYMGLGETMULTITEXLEVELPARAMETERFVEXTPROC __rglgen_glGetMultiTexLevelParameterfvEXT; +RGLSYMGLGETMULTITEXLEVELPARAMETERIVEXTPROC __rglgen_glGetMultiTexLevelParameterivEXT; +RGLSYMGLMULTITEXIMAGE3DEXTPROC __rglgen_glMultiTexImage3DEXT; +RGLSYMGLMULTITEXSUBIMAGE3DEXTPROC __rglgen_glMultiTexSubImage3DEXT; +RGLSYMGLCOPYMULTITEXSUBIMAGE3DEXTPROC __rglgen_glCopyMultiTexSubImage3DEXT; +RGLSYMGLENABLECLIENTSTATEINDEXEDEXTPROC __rglgen_glEnableClientStateIndexedEXT; +RGLSYMGLDISABLECLIENTSTATEINDEXEDEXTPROC __rglgen_glDisableClientStateIndexedEXT; +RGLSYMGLGETFLOATINDEXEDVEXTPROC __rglgen_glGetFloatIndexedvEXT; +RGLSYMGLGETDOUBLEINDEXEDVEXTPROC __rglgen_glGetDoubleIndexedvEXT; +RGLSYMGLGETPOINTERINDEXEDVEXTPROC __rglgen_glGetPointerIndexedvEXT; +RGLSYMGLENABLEINDEXEDEXTPROC __rglgen_glEnableIndexedEXT; +RGLSYMGLDISABLEINDEXEDEXTPROC __rglgen_glDisableIndexedEXT; +RGLSYMGLISENABLEDINDEXEDEXTPROC __rglgen_glIsEnabledIndexedEXT; +RGLSYMGLGETINTEGERINDEXEDVEXTPROC __rglgen_glGetIntegerIndexedvEXT; +RGLSYMGLGETBOOLEANINDEXEDVEXTPROC __rglgen_glGetBooleanIndexedvEXT; +RGLSYMGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __rglgen_glCompressedTextureImage3DEXT; +RGLSYMGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __rglgen_glCompressedTextureImage2DEXT; +RGLSYMGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __rglgen_glCompressedTextureImage1DEXT; +RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __rglgen_glCompressedTextureSubImage3DEXT; +RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __rglgen_glCompressedTextureSubImage2DEXT; +RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __rglgen_glCompressedTextureSubImage1DEXT; +RGLSYMGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __rglgen_glGetCompressedTextureImageEXT; +RGLSYMGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __rglgen_glCompressedMultiTexImage3DEXT; +RGLSYMGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __rglgen_glCompressedMultiTexImage2DEXT; +RGLSYMGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __rglgen_glCompressedMultiTexImage1DEXT; +RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __rglgen_glCompressedMultiTexSubImage3DEXT; +RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __rglgen_glCompressedMultiTexSubImage2DEXT; +RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __rglgen_glCompressedMultiTexSubImage1DEXT; +RGLSYMGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __rglgen_glGetCompressedMultiTexImageEXT; +RGLSYMGLMATRIXLOADTRANSPOSEFEXTPROC __rglgen_glMatrixLoadTransposefEXT; +RGLSYMGLMATRIXLOADTRANSPOSEDEXTPROC __rglgen_glMatrixLoadTransposedEXT; +RGLSYMGLMATRIXMULTTRANSPOSEFEXTPROC __rglgen_glMatrixMultTransposefEXT; +RGLSYMGLMATRIXMULTTRANSPOSEDEXTPROC __rglgen_glMatrixMultTransposedEXT; +RGLSYMGLNAMEDBUFFERDATAEXTPROC __rglgen_glNamedBufferDataEXT; +RGLSYMGLNAMEDBUFFERSUBDATAEXTPROC __rglgen_glNamedBufferSubDataEXT; +RGLSYMGLMAPNAMEDBUFFEREXTPROC __rglgen_glMapNamedBufferEXT; +RGLSYMGLUNMAPNAMEDBUFFEREXTPROC __rglgen_glUnmapNamedBufferEXT; +RGLSYMGLGETNAMEDBUFFERPARAMETERIVEXTPROC __rglgen_glGetNamedBufferParameterivEXT; +RGLSYMGLGETNAMEDBUFFERPOINTERVEXTPROC __rglgen_glGetNamedBufferPointervEXT; +RGLSYMGLGETNAMEDBUFFERSUBDATAEXTPROC __rglgen_glGetNamedBufferSubDataEXT; +RGLSYMGLPROGRAMUNIFORM1FEXTPROC __rglgen_glProgramUniform1fEXT; +RGLSYMGLPROGRAMUNIFORM2FEXTPROC __rglgen_glProgramUniform2fEXT; +RGLSYMGLPROGRAMUNIFORM3FEXTPROC __rglgen_glProgramUniform3fEXT; +RGLSYMGLPROGRAMUNIFORM4FEXTPROC __rglgen_glProgramUniform4fEXT; +RGLSYMGLPROGRAMUNIFORM1IEXTPROC __rglgen_glProgramUniform1iEXT; +RGLSYMGLPROGRAMUNIFORM2IEXTPROC __rglgen_glProgramUniform2iEXT; +RGLSYMGLPROGRAMUNIFORM3IEXTPROC __rglgen_glProgramUniform3iEXT; +RGLSYMGLPROGRAMUNIFORM4IEXTPROC __rglgen_glProgramUniform4iEXT; +RGLSYMGLPROGRAMUNIFORM1FVEXTPROC __rglgen_glProgramUniform1fvEXT; +RGLSYMGLPROGRAMUNIFORM2FVEXTPROC __rglgen_glProgramUniform2fvEXT; +RGLSYMGLPROGRAMUNIFORM3FVEXTPROC __rglgen_glProgramUniform3fvEXT; +RGLSYMGLPROGRAMUNIFORM4FVEXTPROC __rglgen_glProgramUniform4fvEXT; +RGLSYMGLPROGRAMUNIFORM1IVEXTPROC __rglgen_glProgramUniform1ivEXT; +RGLSYMGLPROGRAMUNIFORM2IVEXTPROC __rglgen_glProgramUniform2ivEXT; +RGLSYMGLPROGRAMUNIFORM3IVEXTPROC __rglgen_glProgramUniform3ivEXT; +RGLSYMGLPROGRAMUNIFORM4IVEXTPROC __rglgen_glProgramUniform4ivEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX2FVEXTPROC __rglgen_glProgramUniformMatrix2fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX3FVEXTPROC __rglgen_glProgramUniformMatrix3fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX4FVEXTPROC __rglgen_glProgramUniformMatrix4fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __rglgen_glProgramUniformMatrix2x3fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __rglgen_glProgramUniformMatrix3x2fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __rglgen_glProgramUniformMatrix2x4fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __rglgen_glProgramUniformMatrix4x2fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __rglgen_glProgramUniformMatrix3x4fvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __rglgen_glProgramUniformMatrix4x3fvEXT; +RGLSYMGLTEXTUREBUFFEREXTPROC __rglgen_glTextureBufferEXT; +RGLSYMGLMULTITEXBUFFEREXTPROC __rglgen_glMultiTexBufferEXT; +RGLSYMGLTEXTUREPARAMETERIIVEXTPROC __rglgen_glTextureParameterIivEXT; +RGLSYMGLTEXTUREPARAMETERIUIVEXTPROC __rglgen_glTextureParameterIuivEXT; +RGLSYMGLGETTEXTUREPARAMETERIIVEXTPROC __rglgen_glGetTextureParameterIivEXT; +RGLSYMGLGETTEXTUREPARAMETERIUIVEXTPROC __rglgen_glGetTextureParameterIuivEXT; +RGLSYMGLMULTITEXPARAMETERIIVEXTPROC __rglgen_glMultiTexParameterIivEXT; +RGLSYMGLMULTITEXPARAMETERIUIVEXTPROC __rglgen_glMultiTexParameterIuivEXT; +RGLSYMGLGETMULTITEXPARAMETERIIVEXTPROC __rglgen_glGetMultiTexParameterIivEXT; +RGLSYMGLGETMULTITEXPARAMETERIUIVEXTPROC __rglgen_glGetMultiTexParameterIuivEXT; +RGLSYMGLPROGRAMUNIFORM1UIEXTPROC __rglgen_glProgramUniform1uiEXT; +RGLSYMGLPROGRAMUNIFORM2UIEXTPROC __rglgen_glProgramUniform2uiEXT; +RGLSYMGLPROGRAMUNIFORM3UIEXTPROC __rglgen_glProgramUniform3uiEXT; +RGLSYMGLPROGRAMUNIFORM4UIEXTPROC __rglgen_glProgramUniform4uiEXT; +RGLSYMGLPROGRAMUNIFORM1UIVEXTPROC __rglgen_glProgramUniform1uivEXT; +RGLSYMGLPROGRAMUNIFORM2UIVEXTPROC __rglgen_glProgramUniform2uivEXT; +RGLSYMGLPROGRAMUNIFORM3UIVEXTPROC __rglgen_glProgramUniform3uivEXT; +RGLSYMGLPROGRAMUNIFORM4UIVEXTPROC __rglgen_glProgramUniform4uivEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __rglgen_glNamedProgramLocalParameters4fvEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __rglgen_glNamedProgramLocalParameterI4iEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __rglgen_glNamedProgramLocalParameterI4ivEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __rglgen_glNamedProgramLocalParametersI4ivEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __rglgen_glNamedProgramLocalParameterI4uiEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __rglgen_glNamedProgramLocalParameterI4uivEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __rglgen_glNamedProgramLocalParametersI4uivEXT; +RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __rglgen_glGetNamedProgramLocalParameterIivEXT; +RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __rglgen_glGetNamedProgramLocalParameterIuivEXT; +RGLSYMGLENABLECLIENTSTATEIEXTPROC __rglgen_glEnableClientStateiEXT; +RGLSYMGLDISABLECLIENTSTATEIEXTPROC __rglgen_glDisableClientStateiEXT; +RGLSYMGLGETFLOATI_VEXTPROC __rglgen_glGetFloati_vEXT; +RGLSYMGLGETDOUBLEI_VEXTPROC __rglgen_glGetDoublei_vEXT; +RGLSYMGLGETPOINTERI_VEXTPROC __rglgen_glGetPointeri_vEXT; +RGLSYMGLNAMEDPROGRAMSTRINGEXTPROC __rglgen_glNamedProgramStringEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __rglgen_glNamedProgramLocalParameter4dEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __rglgen_glNamedProgramLocalParameter4dvEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __rglgen_glNamedProgramLocalParameter4fEXT; +RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __rglgen_glNamedProgramLocalParameter4fvEXT; +RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __rglgen_glGetNamedProgramLocalParameterdvEXT; +RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __rglgen_glGetNamedProgramLocalParameterfvEXT; +RGLSYMGLGETNAMEDPROGRAMIVEXTPROC __rglgen_glGetNamedProgramivEXT; +RGLSYMGLGETNAMEDPROGRAMSTRINGEXTPROC __rglgen_glGetNamedProgramStringEXT; +RGLSYMGLNAMEDRENDERBUFFERSTORAGEEXTPROC __rglgen_glNamedRenderbufferStorageEXT; +RGLSYMGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __rglgen_glGetNamedRenderbufferParameterivEXT; +RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __rglgen_glNamedRenderbufferStorageMultisampleEXT; +RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __rglgen_glNamedRenderbufferStorageMultisampleCoverageEXT; +RGLSYMGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __rglgen_glCheckNamedFramebufferStatusEXT; +RGLSYMGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __rglgen_glNamedFramebufferTexture1DEXT; +RGLSYMGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __rglgen_glNamedFramebufferTexture2DEXT; +RGLSYMGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __rglgen_glNamedFramebufferTexture3DEXT; +RGLSYMGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __rglgen_glNamedFramebufferRenderbufferEXT; +RGLSYMGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __rglgen_glGetNamedFramebufferAttachmentParameterivEXT; +RGLSYMGLGENERATETEXTUREMIPMAPEXTPROC __rglgen_glGenerateTextureMipmapEXT; +RGLSYMGLGENERATEMULTITEXMIPMAPEXTPROC __rglgen_glGenerateMultiTexMipmapEXT; +RGLSYMGLFRAMEBUFFERDRAWBUFFEREXTPROC __rglgen_glFramebufferDrawBufferEXT; +RGLSYMGLFRAMEBUFFERDRAWBUFFERSEXTPROC __rglgen_glFramebufferDrawBuffersEXT; +RGLSYMGLFRAMEBUFFERREADBUFFEREXTPROC __rglgen_glFramebufferReadBufferEXT; +RGLSYMGLGETFRAMEBUFFERPARAMETERIVEXTPROC __rglgen_glGetFramebufferParameterivEXT; +RGLSYMGLNAMEDCOPYBUFFERSUBDATAEXTPROC __rglgen_glNamedCopyBufferSubDataEXT; +RGLSYMGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __rglgen_glNamedFramebufferTextureEXT; +RGLSYMGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __rglgen_glNamedFramebufferTextureLayerEXT; +RGLSYMGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __rglgen_glNamedFramebufferTextureFaceEXT; +RGLSYMGLTEXTURERENDERBUFFEREXTPROC __rglgen_glTextureRenderbufferEXT; +RGLSYMGLMULTITEXRENDERBUFFEREXTPROC __rglgen_glMultiTexRenderbufferEXT; +RGLSYMGLVERTEXARRAYVERTEXOFFSETEXTPROC __rglgen_glVertexArrayVertexOffsetEXT; +RGLSYMGLVERTEXARRAYCOLOROFFSETEXTPROC __rglgen_glVertexArrayColorOffsetEXT; +RGLSYMGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __rglgen_glVertexArrayEdgeFlagOffsetEXT; +RGLSYMGLVERTEXARRAYINDEXOFFSETEXTPROC __rglgen_glVertexArrayIndexOffsetEXT; +RGLSYMGLVERTEXARRAYNORMALOFFSETEXTPROC __rglgen_glVertexArrayNormalOffsetEXT; +RGLSYMGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __rglgen_glVertexArrayTexCoordOffsetEXT; +RGLSYMGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __rglgen_glVertexArrayMultiTexCoordOffsetEXT; +RGLSYMGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __rglgen_glVertexArrayFogCoordOffsetEXT; +RGLSYMGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __rglgen_glVertexArraySecondaryColorOffsetEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __rglgen_glVertexArrayVertexAttribOffsetEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __rglgen_glVertexArrayVertexAttribIOffsetEXT; +RGLSYMGLENABLEVERTEXARRAYEXTPROC __rglgen_glEnableVertexArrayEXT; +RGLSYMGLDISABLEVERTEXARRAYEXTPROC __rglgen_glDisableVertexArrayEXT; +RGLSYMGLENABLEVERTEXARRAYATTRIBEXTPROC __rglgen_glEnableVertexArrayAttribEXT; +RGLSYMGLDISABLEVERTEXARRAYATTRIBEXTPROC __rglgen_glDisableVertexArrayAttribEXT; +RGLSYMGLGETVERTEXARRAYINTEGERVEXTPROC __rglgen_glGetVertexArrayIntegervEXT; +RGLSYMGLGETVERTEXARRAYPOINTERVEXTPROC __rglgen_glGetVertexArrayPointervEXT; +RGLSYMGLGETVERTEXARRAYINTEGERI_VEXTPROC __rglgen_glGetVertexArrayIntegeri_vEXT; +RGLSYMGLGETVERTEXARRAYPOINTERI_VEXTPROC __rglgen_glGetVertexArrayPointeri_vEXT; +RGLSYMGLMAPNAMEDBUFFERRANGEEXTPROC __rglgen_glMapNamedBufferRangeEXT; +RGLSYMGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __rglgen_glFlushMappedNamedBufferRangeEXT; +RGLSYMGLNAMEDBUFFERSTORAGEEXTPROC __rglgen_glNamedBufferStorageEXT; +RGLSYMGLCLEARNAMEDBUFFERDATAEXTPROC __rglgen_glClearNamedBufferDataEXT; +RGLSYMGLCLEARNAMEDBUFFERSUBDATAEXTPROC __rglgen_glClearNamedBufferSubDataEXT; +RGLSYMGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC __rglgen_glNamedFramebufferParameteriEXT; +RGLSYMGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC __rglgen_glGetNamedFramebufferParameterivEXT; +RGLSYMGLPROGRAMUNIFORM1DEXTPROC __rglgen_glProgramUniform1dEXT; +RGLSYMGLPROGRAMUNIFORM2DEXTPROC __rglgen_glProgramUniform2dEXT; +RGLSYMGLPROGRAMUNIFORM3DEXTPROC __rglgen_glProgramUniform3dEXT; +RGLSYMGLPROGRAMUNIFORM4DEXTPROC __rglgen_glProgramUniform4dEXT; +RGLSYMGLPROGRAMUNIFORM1DVEXTPROC __rglgen_glProgramUniform1dvEXT; +RGLSYMGLPROGRAMUNIFORM2DVEXTPROC __rglgen_glProgramUniform2dvEXT; +RGLSYMGLPROGRAMUNIFORM3DVEXTPROC __rglgen_glProgramUniform3dvEXT; +RGLSYMGLPROGRAMUNIFORM4DVEXTPROC __rglgen_glProgramUniform4dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX2DVEXTPROC __rglgen_glProgramUniformMatrix2dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX3DVEXTPROC __rglgen_glProgramUniformMatrix3dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX4DVEXTPROC __rglgen_glProgramUniformMatrix4dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC __rglgen_glProgramUniformMatrix2x3dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC __rglgen_glProgramUniformMatrix2x4dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC __rglgen_glProgramUniformMatrix3x2dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC __rglgen_glProgramUniformMatrix3x4dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC __rglgen_glProgramUniformMatrix4x2dvEXT; +RGLSYMGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC __rglgen_glProgramUniformMatrix4x3dvEXT; +RGLSYMGLTEXTUREBUFFERRANGEEXTPROC __rglgen_glTextureBufferRangeEXT; +RGLSYMGLTEXTURESTORAGE1DEXTPROC __rglgen_glTextureStorage1DEXT; +RGLSYMGLTEXTURESTORAGE2DEXTPROC __rglgen_glTextureStorage2DEXT; +RGLSYMGLTEXTURESTORAGE3DEXTPROC __rglgen_glTextureStorage3DEXT; +RGLSYMGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC __rglgen_glTextureStorage2DMultisampleEXT; +RGLSYMGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC __rglgen_glTextureStorage3DMultisampleEXT; +RGLSYMGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC __rglgen_glVertexArrayBindVertexBufferEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC __rglgen_glVertexArrayVertexAttribFormatEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC __rglgen_glVertexArrayVertexAttribIFormatEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC __rglgen_glVertexArrayVertexAttribLFormatEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC __rglgen_glVertexArrayVertexAttribBindingEXT; +RGLSYMGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC __rglgen_glVertexArrayVertexBindingDivisorEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __rglgen_glVertexArrayVertexAttribLOffsetEXT; +RGLSYMGLTEXTUREPAGECOMMITMENTEXTPROC __rglgen_glTexturePageCommitmentEXT; +RGLSYMGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC __rglgen_glVertexArrayVertexAttribDivisorEXT; +RGLSYMGLDRAWARRAYSINSTANCEDEXTPROC __rglgen_glDrawArraysInstancedEXT; +RGLSYMGLDRAWELEMENTSINSTANCEDEXTPROC __rglgen_glDrawElementsInstancedEXT; +RGLSYMGLPOLYGONOFFSETCLAMPEXTPROC __rglgen_glPolygonOffsetClampEXT; +RGLSYMGLRASTERSAMPLESEXTPROC __rglgen_glRasterSamplesEXT; +RGLSYMGLUSESHADERPROGRAMEXTPROC __rglgen_glUseShaderProgramEXT; +RGLSYMGLACTIVEPROGRAMEXTPROC __rglgen_glActiveProgramEXT; +RGLSYMGLCREATESHADERPROGRAMEXTPROC __rglgen_glCreateShaderProgramEXT; +RGLSYMGLFRAMEBUFFERFETCHBARRIEREXTPROC __rglgen_glFramebufferFetchBarrierEXT; +RGLSYMGLWINDOWRECTANGLESEXTPROC __rglgen_glWindowRectanglesEXT; +RGLSYMGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __rglgen_glMultiDrawArraysIndirectBindlessNV; +RGLSYMGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __rglgen_glMultiDrawElementsIndirectBindlessNV; +RGLSYMGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC __rglgen_glMultiDrawArraysIndirectBindlessCountNV; +RGLSYMGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC __rglgen_glMultiDrawElementsIndirectBindlessCountNV; +RGLSYMGLGETTEXTUREHANDLENVPROC __rglgen_glGetTextureHandleNV; +RGLSYMGLGETTEXTURESAMPLERHANDLENVPROC __rglgen_glGetTextureSamplerHandleNV; +RGLSYMGLMAKETEXTUREHANDLERESIDENTNVPROC __rglgen_glMakeTextureHandleResidentNV; +RGLSYMGLMAKETEXTUREHANDLENONRESIDENTNVPROC __rglgen_glMakeTextureHandleNonResidentNV; +RGLSYMGLGETIMAGEHANDLENVPROC __rglgen_glGetImageHandleNV; +RGLSYMGLMAKEIMAGEHANDLERESIDENTNVPROC __rglgen_glMakeImageHandleResidentNV; +RGLSYMGLMAKEIMAGEHANDLENONRESIDENTNVPROC __rglgen_glMakeImageHandleNonResidentNV; +RGLSYMGLUNIFORMHANDLEUI64NVPROC __rglgen_glUniformHandleui64NV; +RGLSYMGLUNIFORMHANDLEUI64VNVPROC __rglgen_glUniformHandleui64vNV; +RGLSYMGLPROGRAMUNIFORMHANDLEUI64NVPROC __rglgen_glProgramUniformHandleui64NV; +RGLSYMGLPROGRAMUNIFORMHANDLEUI64VNVPROC __rglgen_glProgramUniformHandleui64vNV; +RGLSYMGLISTEXTUREHANDLERESIDENTNVPROC __rglgen_glIsTextureHandleResidentNV; +RGLSYMGLISIMAGEHANDLERESIDENTNVPROC __rglgen_glIsImageHandleResidentNV; +RGLSYMGLBLENDPARAMETERINVPROC __rglgen_glBlendParameteriNV; +RGLSYMGLBLENDBARRIERNVPROC __rglgen_glBlendBarrierNV; +RGLSYMGLVIEWPORTPOSITIONWSCALENVPROC __rglgen_glViewportPositionWScaleNV; +RGLSYMGLCREATESTATESNVPROC __rglgen_glCreateStatesNV; +RGLSYMGLDELETESTATESNVPROC __rglgen_glDeleteStatesNV; +RGLSYMGLISSTATENVPROC __rglgen_glIsStateNV; +RGLSYMGLSTATECAPTURENVPROC __rglgen_glStateCaptureNV; +RGLSYMGLGETCOMMANDHEADERNVPROC __rglgen_glGetCommandHeaderNV; +RGLSYMGLGETSTAGEINDEXNVPROC __rglgen_glGetStageIndexNV; +RGLSYMGLDRAWCOMMANDSNVPROC __rglgen_glDrawCommandsNV; +RGLSYMGLDRAWCOMMANDSADDRESSNVPROC __rglgen_glDrawCommandsAddressNV; +RGLSYMGLDRAWCOMMANDSSTATESNVPROC __rglgen_glDrawCommandsStatesNV; +RGLSYMGLDRAWCOMMANDSSTATESADDRESSNVPROC __rglgen_glDrawCommandsStatesAddressNV; +RGLSYMGLCREATECOMMANDLISTSNVPROC __rglgen_glCreateCommandListsNV; +RGLSYMGLDELETECOMMANDLISTSNVPROC __rglgen_glDeleteCommandListsNV; +RGLSYMGLISCOMMANDLISTNVPROC __rglgen_glIsCommandListNV; +RGLSYMGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC __rglgen_glListDrawCommandsStatesClientNV; +RGLSYMGLCOMMANDLISTSEGMENTSNVPROC __rglgen_glCommandListSegmentsNV; +RGLSYMGLCOMPILECOMMANDLISTNVPROC __rglgen_glCompileCommandListNV; +RGLSYMGLCALLCOMMANDLISTNVPROC __rglgen_glCallCommandListNV; +RGLSYMGLBEGINCONDITIONALRENDERNVPROC __rglgen_glBeginConditionalRenderNV; +RGLSYMGLENDCONDITIONALRENDERNVPROC __rglgen_glEndConditionalRenderNV; +RGLSYMGLSUBPIXELPRECISIONBIASNVPROC __rglgen_glSubpixelPrecisionBiasNV; +RGLSYMGLCONSERVATIVERASTERPARAMETERFNVPROC __rglgen_glConservativeRasterParameterfNV; +RGLSYMGLCONSERVATIVERASTERPARAMETERINVPROC __rglgen_glConservativeRasterParameteriNV; +RGLSYMGLDRAWVKIMAGENVPROC __rglgen_glDrawVkImageNV; +RGLSYMGLGETVKPROCADDRNVPROC __rglgen_glGetVkProcAddrNV; +RGLSYMGLWAITVKSEMAPHORENVPROC __rglgen_glWaitVkSemaphoreNV; +RGLSYMGLSIGNALVKSEMAPHORENVPROC __rglgen_glSignalVkSemaphoreNV; +RGLSYMGLSIGNALVKFENCENVPROC __rglgen_glSignalVkFenceNV; +RGLSYMGLFRAGMENTCOVERAGECOLORNVPROC __rglgen_glFragmentCoverageColorNV; +RGLSYMGLCOVERAGEMODULATIONTABLENVPROC __rglgen_glCoverageModulationTableNV; +RGLSYMGLGETCOVERAGEMODULATIONTABLENVPROC __rglgen_glGetCoverageModulationTableNV; +RGLSYMGLCOVERAGEMODULATIONNVPROC __rglgen_glCoverageModulationNV; +RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __rglgen_glRenderbufferStorageMultisampleCoverageNV; +RGLSYMGLUNIFORM1I64NVPROC __rglgen_glUniform1i64NV; +RGLSYMGLUNIFORM2I64NVPROC __rglgen_glUniform2i64NV; +RGLSYMGLUNIFORM3I64NVPROC __rglgen_glUniform3i64NV; +RGLSYMGLUNIFORM4I64NVPROC __rglgen_glUniform4i64NV; +RGLSYMGLUNIFORM1I64VNVPROC __rglgen_glUniform1i64vNV; +RGLSYMGLUNIFORM2I64VNVPROC __rglgen_glUniform2i64vNV; +RGLSYMGLUNIFORM3I64VNVPROC __rglgen_glUniform3i64vNV; +RGLSYMGLUNIFORM4I64VNVPROC __rglgen_glUniform4i64vNV; +RGLSYMGLUNIFORM1UI64NVPROC __rglgen_glUniform1ui64NV; +RGLSYMGLUNIFORM2UI64NVPROC __rglgen_glUniform2ui64NV; +RGLSYMGLUNIFORM3UI64NVPROC __rglgen_glUniform3ui64NV; +RGLSYMGLUNIFORM4UI64NVPROC __rglgen_glUniform4ui64NV; +RGLSYMGLUNIFORM1UI64VNVPROC __rglgen_glUniform1ui64vNV; +RGLSYMGLUNIFORM2UI64VNVPROC __rglgen_glUniform2ui64vNV; +RGLSYMGLUNIFORM3UI64VNVPROC __rglgen_glUniform3ui64vNV; +RGLSYMGLUNIFORM4UI64VNVPROC __rglgen_glUniform4ui64vNV; +RGLSYMGLGETUNIFORMI64VNVPROC __rglgen_glGetUniformi64vNV; +RGLSYMGLPROGRAMUNIFORM1I64NVPROC __rglgen_glProgramUniform1i64NV; +RGLSYMGLPROGRAMUNIFORM2I64NVPROC __rglgen_glProgramUniform2i64NV; +RGLSYMGLPROGRAMUNIFORM3I64NVPROC __rglgen_glProgramUniform3i64NV; +RGLSYMGLPROGRAMUNIFORM4I64NVPROC __rglgen_glProgramUniform4i64NV; +RGLSYMGLPROGRAMUNIFORM1I64VNVPROC __rglgen_glProgramUniform1i64vNV; +RGLSYMGLPROGRAMUNIFORM2I64VNVPROC __rglgen_glProgramUniform2i64vNV; +RGLSYMGLPROGRAMUNIFORM3I64VNVPROC __rglgen_glProgramUniform3i64vNV; +RGLSYMGLPROGRAMUNIFORM4I64VNVPROC __rglgen_glProgramUniform4i64vNV; +RGLSYMGLPROGRAMUNIFORM1UI64NVPROC __rglgen_glProgramUniform1ui64NV; +RGLSYMGLPROGRAMUNIFORM2UI64NVPROC __rglgen_glProgramUniform2ui64NV; +RGLSYMGLPROGRAMUNIFORM3UI64NVPROC __rglgen_glProgramUniform3ui64NV; +RGLSYMGLPROGRAMUNIFORM4UI64NVPROC __rglgen_glProgramUniform4ui64NV; +RGLSYMGLPROGRAMUNIFORM1UI64VNVPROC __rglgen_glProgramUniform1ui64vNV; +RGLSYMGLPROGRAMUNIFORM2UI64VNVPROC __rglgen_glProgramUniform2ui64vNV; +RGLSYMGLPROGRAMUNIFORM3UI64VNVPROC __rglgen_glProgramUniform3ui64vNV; +RGLSYMGLPROGRAMUNIFORM4UI64VNVPROC __rglgen_glProgramUniform4ui64vNV; +RGLSYMGLGETINTERNALFORMATSAMPLEIVNVPROC __rglgen_glGetInternalformatSampleivNV; +RGLSYMGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC __rglgen_glGetMemoryObjectDetachedResourcesuivNV; +RGLSYMGLRESETMEMORYOBJECTPARAMETERNVPROC __rglgen_glResetMemoryObjectParameterNV; +RGLSYMGLTEXATTACHMEMORYNVPROC __rglgen_glTexAttachMemoryNV; +RGLSYMGLBUFFERATTACHMEMORYNVPROC __rglgen_glBufferAttachMemoryNV; +RGLSYMGLTEXTUREATTACHMEMORYNVPROC __rglgen_glTextureAttachMemoryNV; +RGLSYMGLNAMEDBUFFERATTACHMEMORYNVPROC __rglgen_glNamedBufferAttachMemoryNV; +RGLSYMGLDRAWMESHTASKSNVPROC __rglgen_glDrawMeshTasksNV; +RGLSYMGLDRAWMESHTASKSINDIRECTNVPROC __rglgen_glDrawMeshTasksIndirectNV; +RGLSYMGLMULTIDRAWMESHTASKSINDIRECTNVPROC __rglgen_glMultiDrawMeshTasksIndirectNV; +RGLSYMGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC __rglgen_glMultiDrawMeshTasksIndirectCountNV; +RGLSYMGLGENPATHSNVPROC __rglgen_glGenPathsNV; +RGLSYMGLDELETEPATHSNVPROC __rglgen_glDeletePathsNV; +RGLSYMGLISPATHNVPROC __rglgen_glIsPathNV; +RGLSYMGLPATHCOMMANDSNVPROC __rglgen_glPathCommandsNV; +RGLSYMGLPATHCOORDSNVPROC __rglgen_glPathCoordsNV; +RGLSYMGLPATHSUBCOMMANDSNVPROC __rglgen_glPathSubCommandsNV; +RGLSYMGLPATHSUBCOORDSNVPROC __rglgen_glPathSubCoordsNV; +RGLSYMGLPATHSTRINGNVPROC __rglgen_glPathStringNV; +RGLSYMGLPATHGLYPHSNVPROC __rglgen_glPathGlyphsNV; +RGLSYMGLPATHGLYPHRANGENVPROC __rglgen_glPathGlyphRangeNV; +RGLSYMGLWEIGHTPATHSNVPROC __rglgen_glWeightPathsNV; +RGLSYMGLCOPYPATHNVPROC __rglgen_glCopyPathNV; +RGLSYMGLINTERPOLATEPATHSNVPROC __rglgen_glInterpolatePathsNV; +RGLSYMGLTRANSFORMPATHNVPROC __rglgen_glTransformPathNV; +RGLSYMGLPATHPARAMETERIVNVPROC __rglgen_glPathParameterivNV; +RGLSYMGLPATHPARAMETERINVPROC __rglgen_glPathParameteriNV; +RGLSYMGLPATHPARAMETERFVNVPROC __rglgen_glPathParameterfvNV; +RGLSYMGLPATHPARAMETERFNVPROC __rglgen_glPathParameterfNV; +RGLSYMGLPATHDASHARRAYNVPROC __rglgen_glPathDashArrayNV; +RGLSYMGLPATHSTENCILFUNCNVPROC __rglgen_glPathStencilFuncNV; +RGLSYMGLPATHSTENCILDEPTHOFFSETNVPROC __rglgen_glPathStencilDepthOffsetNV; +RGLSYMGLSTENCILFILLPATHNVPROC __rglgen_glStencilFillPathNV; +RGLSYMGLSTENCILSTROKEPATHNVPROC __rglgen_glStencilStrokePathNV; +RGLSYMGLSTENCILFILLPATHINSTANCEDNVPROC __rglgen_glStencilFillPathInstancedNV; +RGLSYMGLSTENCILSTROKEPATHINSTANCEDNVPROC __rglgen_glStencilStrokePathInstancedNV; +RGLSYMGLPATHCOVERDEPTHFUNCNVPROC __rglgen_glPathCoverDepthFuncNV; +RGLSYMGLCOVERFILLPATHNVPROC __rglgen_glCoverFillPathNV; +RGLSYMGLCOVERSTROKEPATHNVPROC __rglgen_glCoverStrokePathNV; +RGLSYMGLCOVERFILLPATHINSTANCEDNVPROC __rglgen_glCoverFillPathInstancedNV; +RGLSYMGLCOVERSTROKEPATHINSTANCEDNVPROC __rglgen_glCoverStrokePathInstancedNV; +RGLSYMGLGETPATHPARAMETERIVNVPROC __rglgen_glGetPathParameterivNV; +RGLSYMGLGETPATHPARAMETERFVNVPROC __rglgen_glGetPathParameterfvNV; +RGLSYMGLGETPATHCOMMANDSNVPROC __rglgen_glGetPathCommandsNV; +RGLSYMGLGETPATHCOORDSNVPROC __rglgen_glGetPathCoordsNV; +RGLSYMGLGETPATHDASHARRAYNVPROC __rglgen_glGetPathDashArrayNV; +RGLSYMGLGETPATHMETRICSNVPROC __rglgen_glGetPathMetricsNV; +RGLSYMGLGETPATHMETRICRANGENVPROC __rglgen_glGetPathMetricRangeNV; +RGLSYMGLGETPATHSPACINGNVPROC __rglgen_glGetPathSpacingNV; +RGLSYMGLISPOINTINFILLPATHNVPROC __rglgen_glIsPointInFillPathNV; +RGLSYMGLISPOINTINSTROKEPATHNVPROC __rglgen_glIsPointInStrokePathNV; +RGLSYMGLGETPATHLENGTHNVPROC __rglgen_glGetPathLengthNV; +RGLSYMGLPOINTALONGPATHNVPROC __rglgen_glPointAlongPathNV; +RGLSYMGLMATRIXLOAD3X2FNVPROC __rglgen_glMatrixLoad3x2fNV; +RGLSYMGLMATRIXLOAD3X3FNVPROC __rglgen_glMatrixLoad3x3fNV; +RGLSYMGLMATRIXLOADTRANSPOSE3X3FNVPROC __rglgen_glMatrixLoadTranspose3x3fNV; +RGLSYMGLMATRIXMULT3X2FNVPROC __rglgen_glMatrixMult3x2fNV; +RGLSYMGLMATRIXMULT3X3FNVPROC __rglgen_glMatrixMult3x3fNV; +RGLSYMGLMATRIXMULTTRANSPOSE3X3FNVPROC __rglgen_glMatrixMultTranspose3x3fNV; +RGLSYMGLSTENCILTHENCOVERFILLPATHNVPROC __rglgen_glStencilThenCoverFillPathNV; +RGLSYMGLSTENCILTHENCOVERSTROKEPATHNVPROC __rglgen_glStencilThenCoverStrokePathNV; +RGLSYMGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC __rglgen_glStencilThenCoverFillPathInstancedNV; +RGLSYMGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC __rglgen_glStencilThenCoverStrokePathInstancedNV; +RGLSYMGLPATHGLYPHINDEXRANGENVPROC __rglgen_glPathGlyphIndexRangeNV; +RGLSYMGLPATHGLYPHINDEXARRAYNVPROC __rglgen_glPathGlyphIndexArrayNV; +RGLSYMGLPATHMEMORYGLYPHINDEXARRAYNVPROC __rglgen_glPathMemoryGlyphIndexArrayNV; +RGLSYMGLPROGRAMPATHFRAGMENTINPUTGENNVPROC __rglgen_glProgramPathFragmentInputGenNV; +RGLSYMGLGETPROGRAMRESOURCEFVNVPROC __rglgen_glGetProgramResourcefvNV; +RGLSYMGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC __rglgen_glFramebufferSampleLocationsfvNV; +RGLSYMGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC __rglgen_glNamedFramebufferSampleLocationsfvNV; +RGLSYMGLRESOLVEDEPTHVALUESNVPROC __rglgen_glResolveDepthValuesNV; +RGLSYMGLSCISSOREXCLUSIVENVPROC __rglgen_glScissorExclusiveNV; +RGLSYMGLSCISSOREXCLUSIVEARRAYVNVPROC __rglgen_glScissorExclusiveArrayvNV; +RGLSYMGLMAKEBUFFERRESIDENTNVPROC __rglgen_glMakeBufferResidentNV; +RGLSYMGLMAKEBUFFERNONRESIDENTNVPROC __rglgen_glMakeBufferNonResidentNV; +RGLSYMGLISBUFFERRESIDENTNVPROC __rglgen_glIsBufferResidentNV; +RGLSYMGLMAKENAMEDBUFFERRESIDENTNVPROC __rglgen_glMakeNamedBufferResidentNV; +RGLSYMGLMAKENAMEDBUFFERNONRESIDENTNVPROC __rglgen_glMakeNamedBufferNonResidentNV; +RGLSYMGLISNAMEDBUFFERRESIDENTNVPROC __rglgen_glIsNamedBufferResidentNV; +RGLSYMGLGETBUFFERPARAMETERUI64VNVPROC __rglgen_glGetBufferParameterui64vNV; +RGLSYMGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __rglgen_glGetNamedBufferParameterui64vNV; +RGLSYMGLGETINTEGERUI64VNVPROC __rglgen_glGetIntegerui64vNV; +RGLSYMGLUNIFORMUI64NVPROC __rglgen_glUniformui64NV; +RGLSYMGLUNIFORMUI64VNVPROC __rglgen_glUniformui64vNV; +RGLSYMGLGETUNIFORMUI64VNVPROC __rglgen_glGetUniformui64vNV; +RGLSYMGLPROGRAMUNIFORMUI64NVPROC __rglgen_glProgramUniformui64NV; +RGLSYMGLPROGRAMUNIFORMUI64VNVPROC __rglgen_glProgramUniformui64vNV; +RGLSYMGLBINDSHADINGRATEIMAGENVPROC __rglgen_glBindShadingRateImageNV; +RGLSYMGLGETSHADINGRATEIMAGEPALETTENVPROC __rglgen_glGetShadingRateImagePaletteNV; +RGLSYMGLGETSHADINGRATESAMPLELOCATIONIVNVPROC __rglgen_glGetShadingRateSampleLocationivNV; +RGLSYMGLSHADINGRATEIMAGEBARRIERNVPROC __rglgen_glShadingRateImageBarrierNV; +RGLSYMGLSHADINGRATEIMAGEPALETTENVPROC __rglgen_glShadingRateImagePaletteNV; +RGLSYMGLSHADINGRATESAMPLEORDERNVPROC __rglgen_glShadingRateSampleOrderNV; +RGLSYMGLSHADINGRATESAMPLEORDERCUSTOMNVPROC __rglgen_glShadingRateSampleOrderCustomNV; +RGLSYMGLTEXTUREBARRIERNVPROC __rglgen_glTextureBarrierNV; +RGLSYMGLVERTEXATTRIBL1I64NVPROC __rglgen_glVertexAttribL1i64NV; +RGLSYMGLVERTEXATTRIBL2I64NVPROC __rglgen_glVertexAttribL2i64NV; +RGLSYMGLVERTEXATTRIBL3I64NVPROC __rglgen_glVertexAttribL3i64NV; +RGLSYMGLVERTEXATTRIBL4I64NVPROC __rglgen_glVertexAttribL4i64NV; +RGLSYMGLVERTEXATTRIBL1I64VNVPROC __rglgen_glVertexAttribL1i64vNV; +RGLSYMGLVERTEXATTRIBL2I64VNVPROC __rglgen_glVertexAttribL2i64vNV; +RGLSYMGLVERTEXATTRIBL3I64VNVPROC __rglgen_glVertexAttribL3i64vNV; +RGLSYMGLVERTEXATTRIBL4I64VNVPROC __rglgen_glVertexAttribL4i64vNV; +RGLSYMGLVERTEXATTRIBL1UI64NVPROC __rglgen_glVertexAttribL1ui64NV; +RGLSYMGLVERTEXATTRIBL2UI64NVPROC __rglgen_glVertexAttribL2ui64NV; +RGLSYMGLVERTEXATTRIBL3UI64NVPROC __rglgen_glVertexAttribL3ui64NV; +RGLSYMGLVERTEXATTRIBL4UI64NVPROC __rglgen_glVertexAttribL4ui64NV; +RGLSYMGLVERTEXATTRIBL1UI64VNVPROC __rglgen_glVertexAttribL1ui64vNV; +RGLSYMGLVERTEXATTRIBL2UI64VNVPROC __rglgen_glVertexAttribL2ui64vNV; +RGLSYMGLVERTEXATTRIBL3UI64VNVPROC __rglgen_glVertexAttribL3ui64vNV; +RGLSYMGLVERTEXATTRIBL4UI64VNVPROC __rglgen_glVertexAttribL4ui64vNV; +RGLSYMGLGETVERTEXATTRIBLI64VNVPROC __rglgen_glGetVertexAttribLi64vNV; +RGLSYMGLGETVERTEXATTRIBLUI64VNVPROC __rglgen_glGetVertexAttribLui64vNV; +RGLSYMGLVERTEXATTRIBLFORMATNVPROC __rglgen_glVertexAttribLFormatNV; +RGLSYMGLBUFFERADDRESSRANGENVPROC __rglgen_glBufferAddressRangeNV; +RGLSYMGLVERTEXFORMATNVPROC __rglgen_glVertexFormatNV; +RGLSYMGLNORMALFORMATNVPROC __rglgen_glNormalFormatNV; +RGLSYMGLCOLORFORMATNVPROC __rglgen_glColorFormatNV; +RGLSYMGLINDEXFORMATNVPROC __rglgen_glIndexFormatNV; +RGLSYMGLTEXCOORDFORMATNVPROC __rglgen_glTexCoordFormatNV; +RGLSYMGLEDGEFLAGFORMATNVPROC __rglgen_glEdgeFlagFormatNV; +RGLSYMGLSECONDARYCOLORFORMATNVPROC __rglgen_glSecondaryColorFormatNV; +RGLSYMGLFOGCOORDFORMATNVPROC __rglgen_glFogCoordFormatNV; +RGLSYMGLVERTEXATTRIBFORMATNVPROC __rglgen_glVertexAttribFormatNV; +RGLSYMGLVERTEXATTRIBIFORMATNVPROC __rglgen_glVertexAttribIFormatNV; +RGLSYMGLGETINTEGERUI64I_VNVPROC __rglgen_glGetIntegerui64i_vNV; +RGLSYMGLVIEWPORTSWIZZLENVPROC __rglgen_glViewportSwizzleNV; +RGLSYMGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC __rglgen_glFramebufferTextureMultiviewOVR; + diff --git a/core/deps/libretro-common/include/glsm/glsmsym.h b/core/deps/libretro-common/include/glsm/glsmsym.h index 2609056c9..0c6cd1652 100644 --- a/core/deps/libretro-common/include/glsm/glsmsym.h +++ b/core/deps/libretro-common/include/glsm/glsmsym.h @@ -200,6 +200,7 @@ RETRO_BEGIN_DECLS #define glGetShaderPrecisionFormat rglGetShaderPrecisionFormat #define glClearDepthf rglClearDepthf #define glPrimitiveRestartIndex rglPrimitiveRestartIndex +#define glHint rglHint const GLubyte* rglGetStringi(GLenum name, GLuint index); void rglTexBuffer(GLenum target, GLenum internalFormat, GLuint buffer); @@ -508,6 +509,7 @@ void rglGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLu void rglGetShaderPrecisionFormat(GLenum shaderType, GLenum precisionType, GLint *range, GLint *precision); void rglClearDepthf(GLfloat depth); void rglPrimitiveRestartIndex(GLuint index); +void rglHint(GLenum target, GLenum mode); RETRO_END_DECLS diff --git a/core/deps/libretro-common/include/glsym/glsym_es3.h b/core/deps/libretro-common/include/glsym/glsym_es3.h index 9ffd15064..92ecdc020 100644 --- a/core/deps/libretro-common/include/glsym/glsym_es3.h +++ b/core/deps/libretro-common/include/glsym/glsym_es3.h @@ -28,619 +28,1082 @@ typedef unsigned long long int GLuint64; typedef unsigned long long int GLuint64EXT; typedef struct __GLsync *GLsync; #endif -typedef void (GL_APIENTRYP RGLSYMGLBLENDBARRIERKHRPROC) (void); -typedef void (GL_APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLKHRPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); -typedef void (GL_APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTKHRPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); -typedef void (GL_APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKKHRPROC) (RGLGENGLDEBUGPROCKHR callback, const void *userParam); -typedef GLuint (GL_APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGKHRPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); -typedef void (GL_APIENTRYP RGLSYMGLPUSHDEBUGGROUPKHRPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message); -typedef void (GL_APIENTRYP RGLSYMGLPOPDEBUGGROUPKHRPROC) (void); -typedef void (GL_APIENTRYP RGLSYMGLOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); -typedef void (GL_APIENTRYP RGLSYMGLGETOBJECTLABELKHRPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); -typedef void (GL_APIENTRYP RGLSYMGLOBJECTPTRLABELKHRPROC) (const void *ptr, GLsizei length, const GLchar *label); -typedef void (GL_APIENTRYP RGLSYMGLGETOBJECTPTRLABELKHRPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); -typedef void (GL_APIENTRYP RGLSYMGLGETPOINTERVKHRPROC) (GLenum pname, void **params); -typedef GLenum (GL_APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSKHRPROC) (void); -typedef void (GL_APIENTRYP RGLSYMGLREADNPIXELSKHRPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); -typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMFVKHRPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); -typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMIVKHRPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMUIVKHRPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLEGLIMAGETARGETTEXTURE2DOESPROC) (GLenum target, GLeglImageOES image); -typedef void (GL_APIENTRYP RGLSYMGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC) (GLenum target, GLeglImageOES image); -typedef void (GL_APIENTRYP RGLSYMGLCOPYIMAGESUBDATAOESPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); -typedef void (GL_APIENTRYP RGLSYMGLENABLEIOESPROC) (GLenum target, GLuint index); -typedef void (GL_APIENTRYP RGLSYMGLDISABLEIOESPROC) (GLenum target, GLuint index); -typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONIOESPROC) (GLuint buf, GLenum mode); -typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIOESPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCIOESPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIOESPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GL_APIENTRYP RGLSYMGLCOLORMASKIOESPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); -typedef GLboolean (GL_APIENTRYP RGLSYMGLISENABLEDIOESPROC) (GLenum target, GLuint index); -typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSBASEVERTEXOESPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex); -typedef void (GL_APIENTRYP RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXOESPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex); -typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex); -typedef void (GL_APIENTRYP RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXOESPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex); -typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREOESPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMBINARYOESPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMBINARYOESPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLint length); -typedef void *(GL_APIENTRYP RGLSYMGLMAPBUFFEROESPROC) (GLenum target, GLenum access); -typedef GLboolean (GL_APIENTRYP RGLSYMGLUNMAPBUFFEROESPROC) (GLenum target); -typedef void (GL_APIENTRYP RGLSYMGLGETBUFFERPOINTERVOESPROC) (GLenum target, GLenum pname, void **params); -typedef void (GL_APIENTRYP RGLSYMGLPRIMITIVEBOUNDINGBOXOESPROC) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW); -typedef void (GL_APIENTRYP RGLSYMGLMINSAMPLESHADINGOESPROC) (GLfloat value); -typedef void (GL_APIENTRYP RGLSYMGLPATCHPARAMETERIOESPROC) (GLenum pname, GLint value); -typedef void (GL_APIENTRYP RGLSYMGLTEXIMAGE3DOESPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); -typedef void (GL_APIENTRYP RGLSYMGLTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); -typedef void (GL_APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (GL_APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DOESPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); -typedef void (GL_APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DOESPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); -typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE3DOESPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIIVOESPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIUIVOESPROC) (GLenum target, GLenum pname, const GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERIIVOESPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERIUIVOESPROC) (GLenum target, GLenum pname, GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIIVOESPROC) (GLuint sampler, GLenum pname, const GLint *param); -typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIUIVOESPROC) (GLuint sampler, GLenum pname, const GLuint *param); -typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIIVOESPROC) (GLuint sampler, GLenum pname, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIUIVOESPROC) (GLuint sampler, GLenum pname, GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLTEXBUFFEROESPROC) (GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GL_APIENTRYP RGLSYMGLTEXBUFFERRANGEOESPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE3DMULTISAMPLEOESPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); -typedef void (GL_APIENTRYP RGLSYMGLTEXTUREVIEWOESPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); -typedef void (GL_APIENTRYP RGLSYMGLBINDVERTEXARRAYOESPROC) (GLuint array); -typedef void (GL_APIENTRYP RGLSYMGLDELETEVERTEXARRAYSOESPROC) (GLsizei n, const GLuint *arrays); -typedef void (GL_APIENTRYP RGLSYMGLGENVERTEXARRAYSOESPROC) (GLsizei n, GLuint *arrays); -typedef GLboolean (GL_APIENTRYP RGLSYMGLISVERTEXARRAYOESPROC) (GLuint array); -typedef void (GL_APIENTRYP RGLSYMGLVIEWPORTARRAYVOESPROC) (GLuint first, GLsizei count, const GLfloat *v); -typedef void (GL_APIENTRYP RGLSYMGLVIEWPORTINDEXEDFOESPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); -typedef void (GL_APIENTRYP RGLSYMGLVIEWPORTINDEXEDFVOESPROC) (GLuint index, const GLfloat *v); -typedef void (GL_APIENTRYP RGLSYMGLSCISSORARRAYVOESPROC) (GLuint first, GLsizei count, const GLint *v); -typedef void (GL_APIENTRYP RGLSYMGLSCISSORINDEXEDOESPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); -typedef void (GL_APIENTRYP RGLSYMGLSCISSORINDEXEDVOESPROC) (GLuint index, const GLint *v); -typedef void (GL_APIENTRYP RGLSYMGLDEPTHRANGEARRAYFVOESPROC) (GLuint first, GLsizei count, const GLfloat *v); -typedef void (GL_APIENTRYP RGLSYMGLDEPTHRANGEINDEXEDFOESPROC) (GLuint index, GLfloat n, GLfloat f); -typedef void (GL_APIENTRYP RGLSYMGLGETFLOATI_VOESPROC) (GLenum target, GLuint index, GLfloat *data); -typedef void (GL_APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); -typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance); -typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); -typedef void (GL_APIENTRYP RGLSYMGLBINDFRAGDATALOCATIONINDEXEDEXTPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name); -typedef void (GL_APIENTRYP RGLSYMGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); -typedef GLint (GL_APIENTRYP RGLSYMGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC) (GLuint program, GLenum programInterface, const GLchar *name); -typedef GLint (GL_APIENTRYP RGLSYMGLGETFRAGDATAINDEXEXTPROC) (GLuint program, const GLchar *name); -typedef void (GL_APIENTRYP RGLSYMGLBUFFERSTORAGEEXTPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags); -typedef void (GL_APIENTRYP RGLSYMGLCLEARTEXIMAGEEXTPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data); -typedef void (GL_APIENTRYP RGLSYMGLCLEARTEXSUBIMAGEEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data); -typedef void (GL_APIENTRYP RGLSYMGLCOPYIMAGESUBDATAEXTPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); -typedef void (GL_APIENTRYP RGLSYMGLLABELOBJECTEXTPROC) (GLenum type, GLuint object, GLsizei length, const GLchar *label); -typedef void (GL_APIENTRYP RGLSYMGLGETOBJECTLABELEXTPROC) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label); -typedef void (GL_APIENTRYP RGLSYMGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar *marker); -typedef void (GL_APIENTRYP RGLSYMGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar *marker); -typedef void (GL_APIENTRYP RGLSYMGLPOPGROUPMARKEREXTPROC) (void); -typedef void (GL_APIENTRYP RGLSYMGLDISCARDFRAMEBUFFEREXTPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments); -typedef void (GL_APIENTRYP RGLSYMGLGENQUERIESEXTPROC) (GLsizei n, GLuint *ids); -typedef void (GL_APIENTRYP RGLSYMGLDELETEQUERIESEXTPROC) (GLsizei n, const GLuint *ids); -typedef GLboolean (GL_APIENTRYP RGLSYMGLISQUERYEXTPROC) (GLuint id); -typedef void (GL_APIENTRYP RGLSYMGLBEGINQUERYEXTPROC) (GLenum target, GLuint id); -typedef void (GL_APIENTRYP RGLSYMGLENDQUERYEXTPROC) (GLenum target); -typedef void (GL_APIENTRYP RGLSYMGLQUERYCOUNTEREXTPROC) (GLuint id, GLenum target); -typedef void (GL_APIENTRYP RGLSYMGLGETQUERYIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETQUERYOBJECTIVEXTPROC) (GLuint id, GLenum pname, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETQUERYOBJECTUIVEXTPROC) (GLuint id, GLenum pname, GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64 *params); -typedef void (GL_APIENTRYP RGLSYMGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64 *params); -typedef void (GL_APIENTRYP RGLSYMGLDRAWBUFFERSEXTPROC) (GLsizei n, const GLenum *bufs); -typedef void (GL_APIENTRYP RGLSYMGLENABLEIEXTPROC) (GLenum target, GLuint index); -typedef void (GL_APIENTRYP RGLSYMGLDISABLEIEXTPROC) (GLenum target, GLuint index); -typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONIEXTPROC) (GLuint buf, GLenum mode); -typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIEXTPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCIEXTPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIEXTPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -typedef void (GL_APIENTRYP RGLSYMGLCOLORMASKIEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); -typedef GLboolean (GL_APIENTRYP RGLSYMGLISENABLEDIEXTPROC) (GLenum target, GLuint index); -typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex); -typedef void (GL_APIENTRYP RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex); -typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex); -typedef void (GL_APIENTRYP RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex); -typedef void (GL_APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); -typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount); -typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBDIVISOREXTPROC) (GLuint index, GLuint divisor); -typedef void *(GL_APIENTRYP RGLSYMGLMAPBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); -typedef void (GL_APIENTRYP RGLSYMGLFLUSHMAPPEDBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length); -typedef void (GL_APIENTRYP RGLSYMGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); -typedef void (GL_APIENTRYP RGLSYMGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount); -typedef void (GL_APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTEXTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride); -typedef void (GL_APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTEXTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride); -typedef void (GL_APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); -typedef void (GL_APIENTRYP RGLSYMGLREADBUFFERINDEXEDEXTPROC) (GLenum src, GLint index); -typedef void (GL_APIENTRYP RGLSYMGLDRAWBUFFERSINDEXEDEXTPROC) (GLint n, const GLenum *location, const GLint *indices); -typedef void (GL_APIENTRYP RGLSYMGLGETINTEGERI_VEXTPROC) (GLenum target, GLuint index, GLint *data); -typedef void (GL_APIENTRYP RGLSYMGLPOLYGONOFFSETCLAMPEXTPROC) (GLfloat factor, GLfloat units, GLfloat clamp); -typedef void (GL_APIENTRYP RGLSYMGLPRIMITIVEBOUNDINGBOXEXTPROC) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW); -typedef void (GL_APIENTRYP RGLSYMGLRASTERSAMPLESEXTPROC) (GLuint samples, GLboolean fixedsamplelocations); -typedef GLenum (GL_APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSEXTPROC) (void); -typedef void (GL_APIENTRYP RGLSYMGLREADNPIXELSEXTPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); -typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMFVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); -typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMIVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLACTIVESHADERPROGRAMEXTPROC) (GLuint pipeline, GLuint program); -typedef void (GL_APIENTRYP RGLSYMGLBINDPROGRAMPIPELINEEXTPROC) (GLuint pipeline); -typedef GLuint (GL_APIENTRYP RGLSYMGLCREATESHADERPROGRAMVEXTPROC) (GLenum type, GLsizei count, const GLchar **strings); -typedef void (GL_APIENTRYP RGLSYMGLDELETEPROGRAMPIPELINESEXTPROC) (GLsizei n, const GLuint *pipelines); -typedef void (GL_APIENTRYP RGLSYMGLGENPROGRAMPIPELINESEXTPROC) (GLsizei n, GLuint *pipelines); -typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMPIPELINEINFOLOGEXTPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog); -typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMPIPELINEIVEXTPROC) (GLuint pipeline, GLenum pname, GLint *params); -typedef GLboolean (GL_APIENTRYP RGLSYMGLISPROGRAMPIPELINEEXTPROC) (GLuint pipeline); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLUSEPROGRAMSTAGESEXTPROC) (GLuint pipeline, GLbitfield stages, GLuint program); -typedef void (GL_APIENTRYP RGLSYMGLVALIDATEPROGRAMPIPELINEEXTPROC) (GLuint pipeline); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) (GLuint target, GLsizei size); -typedef GLsizei (GL_APIENTRYP RGLSYMGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) (GLuint target); -typedef void (GL_APIENTRYP RGLSYMGLCLEARPIXELLOCALSTORAGEUIEXTPROC) (GLsizei offset, GLsizei n, const GLuint *values); -typedef void (GL_APIENTRYP RGLSYMGLTEXPAGECOMMITMENTEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); -typedef void (GL_APIENTRYP RGLSYMGLPATCHPARAMETERIEXTPROC) (GLenum pname, GLint value); -typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIIVEXTPROC) (GLuint sampler, GLenum pname, const GLint *param); -typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIUIVEXTPROC) (GLuint sampler, GLenum pname, const GLuint *param); -typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIIVEXTPROC) (GLuint sampler, GLenum pname, GLint *params); -typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIUIVEXTPROC) (GLuint sampler, GLenum pname, GLuint *params); -typedef void (GL_APIENTRYP RGLSYMGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); -typedef void (GL_APIENTRYP RGLSYMGLTEXBUFFERRANGEEXTPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); -typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE1DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE3DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); -typedef void (GL_APIENTRYP RGLSYMGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); -typedef void (GL_APIENTRYP RGLSYMGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -typedef void (GL_APIENTRYP RGLSYMGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); -typedef void (GL_APIENTRYP RGLSYMGLTEXTUREVIEWEXTPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); -typedef void (GL_APIENTRYP RGLSYMGLWINDOWRECTANGLESEXTPROC) (GLenum mode, GLsizei count, const GLint *box); -typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews); -typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews); +typedef void (GL_APIENTRYP RGLSYMGLACTIVETEXTUREPROC) (GLenum texture); +typedef void (GL_APIENTRYP RGLSYMGLATTACHSHADERPROC) (GLuint program, GLuint shader); +typedef void (GL_APIENTRYP RGLSYMGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLBINDBUFFERPROC) (GLenum target, GLuint buffer); +typedef void (GL_APIENTRYP RGLSYMGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); +typedef void (GL_APIENTRYP RGLSYMGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); +typedef void (GL_APIENTRYP RGLSYMGLBINDTEXTUREPROC) (GLenum target, GLuint texture); +typedef void (GL_APIENTRYP RGLSYMGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); +typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONPROC) (GLenum mode); +typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); +typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor); +typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); +typedef void (GL_APIENTRYP RGLSYMGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage); +typedef void (GL_APIENTRYP RGLSYMGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); +typedef GLenum (GL_APIENTRYP RGLSYMGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); +typedef void (GL_APIENTRYP RGLSYMGLCLEARPROC) (GLbitfield mask); +typedef void (GL_APIENTRYP RGLSYMGLCLEARCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); +typedef void (GL_APIENTRYP RGLSYMGLCLEARDEPTHFPROC) (GLfloat d); +typedef void (GL_APIENTRYP RGLSYMGLCLEARSTENCILPROC) (GLint s); +typedef void (GL_APIENTRYP RGLSYMGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); +typedef void (GL_APIENTRYP RGLSYMGLCOMPILESHADERPROC) (GLuint shader); +typedef void (GL_APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data); +typedef void (GL_APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); +typedef void (GL_APIENTRYP RGLSYMGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); +typedef void (GL_APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef GLuint (GL_APIENTRYP RGLSYMGLCREATEPROGRAMPROC) (void); +typedef GLuint (GL_APIENTRYP RGLSYMGLCREATESHADERPROC) (GLenum type); +typedef void (GL_APIENTRYP RGLSYMGLCULLFACEPROC) (GLenum mode); +typedef void (GL_APIENTRYP RGLSYMGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers); +typedef void (GL_APIENTRYP RGLSYMGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers); +typedef void (GL_APIENTRYP RGLSYMGLDELETEPROGRAMPROC) (GLuint program); +typedef void (GL_APIENTRYP RGLSYMGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers); +typedef void (GL_APIENTRYP RGLSYMGLDELETESHADERPROC) (GLuint shader); +typedef void (GL_APIENTRYP RGLSYMGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures); +typedef void (GL_APIENTRYP RGLSYMGLDEPTHFUNCPROC) (GLenum func); +typedef void (GL_APIENTRYP RGLSYMGLDEPTHMASKPROC) (GLboolean flag); +typedef void (GL_APIENTRYP RGLSYMGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f); +typedef void (GL_APIENTRYP RGLSYMGLDETACHSHADERPROC) (GLuint program, GLuint shader); +typedef void (GL_APIENTRYP RGLSYMGLDISABLEPROC) (GLenum cap); +typedef void (GL_APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); +typedef void (GL_APIENTRYP RGLSYMGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsizei count); +typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices); +typedef void (GL_APIENTRYP RGLSYMGLENABLEPROC) (GLenum cap); +typedef void (GL_APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); +typedef void (GL_APIENTRYP RGLSYMGLFINISHPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLFLUSHPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); +typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); +typedef void (GL_APIENTRYP RGLSYMGLFRONTFACEPROC) (GLenum mode); +typedef void (GL_APIENTRYP RGLSYMGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); +typedef void (GL_APIENTRYP RGLSYMGLGENERATEMIPMAPPROC) (GLenum target); +typedef void (GL_APIENTRYP RGLSYMGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers); +typedef void (GL_APIENTRYP RGLSYMGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers); +typedef void (GL_APIENTRYP RGLSYMGLGENTEXTURESPROC) (GLsizei n, GLuint *textures); +typedef void (GL_APIENTRYP RGLSYMGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); +typedef GLint (GL_APIENTRYP RGLSYMGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLGETBOOLEANVPROC) (GLenum pname, GLboolean *data); +typedef void (GL_APIENTRYP RGLSYMGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef GLenum (GL_APIENTRYP RGLSYMGLGETERRORPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLGETFLOATVPROC) (GLenum pname, GLfloat *data); +typedef void (GL_APIENTRYP RGLSYMGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETINTEGERVPROC) (GLenum pname, GLint *data); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); +typedef void (GL_APIENTRYP RGLSYMGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog); +typedef void (GL_APIENTRYP RGLSYMGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); +typedef void (GL_APIENTRYP RGLSYMGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source); +typedef const GLubyte *(GL_APIENTRYP RGLSYMGLGETSTRINGPROC) (GLenum name); +typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); +typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params); +typedef void (GL_APIENTRYP RGLSYMGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params); +typedef GLint (GL_APIENTRYP RGLSYMGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params); +typedef void (GL_APIENTRYP RGLSYMGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer); +typedef void (GL_APIENTRYP RGLSYMGLHINTPROC) (GLenum target, GLenum mode); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISBUFFERPROC) (GLuint buffer); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISENABLEDPROC) (GLenum cap); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISFRAMEBUFFERPROC) (GLuint framebuffer); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISPROGRAMPROC) (GLuint program); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISRENDERBUFFERPROC) (GLuint renderbuffer); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISSHADERPROC) (GLuint shader); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISTEXTUREPROC) (GLuint texture); +typedef void (GL_APIENTRYP RGLSYMGLLINEWIDTHPROC) (GLfloat width); +typedef void (GL_APIENTRYP RGLSYMGLLINKPROGRAMPROC) (GLuint program); +typedef void (GL_APIENTRYP RGLSYMGLPIXELSTOREIPROC) (GLenum pname, GLint param); +typedef void (GL_APIENTRYP RGLSYMGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat units); +typedef void (GL_APIENTRYP RGLSYMGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels); +typedef void (GL_APIENTRYP RGLSYMGLRELEASESHADERCOMPILERPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert); +typedef void (GL_APIENTRYP RGLSYMGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP RGLSYMGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length); +typedef void (GL_APIENTRYP RGLSYMGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); +typedef void (GL_APIENTRYP RGLSYMGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint mask); +typedef void (GL_APIENTRYP RGLSYMGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask); +typedef void (GL_APIENTRYP RGLSYMGLSTENCILMASKPROC) (GLuint mask); +typedef void (GL_APIENTRYP RGLSYMGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask); +typedef void (GL_APIENTRYP RGLSYMGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenum zpass); +typedef void (GL_APIENTRYP RGLSYMGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); +typedef void (GL_APIENTRYP RGLSYMGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat param); +typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); +typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); +typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM1FPROC) (GLint location, GLfloat v0); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM1IPROC) (GLint location, GLint v0); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUSEPROGRAMPROC) (GLuint program); +typedef void (GL_APIENTRYP RGLSYMGLVALIDATEPROGRAMPROC) (GLuint program); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); +typedef void (GL_APIENTRYP RGLSYMGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP RGLSYMGLREADBUFFERPROC) (GLenum src); +typedef void (GL_APIENTRYP RGLSYMGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices); +typedef void (GL_APIENTRYP RGLSYMGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (GL_APIENTRYP RGLSYMGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); +typedef void (GL_APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); +typedef void (GL_APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); +typedef void (GL_APIENTRYP RGLSYMGLGENQUERIESPROC) (GLsizei n, GLuint *ids); +typedef void (GL_APIENTRYP RGLSYMGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISQUERYPROC) (GLuint id); +typedef void (GL_APIENTRYP RGLSYMGLBEGINQUERYPROC) (GLenum target, GLuint id); +typedef void (GL_APIENTRYP RGLSYMGLENDQUERYPROC) (GLenum target); +typedef void (GL_APIENTRYP RGLSYMGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params); +typedef GLboolean (GL_APIENTRYP RGLSYMGLUNMAPBUFFERPROC) (GLenum target); +typedef void (GL_APIENTRYP RGLSYMGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params); +typedef void (GL_APIENTRYP RGLSYMGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); +typedef void (GL_APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); +typedef void *(GL_APIENTRYP RGLSYMGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); +typedef void (GL_APIENTRYP RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); +typedef void (GL_APIENTRYP RGLSYMGLBINDVERTEXARRAYPROC) (GLuint array); +typedef void (GL_APIENTRYP RGLSYMGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays); +typedef void (GL_APIENTRYP RGLSYMGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISVERTEXARRAYPROC) (GLuint array); +typedef void (GL_APIENTRYP RGLSYMGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data); +typedef void (GL_APIENTRYP RGLSYMGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode); +typedef void (GL_APIENTRYP RGLSYMGLENDTRANSFORMFEEDBACKPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); +typedef void (GL_APIENTRYP RGLSYMGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); +typedef void (GL_APIENTRYP RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode); +typedef void (GL_APIENTRYP RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); +typedef void (GL_APIENTRYP RGLSYMGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v); +typedef void (GL_APIENTRYP RGLSYMGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params); +typedef GLint (GL_APIENTRYP RGLSYMGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM1UIPROC) (GLint location, GLuint v0); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); +typedef const GLubyte *(GL_APIENTRYP RGLSYMGLGETSTRINGIPROC) (GLenum name, GLuint index); +typedef void (GL_APIENTRYP RGLSYMGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); +typedef void (GL_APIENTRYP RGLSYMGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices); +typedef void (GL_APIENTRYP RGLSYMGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); +typedef GLuint (GL_APIENTRYP RGLSYMGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName); +typedef void (GL_APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); +typedef void (GL_APIENTRYP RGLSYMGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); +typedef void (GL_APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); +typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount); +typedef GLsync (GL_APIENTRYP RGLSYMGLFENCESYNCPROC) (GLenum condition, GLbitfield flags); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISSYNCPROC) (GLsync sync); +typedef void (GL_APIENTRYP RGLSYMGLDELETESYNCPROC) (GLsync sync); +typedef GLenum (GL_APIENTRYP RGLSYMGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); +typedef void (GL_APIENTRYP RGLSYMGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); +typedef void (GL_APIENTRYP RGLSYMGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data); +typedef void (GL_APIENTRYP RGLSYMGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); +typedef void (GL_APIENTRYP RGLSYMGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data); +typedef void (GL_APIENTRYP RGLSYMGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params); +typedef void (GL_APIENTRYP RGLSYMGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers); +typedef void (GL_APIENTRYP RGLSYMGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISSAMPLERPROC) (GLuint sampler); +typedef void (GL_APIENTRYP RGLSYMGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param); +typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); +typedef void (GL_APIENTRYP RGLSYMGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id); +typedef void (GL_APIENTRYP RGLSYMGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids); +typedef void (GL_APIENTRYP RGLSYMGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISTRANSFORMFEEDBACKPROC) (GLuint id); +typedef void (GL_APIENTRYP RGLSYMGLPAUSETRANSFORMFEEDBACKPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLRESUMETRANSFORMFEEDBACKPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value); +typedef void (GL_APIENTRYP RGLSYMGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments); +typedef void (GL_APIENTRYP RGLSYMGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); +typedef void (GL_APIENTRYP RGLSYMGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); +typedef void (GL_APIENTRYP RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect); +typedef void (GL_APIENTRYP RGLSYMGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect); +typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect); +typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); +typedef void (GL_APIENTRYP RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint *params); +typedef GLuint (GL_APIENTRYP RGLSYMGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params); +typedef GLint (GL_APIENTRYP RGLSYMGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar *name); +typedef void (GL_APIENTRYP RGLSYMGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); +typedef void (GL_APIENTRYP RGLSYMGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); +typedef GLuint (GL_APIENTRYP RGLSYMGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar *const*strings); +typedef void (GL_APIENTRYP RGLSYMGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); +typedef void (GL_APIENTRYP RGLSYMGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines); +typedef void (GL_APIENTRYP RGLSYMGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISPROGRAMPIPELINEPROC) (GLuint pipeline); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint v0); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint v0, GLint v1); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint v0); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat v0); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (GL_APIENTRYP RGLSYMGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline); +typedef void (GL_APIENTRYP RGLSYMGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog); +typedef void (GL_APIENTRYP RGLSYMGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); +typedef void (GL_APIENTRYP RGLSYMGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean *data); +typedef void (GL_APIENTRYP RGLSYMGLMEMORYBARRIERPROC) (GLbitfield barriers); +typedef void (GL_APIENTRYP RGLSYMGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers); +typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); +typedef void (GL_APIENTRYP RGLSYMGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLEMASKIPROC) (GLuint maskNumber, GLbitfield mask); +typedef void (GL_APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERIVPROC) (GLenum target, GLint level, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERFVPROC) (GLenum target, GLint level, GLenum pname, GLfloat *params); +typedef void (GL_APIENTRYP RGLSYMGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); +typedef void (GL_APIENTRYP RGLSYMGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); +typedef void (GL_APIENTRYP RGLSYMGLBLENDBARRIERPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLCOPYIMAGESUBDATAPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); +typedef void (GL_APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); +typedef void (GL_APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); +typedef void (GL_APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKPROC) (RGLGENGLDEBUGPROC callback, const void *userParam); +typedef GLuint (GL_APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); +typedef void (GL_APIENTRYP RGLSYMGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message); +typedef void (GL_APIENTRYP RGLSYMGLPOPDEBUGGROUPPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); +typedef void (GL_APIENTRYP RGLSYMGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); +typedef void (GL_APIENTRYP RGLSYMGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label); +typedef void (GL_APIENTRYP RGLSYMGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); +typedef void (GL_APIENTRYP RGLSYMGLGETPOINTERVPROC) (GLenum pname, void **params); +typedef void (GL_APIENTRYP RGLSYMGLENABLEIPROC) (GLenum target, GLuint index); +typedef void (GL_APIENTRYP RGLSYMGLDISABLEIPROC) (GLenum target, GLuint index); +typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); +typedef void (GL_APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); +typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); +typedef void (GL_APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); +typedef void (GL_APIENTRYP RGLSYMGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); +typedef GLboolean (GL_APIENTRYP RGLSYMGLISENABLEDIPROC) (GLenum target, GLuint index); +typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex); +typedef void (GL_APIENTRYP RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex); +typedef void (GL_APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex); +typedef void (GL_APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); +typedef void (GL_APIENTRYP RGLSYMGLPRIMITIVEBOUNDINGBOXPROC) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW); +typedef GLenum (GL_APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSPROC) (void); +typedef void (GL_APIENTRYP RGLSYMGLREADNPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); +typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMFVPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); +typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETNUNIFORMUIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params); +typedef void (GL_APIENTRYP RGLSYMGLMINSAMPLESHADINGPROC) (GLfloat value); +typedef void (GL_APIENTRYP RGLSYMGLPATCHPARAMETERIPROC) (GLenum pname, GLint value); +typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint *params); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint *param); +typedef void (GL_APIENTRYP RGLSYMGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint *param); +typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint *params); +typedef void (GL_APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint *params); +typedef void (GL_APIENTRYP RGLSYMGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer); +typedef void (GL_APIENTRYP RGLSYMGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); +typedef void (GL_APIENTRYP RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); -#define glBlendBarrierKHR __rglgen_glBlendBarrierKHR -#define glDebugMessageControlKHR __rglgen_glDebugMessageControlKHR -#define glDebugMessageInsertKHR __rglgen_glDebugMessageInsertKHR -#define glDebugMessageCallbackKHR __rglgen_glDebugMessageCallbackKHR -#define glGetDebugMessageLogKHR __rglgen_glGetDebugMessageLogKHR -#define glPushDebugGroupKHR __rglgen_glPushDebugGroupKHR -#define glPopDebugGroupKHR __rglgen_glPopDebugGroupKHR -#define glObjectLabelKHR __rglgen_glObjectLabelKHR -#define glGetObjectLabelKHR __rglgen_glGetObjectLabelKHR -#define glObjectPtrLabelKHR __rglgen_glObjectPtrLabelKHR -#define glGetObjectPtrLabelKHR __rglgen_glGetObjectPtrLabelKHR -#define glGetPointervKHR __rglgen_glGetPointervKHR -#define glGetGraphicsResetStatusKHR __rglgen_glGetGraphicsResetStatusKHR -#define glReadnPixelsKHR __rglgen_glReadnPixelsKHR -#define glGetnUniformfvKHR __rglgen_glGetnUniformfvKHR -#define glGetnUniformivKHR __rglgen_glGetnUniformivKHR -#define glGetnUniformuivKHR __rglgen_glGetnUniformuivKHR -#define glEGLImageTargetTexture2DOES __rglgen_glEGLImageTargetTexture2DOES -#define glEGLImageTargetRenderbufferStorageOES __rglgen_glEGLImageTargetRenderbufferStorageOES -#define glCopyImageSubDataOES __rglgen_glCopyImageSubDataOES -#define glEnableiOES __rglgen_glEnableiOES -#define glDisableiOES __rglgen_glDisableiOES -#define glBlendEquationiOES __rglgen_glBlendEquationiOES -#define glBlendEquationSeparateiOES __rglgen_glBlendEquationSeparateiOES -#define glBlendFunciOES __rglgen_glBlendFunciOES -#define glBlendFuncSeparateiOES __rglgen_glBlendFuncSeparateiOES -#define glColorMaskiOES __rglgen_glColorMaskiOES -#define glIsEnablediOES __rglgen_glIsEnablediOES -#define glDrawElementsBaseVertexOES __rglgen_glDrawElementsBaseVertexOES -#define glDrawRangeElementsBaseVertexOES __rglgen_glDrawRangeElementsBaseVertexOES -#define glDrawElementsInstancedBaseVertexOES __rglgen_glDrawElementsInstancedBaseVertexOES -#define glMultiDrawElementsBaseVertexOES __rglgen_glMultiDrawElementsBaseVertexOES -#define glFramebufferTextureOES __rglgen_glFramebufferTextureOES -#define glGetProgramBinaryOES __rglgen_glGetProgramBinaryOES -#define glProgramBinaryOES __rglgen_glProgramBinaryOES -#define glMapBufferOES __rglgen_glMapBufferOES -#define glUnmapBufferOES __rglgen_glUnmapBufferOES -#define glGetBufferPointervOES __rglgen_glGetBufferPointervOES -#define glPrimitiveBoundingBoxOES __rglgen_glPrimitiveBoundingBoxOES -#define glMinSampleShadingOES __rglgen_glMinSampleShadingOES -#define glPatchParameteriOES __rglgen_glPatchParameteriOES -#define glTexImage3DOES __rglgen_glTexImage3DOES -#define glTexSubImage3DOES __rglgen_glTexSubImage3DOES -#define glCopyTexSubImage3DOES __rglgen_glCopyTexSubImage3DOES -#define glCompressedTexImage3DOES __rglgen_glCompressedTexImage3DOES -#define glCompressedTexSubImage3DOES __rglgen_glCompressedTexSubImage3DOES -#define glFramebufferTexture3DOES __rglgen_glFramebufferTexture3DOES -#define glTexParameterIivOES __rglgen_glTexParameterIivOES -#define glTexParameterIuivOES __rglgen_glTexParameterIuivOES -#define glGetTexParameterIivOES __rglgen_glGetTexParameterIivOES -#define glGetTexParameterIuivOES __rglgen_glGetTexParameterIuivOES -#define glSamplerParameterIivOES __rglgen_glSamplerParameterIivOES -#define glSamplerParameterIuivOES __rglgen_glSamplerParameterIuivOES -#define glGetSamplerParameterIivOES __rglgen_glGetSamplerParameterIivOES -#define glGetSamplerParameterIuivOES __rglgen_glGetSamplerParameterIuivOES -#define glTexBufferOES __rglgen_glTexBufferOES -#define glTexBufferRangeOES __rglgen_glTexBufferRangeOES -#define glTexStorage3DMultisampleOES __rglgen_glTexStorage3DMultisampleOES -#define glTextureViewOES __rglgen_glTextureViewOES -#define glBindVertexArrayOES __rglgen_glBindVertexArrayOES -#define glDeleteVertexArraysOES __rglgen_glDeleteVertexArraysOES -#define glGenVertexArraysOES __rglgen_glGenVertexArraysOES -#define glIsVertexArrayOES __rglgen_glIsVertexArrayOES -#define glViewportArrayvOES __rglgen_glViewportArrayvOES -#define glViewportIndexedfOES __rglgen_glViewportIndexedfOES -#define glViewportIndexedfvOES __rglgen_glViewportIndexedfvOES -#define glScissorArrayvOES __rglgen_glScissorArrayvOES -#define glScissorIndexedOES __rglgen_glScissorIndexedOES -#define glScissorIndexedvOES __rglgen_glScissorIndexedvOES -#define glDepthRangeArrayfvOES __rglgen_glDepthRangeArrayfvOES -#define glDepthRangeIndexedfOES __rglgen_glDepthRangeIndexedfOES -#define glGetFloati_vOES __rglgen_glGetFloati_vOES -#define glDrawArraysInstancedBaseInstanceEXT __rglgen_glDrawArraysInstancedBaseInstanceEXT -#define glDrawElementsInstancedBaseInstanceEXT __rglgen_glDrawElementsInstancedBaseInstanceEXT -#define glDrawElementsInstancedBaseVertexBaseInstanceEXT __rglgen_glDrawElementsInstancedBaseVertexBaseInstanceEXT -#define glBindFragDataLocationIndexedEXT __rglgen_glBindFragDataLocationIndexedEXT -#define glBindFragDataLocationEXT __rglgen_glBindFragDataLocationEXT -#define glGetProgramResourceLocationIndexEXT __rglgen_glGetProgramResourceLocationIndexEXT -#define glGetFragDataIndexEXT __rglgen_glGetFragDataIndexEXT -#define glBufferStorageEXT __rglgen_glBufferStorageEXT -#define glClearTexImageEXT __rglgen_glClearTexImageEXT -#define glClearTexSubImageEXT __rglgen_glClearTexSubImageEXT -#define glCopyImageSubDataEXT __rglgen_glCopyImageSubDataEXT -#define glLabelObjectEXT __rglgen_glLabelObjectEXT -#define glGetObjectLabelEXT __rglgen_glGetObjectLabelEXT -#define glInsertEventMarkerEXT __rglgen_glInsertEventMarkerEXT -#define glPushGroupMarkerEXT __rglgen_glPushGroupMarkerEXT -#define glPopGroupMarkerEXT __rglgen_glPopGroupMarkerEXT -#define glDiscardFramebufferEXT __rglgen_glDiscardFramebufferEXT -#define glGenQueriesEXT __rglgen_glGenQueriesEXT -#define glDeleteQueriesEXT __rglgen_glDeleteQueriesEXT -#define glIsQueryEXT __rglgen_glIsQueryEXT -#define glBeginQueryEXT __rglgen_glBeginQueryEXT -#define glEndQueryEXT __rglgen_glEndQueryEXT -#define glQueryCounterEXT __rglgen_glQueryCounterEXT -#define glGetQueryivEXT __rglgen_glGetQueryivEXT -#define glGetQueryObjectivEXT __rglgen_glGetQueryObjectivEXT -#define glGetQueryObjectuivEXT __rglgen_glGetQueryObjectuivEXT -#define glGetQueryObjecti64vEXT __rglgen_glGetQueryObjecti64vEXT -#define glGetQueryObjectui64vEXT __rglgen_glGetQueryObjectui64vEXT -#define glDrawBuffersEXT __rglgen_glDrawBuffersEXT -#define glEnableiEXT __rglgen_glEnableiEXT -#define glDisableiEXT __rglgen_glDisableiEXT -#define glBlendEquationiEXT __rglgen_glBlendEquationiEXT -#define glBlendEquationSeparateiEXT __rglgen_glBlendEquationSeparateiEXT -#define glBlendFunciEXT __rglgen_glBlendFunciEXT -#define glBlendFuncSeparateiEXT __rglgen_glBlendFuncSeparateiEXT -#define glColorMaskiEXT __rglgen_glColorMaskiEXT -#define glIsEnablediEXT __rglgen_glIsEnablediEXT -#define glDrawElementsBaseVertexEXT __rglgen_glDrawElementsBaseVertexEXT -#define glDrawRangeElementsBaseVertexEXT __rglgen_glDrawRangeElementsBaseVertexEXT -#define glDrawElementsInstancedBaseVertexEXT __rglgen_glDrawElementsInstancedBaseVertexEXT -#define glMultiDrawElementsBaseVertexEXT __rglgen_glMultiDrawElementsBaseVertexEXT -#define glDrawArraysInstancedEXT __rglgen_glDrawArraysInstancedEXT -#define glDrawElementsInstancedEXT __rglgen_glDrawElementsInstancedEXT -#define glFramebufferTextureEXT __rglgen_glFramebufferTextureEXT -#define glVertexAttribDivisorEXT __rglgen_glVertexAttribDivisorEXT -#define glMapBufferRangeEXT __rglgen_glMapBufferRangeEXT -#define glFlushMappedBufferRangeEXT __rglgen_glFlushMappedBufferRangeEXT -#define glMultiDrawArraysEXT __rglgen_glMultiDrawArraysEXT -#define glMultiDrawElementsEXT __rglgen_glMultiDrawElementsEXT -#define glMultiDrawArraysIndirectEXT __rglgen_glMultiDrawArraysIndirectEXT -#define glMultiDrawElementsIndirectEXT __rglgen_glMultiDrawElementsIndirectEXT -#define glRenderbufferStorageMultisampleEXT __rglgen_glRenderbufferStorageMultisampleEXT -#define glFramebufferTexture2DMultisampleEXT __rglgen_glFramebufferTexture2DMultisampleEXT -#define glReadBufferIndexedEXT __rglgen_glReadBufferIndexedEXT -#define glDrawBuffersIndexedEXT __rglgen_glDrawBuffersIndexedEXT -#define glGetIntegeri_vEXT __rglgen_glGetIntegeri_vEXT -#define glPolygonOffsetClampEXT __rglgen_glPolygonOffsetClampEXT -#define glPrimitiveBoundingBoxEXT __rglgen_glPrimitiveBoundingBoxEXT -#define glRasterSamplesEXT __rglgen_glRasterSamplesEXT -#define glGetGraphicsResetStatusEXT __rglgen_glGetGraphicsResetStatusEXT -#define glReadnPixelsEXT __rglgen_glReadnPixelsEXT -#define glGetnUniformfvEXT __rglgen_glGetnUniformfvEXT -#define glGetnUniformivEXT __rglgen_glGetnUniformivEXT -#define glActiveShaderProgramEXT __rglgen_glActiveShaderProgramEXT -#define glBindProgramPipelineEXT __rglgen_glBindProgramPipelineEXT -#define glCreateShaderProgramvEXT __rglgen_glCreateShaderProgramvEXT -#define glDeleteProgramPipelinesEXT __rglgen_glDeleteProgramPipelinesEXT -#define glGenProgramPipelinesEXT __rglgen_glGenProgramPipelinesEXT -#define glGetProgramPipelineInfoLogEXT __rglgen_glGetProgramPipelineInfoLogEXT -#define glGetProgramPipelineivEXT __rglgen_glGetProgramPipelineivEXT -#define glIsProgramPipelineEXT __rglgen_glIsProgramPipelineEXT -#define glProgramParameteriEXT __rglgen_glProgramParameteriEXT -#define glProgramUniform1fEXT __rglgen_glProgramUniform1fEXT -#define glProgramUniform1fvEXT __rglgen_glProgramUniform1fvEXT -#define glProgramUniform1iEXT __rglgen_glProgramUniform1iEXT -#define glProgramUniform1ivEXT __rglgen_glProgramUniform1ivEXT -#define glProgramUniform2fEXT __rglgen_glProgramUniform2fEXT -#define glProgramUniform2fvEXT __rglgen_glProgramUniform2fvEXT -#define glProgramUniform2iEXT __rglgen_glProgramUniform2iEXT -#define glProgramUniform2ivEXT __rglgen_glProgramUniform2ivEXT -#define glProgramUniform3fEXT __rglgen_glProgramUniform3fEXT -#define glProgramUniform3fvEXT __rglgen_glProgramUniform3fvEXT -#define glProgramUniform3iEXT __rglgen_glProgramUniform3iEXT -#define glProgramUniform3ivEXT __rglgen_glProgramUniform3ivEXT -#define glProgramUniform4fEXT __rglgen_glProgramUniform4fEXT -#define glProgramUniform4fvEXT __rglgen_glProgramUniform4fvEXT -#define glProgramUniform4iEXT __rglgen_glProgramUniform4iEXT -#define glProgramUniform4ivEXT __rglgen_glProgramUniform4ivEXT -#define glProgramUniformMatrix2fvEXT __rglgen_glProgramUniformMatrix2fvEXT -#define glProgramUniformMatrix3fvEXT __rglgen_glProgramUniformMatrix3fvEXT -#define glProgramUniformMatrix4fvEXT __rglgen_glProgramUniformMatrix4fvEXT -#define glUseProgramStagesEXT __rglgen_glUseProgramStagesEXT -#define glValidateProgramPipelineEXT __rglgen_glValidateProgramPipelineEXT -#define glProgramUniform1uiEXT __rglgen_glProgramUniform1uiEXT -#define glProgramUniform2uiEXT __rglgen_glProgramUniform2uiEXT -#define glProgramUniform3uiEXT __rglgen_glProgramUniform3uiEXT -#define glProgramUniform4uiEXT __rglgen_glProgramUniform4uiEXT -#define glProgramUniform1uivEXT __rglgen_glProgramUniform1uivEXT -#define glProgramUniform2uivEXT __rglgen_glProgramUniform2uivEXT -#define glProgramUniform3uivEXT __rglgen_glProgramUniform3uivEXT -#define glProgramUniform4uivEXT __rglgen_glProgramUniform4uivEXT -#define glProgramUniformMatrix2x3fvEXT __rglgen_glProgramUniformMatrix2x3fvEXT -#define glProgramUniformMatrix3x2fvEXT __rglgen_glProgramUniformMatrix3x2fvEXT -#define glProgramUniformMatrix2x4fvEXT __rglgen_glProgramUniformMatrix2x4fvEXT -#define glProgramUniformMatrix4x2fvEXT __rglgen_glProgramUniformMatrix4x2fvEXT -#define glProgramUniformMatrix3x4fvEXT __rglgen_glProgramUniformMatrix3x4fvEXT -#define glProgramUniformMatrix4x3fvEXT __rglgen_glProgramUniformMatrix4x3fvEXT -#define glFramebufferPixelLocalStorageSizeEXT __rglgen_glFramebufferPixelLocalStorageSizeEXT -#define glGetFramebufferPixelLocalStorageSizeEXT __rglgen_glGetFramebufferPixelLocalStorageSizeEXT -#define glClearPixelLocalStorageuiEXT __rglgen_glClearPixelLocalStorageuiEXT -#define glTexPageCommitmentEXT __rglgen_glTexPageCommitmentEXT -#define glPatchParameteriEXT __rglgen_glPatchParameteriEXT -#define glTexParameterIivEXT __rglgen_glTexParameterIivEXT -#define glTexParameterIuivEXT __rglgen_glTexParameterIuivEXT -#define glGetTexParameterIivEXT __rglgen_glGetTexParameterIivEXT -#define glGetTexParameterIuivEXT __rglgen_glGetTexParameterIuivEXT -#define glSamplerParameterIivEXT __rglgen_glSamplerParameterIivEXT -#define glSamplerParameterIuivEXT __rglgen_glSamplerParameterIuivEXT -#define glGetSamplerParameterIivEXT __rglgen_glGetSamplerParameterIivEXT -#define glGetSamplerParameterIuivEXT __rglgen_glGetSamplerParameterIuivEXT -#define glTexBufferEXT __rglgen_glTexBufferEXT -#define glTexBufferRangeEXT __rglgen_glTexBufferRangeEXT -#define glTexStorage1DEXT __rglgen_glTexStorage1DEXT -#define glTexStorage2DEXT __rglgen_glTexStorage2DEXT -#define glTexStorage3DEXT __rglgen_glTexStorage3DEXT -#define glTextureStorage1DEXT __rglgen_glTextureStorage1DEXT -#define glTextureStorage2DEXT __rglgen_glTextureStorage2DEXT -#define glTextureStorage3DEXT __rglgen_glTextureStorage3DEXT -#define glTextureViewEXT __rglgen_glTextureViewEXT -#define glesEXT __rglgen_glesEXT -#define glFramebufferTextureMultiviewOVR __rglgen_glFramebufferTextureMultiviewOVR -#define glFramebufferTextureMultisampleMultiviewOVR __rglgen_glFramebufferTextureMultisampleMultiviewOVR +#define glActiveTexture __rglgen_glActiveTexture +#define glAttachShader __rglgen_glAttachShader +#define glBindAttribLocation __rglgen_glBindAttribLocation +#define glBindBuffer __rglgen_glBindBuffer +#define glBindFramebuffer __rglgen_glBindFramebuffer +#define glBindRenderbuffer __rglgen_glBindRenderbuffer +#define glBindTexture __rglgen_glBindTexture +#define glBlendColor __rglgen_glBlendColor +#define glBlendEquation __rglgen_glBlendEquation +#define glBlendEquationSeparate __rglgen_glBlendEquationSeparate +#define glBlendFunc __rglgen_glBlendFunc +#define glBlendFuncSeparate __rglgen_glBlendFuncSeparate +#define glBufferData __rglgen_glBufferData +#define glBufferSubData __rglgen_glBufferSubData +#define glCheckFramebufferStatus __rglgen_glCheckFramebufferStatus +#define glClear __rglgen_glClear +#define glClearColor __rglgen_glClearColor +#define glClearDepthf __rglgen_glClearDepthf +#define glClearStencil __rglgen_glClearStencil +#define glColorMask __rglgen_glColorMask +#define glCompileShader __rglgen_glCompileShader +#define glCompressedTexImage2D __rglgen_glCompressedTexImage2D +#define glCompressedTexSubImage2D __rglgen_glCompressedTexSubImage2D +#define glCopyTexImage2D __rglgen_glCopyTexImage2D +#define glCopyTexSubImage2D __rglgen_glCopyTexSubImage2D +#define glCreateProgram __rglgen_glCreateProgram +#define glCreateShader __rglgen_glCreateShader +#define glCullFace __rglgen_glCullFace +#define glDeleteBuffers __rglgen_glDeleteBuffers +#define glDeleteFramebuffers __rglgen_glDeleteFramebuffers +#define glDeleteProgram __rglgen_glDeleteProgram +#define glDeleteRenderbuffers __rglgen_glDeleteRenderbuffers +#define glDeleteShader __rglgen_glDeleteShader +#define glDeleteTextures __rglgen_glDeleteTextures +#define glDepthFunc __rglgen_glDepthFunc +#define glDepthMask __rglgen_glDepthMask +#define glDepthRangef __rglgen_glDepthRangef +#define glDetachShader __rglgen_glDetachShader +#define glDisable __rglgen_glDisable +#define glDisableVertexAttribArray __rglgen_glDisableVertexAttribArray +#define glDrawArrays __rglgen_glDrawArrays +#define glDrawElements __rglgen_glDrawElements +#define glEnable __rglgen_glEnable +#define glEnableVertexAttribArray __rglgen_glEnableVertexAttribArray +#define glFinish __rglgen_glFinish +#define glFlush __rglgen_glFlush +#define glFramebufferRenderbuffer __rglgen_glFramebufferRenderbuffer +#define glFramebufferTexture2D __rglgen_glFramebufferTexture2D +#define glFrontFace __rglgen_glFrontFace +#define glGenBuffers __rglgen_glGenBuffers +#define glGenerateMipmap __rglgen_glGenerateMipmap +#define glGenFramebuffers __rglgen_glGenFramebuffers +#define glGenRenderbuffers __rglgen_glGenRenderbuffers +#define glGenTextures __rglgen_glGenTextures +#define glGetActiveAttrib __rglgen_glGetActiveAttrib +#define glGetActiveUniform __rglgen_glGetActiveUniform +#define glGetAttachedShaders __rglgen_glGetAttachedShaders +#define glGetAttribLocation __rglgen_glGetAttribLocation +#define glGetBooleanv __rglgen_glGetBooleanv +#define glGetBufferParameteriv __rglgen_glGetBufferParameteriv +#define glGetError __rglgen_glGetError +#define glGetFloatv __rglgen_glGetFloatv +#define glGetFramebufferAttachmentParameteriv __rglgen_glGetFramebufferAttachmentParameteriv +#define glGetIntegerv __rglgen_glGetIntegerv +#define glGetProgramiv __rglgen_glGetProgramiv +#define glGetProgramInfoLog __rglgen_glGetProgramInfoLog +#define glGetRenderbufferParameteriv __rglgen_glGetRenderbufferParameteriv +#define glGetShaderiv __rglgen_glGetShaderiv +#define glGetShaderInfoLog __rglgen_glGetShaderInfoLog +#define glGetShaderPrecisionFormat __rglgen_glGetShaderPrecisionFormat +#define glGetShaderSource __rglgen_glGetShaderSource +#define glGetString __rglgen_glGetString +#define glGetTexParameterfv __rglgen_glGetTexParameterfv +#define glGetTexParameteriv __rglgen_glGetTexParameteriv +#define glGetUniformfv __rglgen_glGetUniformfv +#define glGetUniformiv __rglgen_glGetUniformiv +#define glGetUniformLocation __rglgen_glGetUniformLocation +#define glGetVertexAttribfv __rglgen_glGetVertexAttribfv +#define glGetVertexAttribiv __rglgen_glGetVertexAttribiv +#define glGetVertexAttribPointerv __rglgen_glGetVertexAttribPointerv +#define glHint __rglgen_glHint +#define glIsBuffer __rglgen_glIsBuffer +#define glIsEnabled __rglgen_glIsEnabled +#define glIsFramebuffer __rglgen_glIsFramebuffer +#define glIsProgram __rglgen_glIsProgram +#define glIsRenderbuffer __rglgen_glIsRenderbuffer +#define glIsShader __rglgen_glIsShader +#define glIsTexture __rglgen_glIsTexture +#define glLineWidth __rglgen_glLineWidth +#define glLinkProgram __rglgen_glLinkProgram +#define glPixelStorei __rglgen_glPixelStorei +#define glPolygonOffset __rglgen_glPolygonOffset +#define glReadPixels __rglgen_glReadPixels +#define glReleaseShaderCompiler __rglgen_glReleaseShaderCompiler +#define glRenderbufferStorage __rglgen_glRenderbufferStorage +#define glSampleCoverage __rglgen_glSampleCoverage +#define glScissor __rglgen_glScissor +#define glShaderBinary __rglgen_glShaderBinary +#define glShaderSource __rglgen_glShaderSource +#define glStencilFunc __rglgen_glStencilFunc +#define glStencilFuncSeparate __rglgen_glStencilFuncSeparate +#define glStencilMask __rglgen_glStencilMask +#define glStencilMaskSeparate __rglgen_glStencilMaskSeparate +#define glStencilOp __rglgen_glStencilOp +#define glStencilOpSeparate __rglgen_glStencilOpSeparate +#define glTexImage2D __rglgen_glTexImage2D +#define glTexParameterf __rglgen_glTexParameterf +#define glTexParameterfv __rglgen_glTexParameterfv +#define glTexParameteri __rglgen_glTexParameteri +#define glTexParameteriv __rglgen_glTexParameteriv +#define glTexSubImage2D __rglgen_glTexSubImage2D +#define glUniform1f __rglgen_glUniform1f +#define glUniform1fv __rglgen_glUniform1fv +#define glUniform1i __rglgen_glUniform1i +#define glUniform1iv __rglgen_glUniform1iv +#define glUniform2f __rglgen_glUniform2f +#define glUniform2fv __rglgen_glUniform2fv +#define glUniform2i __rglgen_glUniform2i +#define glUniform2iv __rglgen_glUniform2iv +#define glUniform3f __rglgen_glUniform3f +#define glUniform3fv __rglgen_glUniform3fv +#define glUniform3i __rglgen_glUniform3i +#define glUniform3iv __rglgen_glUniform3iv +#define glUniform4f __rglgen_glUniform4f +#define glUniform4fv __rglgen_glUniform4fv +#define glUniform4i __rglgen_glUniform4i +#define glUniform4iv __rglgen_glUniform4iv +#define glUniformMatrix2fv __rglgen_glUniformMatrix2fv +#define glUniformMatrix3fv __rglgen_glUniformMatrix3fv +#define glUniformMatrix4fv __rglgen_glUniformMatrix4fv +#define glUseProgram __rglgen_glUseProgram +#define glValidateProgram __rglgen_glValidateProgram +#define glVertexAttrib1f __rglgen_glVertexAttrib1f +#define glVertexAttrib1fv __rglgen_glVertexAttrib1fv +#define glVertexAttrib2f __rglgen_glVertexAttrib2f +#define glVertexAttrib2fv __rglgen_glVertexAttrib2fv +#define glVertexAttrib3f __rglgen_glVertexAttrib3f +#define glVertexAttrib3fv __rglgen_glVertexAttrib3fv +#define glVertexAttrib4f __rglgen_glVertexAttrib4f +#define glVertexAttrib4fv __rglgen_glVertexAttrib4fv +#define glVertexAttribPointer __rglgen_glVertexAttribPointer +#define glViewport __rglgen_glViewport +#define glReadBuffer __rglgen_glReadBuffer +#define glDrawRangeElements __rglgen_glDrawRangeElements +#define glTexImage3D __rglgen_glTexImage3D +#define glTexSubImage3D __rglgen_glTexSubImage3D +#define glCopyTexSubImage3D __rglgen_glCopyTexSubImage3D +#define glCompressedTexImage3D __rglgen_glCompressedTexImage3D +#define glCompressedTexSubImage3D __rglgen_glCompressedTexSubImage3D +#define glGenQueries __rglgen_glGenQueries +#define glDeleteQueries __rglgen_glDeleteQueries +#define glIsQuery __rglgen_glIsQuery +#define glBeginQuery __rglgen_glBeginQuery +#define glEndQuery __rglgen_glEndQuery +#define glGetQueryiv __rglgen_glGetQueryiv +#define glGetQueryObjectuiv __rglgen_glGetQueryObjectuiv +#define glUnmapBuffer __rglgen_glUnmapBuffer +#define glGetBufferPointerv __rglgen_glGetBufferPointerv +#define glDrawBuffers __rglgen_glDrawBuffers +#define glUniformMatrix2x3fv __rglgen_glUniformMatrix2x3fv +#define glUniformMatrix3x2fv __rglgen_glUniformMatrix3x2fv +#define glUniformMatrix2x4fv __rglgen_glUniformMatrix2x4fv +#define glUniformMatrix4x2fv __rglgen_glUniformMatrix4x2fv +#define glUniformMatrix3x4fv __rglgen_glUniformMatrix3x4fv +#define glUniformMatrix4x3fv __rglgen_glUniformMatrix4x3fv +#define glBlitFramebuffer __rglgen_glBlitFramebuffer +#define glRenderbufferStorageMultisample __rglgen_glRenderbufferStorageMultisample +#define glFramebufferTextureLayer __rglgen_glFramebufferTextureLayer +#define glMapBufferRange __rglgen_glMapBufferRange +#define glFlushMappedBufferRange __rglgen_glFlushMappedBufferRange +#define glBindVertexArray __rglgen_glBindVertexArray +#define glDeleteVertexArrays __rglgen_glDeleteVertexArrays +#define glGenVertexArrays __rglgen_glGenVertexArrays +#define glIsVertexArray __rglgen_glIsVertexArray +#define glGetIntegeri_v __rglgen_glGetIntegeri_v +#define glBeginTransformFeedback __rglgen_glBeginTransformFeedback +#define glEndTransformFeedback __rglgen_glEndTransformFeedback +#define glBindBufferRange __rglgen_glBindBufferRange +#define glBindBufferBase __rglgen_glBindBufferBase +#define glTransformFeedbackVaryings __rglgen_glTransformFeedbackVaryings +#define glGetTransformFeedbackVarying __rglgen_glGetTransformFeedbackVarying +#define glVertexAttribIPointer __rglgen_glVertexAttribIPointer +#define glGetVertexAttribIiv __rglgen_glGetVertexAttribIiv +#define glGetVertexAttribIuiv __rglgen_glGetVertexAttribIuiv +#define glVertexAttribI4i __rglgen_glVertexAttribI4i +#define glVertexAttribI4ui __rglgen_glVertexAttribI4ui +#define glVertexAttribI4iv __rglgen_glVertexAttribI4iv +#define glVertexAttribI4uiv __rglgen_glVertexAttribI4uiv +#define glGetUniformuiv __rglgen_glGetUniformuiv +#define glGetFragDataLocation __rglgen_glGetFragDataLocation +#define glUniform1ui __rglgen_glUniform1ui +#define glUniform2ui __rglgen_glUniform2ui +#define glUniform3ui __rglgen_glUniform3ui +#define glUniform4ui __rglgen_glUniform4ui +#define glUniform1uiv __rglgen_glUniform1uiv +#define glUniform2uiv __rglgen_glUniform2uiv +#define glUniform3uiv __rglgen_glUniform3uiv +#define glUniform4uiv __rglgen_glUniform4uiv +#define glClearBufferiv __rglgen_glClearBufferiv +#define glClearBufferuiv __rglgen_glClearBufferuiv +#define glClearBufferfv __rglgen_glClearBufferfv +#define glClearBufferfi __rglgen_glClearBufferfi +#define glGetStringi __rglgen_glGetStringi +#define glCopyBufferSubData __rglgen_glCopyBufferSubData +#define glGetUniformIndices __rglgen_glGetUniformIndices +#define glGetActiveUniformsiv __rglgen_glGetActiveUniformsiv +#define glGetUniformBlockIndex __rglgen_glGetUniformBlockIndex +#define glGetActiveUniformBlockiv __rglgen_glGetActiveUniformBlockiv +#define glGetActiveUniformBlockName __rglgen_glGetActiveUniformBlockName +#define glUniformBlockBinding __rglgen_glUniformBlockBinding +#define glDrawArraysInstanced __rglgen_glDrawArraysInstanced +#define glDrawElementsInstanced __rglgen_glDrawElementsInstanced +#define glFenceSync __rglgen_glFenceSync +#define glIsSync __rglgen_glIsSync +#define glDeleteSync __rglgen_glDeleteSync +#define glClientWaitSync __rglgen_glClientWaitSync +#define glWaitSync __rglgen_glWaitSync +#define glGetInteger64v __rglgen_glGetInteger64v +#define glGetSynciv __rglgen_glGetSynciv +#define glGetInteger64i_v __rglgen_glGetInteger64i_v +#define glGetBufferParameteri64v __rglgen_glGetBufferParameteri64v +#define glGenSamplers __rglgen_glGenSamplers +#define glDeleteSamplers __rglgen_glDeleteSamplers +#define glIsSampler __rglgen_glIsSampler +#define glBindSampler __rglgen_glBindSampler +#define glSamplerParameteri __rglgen_glSamplerParameteri +#define glSamplerParameteriv __rglgen_glSamplerParameteriv +#define glSamplerParameterf __rglgen_glSamplerParameterf +#define glSamplerParameterfv __rglgen_glSamplerParameterfv +#define glGetSamplerParameteriv __rglgen_glGetSamplerParameteriv +#define glGetSamplerParameterfv __rglgen_glGetSamplerParameterfv +#define glVertexAttribDivisor __rglgen_glVertexAttribDivisor +#define glBindTransformFeedback __rglgen_glBindTransformFeedback +#define glDeleteTransformFeedbacks __rglgen_glDeleteTransformFeedbacks +#define glGenTransformFeedbacks __rglgen_glGenTransformFeedbacks +#define glIsTransformFeedback __rglgen_glIsTransformFeedback +#define glPauseTransformFeedback __rglgen_glPauseTransformFeedback +#define glResumeTransformFeedback __rglgen_glResumeTransformFeedback +#define glGetProgramBinary __rglgen_glGetProgramBinary +#define glProgramBinary __rglgen_glProgramBinary +#define glProgramParameteri __rglgen_glProgramParameteri +#define glInvalidateFramebuffer __rglgen_glInvalidateFramebuffer +#define glInvalidateSubFramebuffer __rglgen_glInvalidateSubFramebuffer +#define glTexStorage2D __rglgen_glTexStorage2D +#define glTexStorage3D __rglgen_glTexStorage3D +#define glGetInternalformativ __rglgen_glGetInternalformativ +#define glDispatchCompute __rglgen_glDispatchCompute +#define glDispatchComputeIndirect __rglgen_glDispatchComputeIndirect +#define glDrawArraysIndirect __rglgen_glDrawArraysIndirect +#define glDrawElementsIndirect __rglgen_glDrawElementsIndirect +#define glFramebufferParameteri __rglgen_glFramebufferParameteri +#define glGetFramebufferParameteriv __rglgen_glGetFramebufferParameteriv +#define glGetProgramInterfaceiv __rglgen_glGetProgramInterfaceiv +#define glGetProgramResourceIndex __rglgen_glGetProgramResourceIndex +#define glGetProgramResourceName __rglgen_glGetProgramResourceName +#define glGetProgramResourceiv __rglgen_glGetProgramResourceiv +#define glGetProgramResourceLocation __rglgen_glGetProgramResourceLocation +#define glUseProgramStages __rglgen_glUseProgramStages +#define glActiveShaderProgram __rglgen_glActiveShaderProgram +#define glCreateShaderProgramv __rglgen_glCreateShaderProgramv +#define glBindProgramPipeline __rglgen_glBindProgramPipeline +#define glDeleteProgramPipelines __rglgen_glDeleteProgramPipelines +#define glGenProgramPipelines __rglgen_glGenProgramPipelines +#define glIsProgramPipeline __rglgen_glIsProgramPipeline +#define glGetProgramPipelineiv __rglgen_glGetProgramPipelineiv +#define glProgramUniform1i __rglgen_glProgramUniform1i +#define glProgramUniform2i __rglgen_glProgramUniform2i +#define glProgramUniform3i __rglgen_glProgramUniform3i +#define glProgramUniform4i __rglgen_glProgramUniform4i +#define glProgramUniform1ui __rglgen_glProgramUniform1ui +#define glProgramUniform2ui __rglgen_glProgramUniform2ui +#define glProgramUniform3ui __rglgen_glProgramUniform3ui +#define glProgramUniform4ui __rglgen_glProgramUniform4ui +#define glProgramUniform1f __rglgen_glProgramUniform1f +#define glProgramUniform2f __rglgen_glProgramUniform2f +#define glProgramUniform3f __rglgen_glProgramUniform3f +#define glProgramUniform4f __rglgen_glProgramUniform4f +#define glProgramUniform1iv __rglgen_glProgramUniform1iv +#define glProgramUniform2iv __rglgen_glProgramUniform2iv +#define glProgramUniform3iv __rglgen_glProgramUniform3iv +#define glProgramUniform4iv __rglgen_glProgramUniform4iv +#define glProgramUniform1uiv __rglgen_glProgramUniform1uiv +#define glProgramUniform2uiv __rglgen_glProgramUniform2uiv +#define glProgramUniform3uiv __rglgen_glProgramUniform3uiv +#define glProgramUniform4uiv __rglgen_glProgramUniform4uiv +#define glProgramUniform1fv __rglgen_glProgramUniform1fv +#define glProgramUniform2fv __rglgen_glProgramUniform2fv +#define glProgramUniform3fv __rglgen_glProgramUniform3fv +#define glProgramUniform4fv __rglgen_glProgramUniform4fv +#define glProgramUniformMatrix2fv __rglgen_glProgramUniformMatrix2fv +#define glProgramUniformMatrix3fv __rglgen_glProgramUniformMatrix3fv +#define glProgramUniformMatrix4fv __rglgen_glProgramUniformMatrix4fv +#define glProgramUniformMatrix2x3fv __rglgen_glProgramUniformMatrix2x3fv +#define glProgramUniformMatrix3x2fv __rglgen_glProgramUniformMatrix3x2fv +#define glProgramUniformMatrix2x4fv __rglgen_glProgramUniformMatrix2x4fv +#define glProgramUniformMatrix4x2fv __rglgen_glProgramUniformMatrix4x2fv +#define glProgramUniformMatrix3x4fv __rglgen_glProgramUniformMatrix3x4fv +#define glProgramUniformMatrix4x3fv __rglgen_glProgramUniformMatrix4x3fv +#define glValidateProgramPipeline __rglgen_glValidateProgramPipeline +#define glGetProgramPipelineInfoLog __rglgen_glGetProgramPipelineInfoLog +#define glBindImageTexture __rglgen_glBindImageTexture +#define glGetBooleani_v __rglgen_glGetBooleani_v +#define glMemoryBarrier __rglgen_glMemoryBarrier +#define glMemoryBarrierByRegion __rglgen_glMemoryBarrierByRegion +#define glTexStorage2DMultisample __rglgen_glTexStorage2DMultisample +#define glGetMultisamplefv __rglgen_glGetMultisamplefv +#define glSampleMaski __rglgen_glSampleMaski +#define glGetTexLevelParameteriv __rglgen_glGetTexLevelParameteriv +#define glGetTexLevelParameterfv __rglgen_glGetTexLevelParameterfv +#define glBindVertexBuffer __rglgen_glBindVertexBuffer +#define glVertexAttribFormat __rglgen_glVertexAttribFormat +#define glVertexAttribIFormat __rglgen_glVertexAttribIFormat +#define glVertexAttribBinding __rglgen_glVertexAttribBinding +#define glVertexBindingDivisor __rglgen_glVertexBindingDivisor +#define glBlendBarrier __rglgen_glBlendBarrier +#define glCopyImageSubData __rglgen_glCopyImageSubData +#define glDebugMessageControl __rglgen_glDebugMessageControl +#define glDebugMessageInsert __rglgen_glDebugMessageInsert +#define glDebugMessageCallback __rglgen_glDebugMessageCallback +#define glGetDebugMessageLog __rglgen_glGetDebugMessageLog +#define glPushDebugGroup __rglgen_glPushDebugGroup +#define glPopDebugGroup __rglgen_glPopDebugGroup +#define glObjectLabel __rglgen_glObjectLabel +#define glGetObjectLabel __rglgen_glGetObjectLabel +#define glObjectPtrLabel __rglgen_glObjectPtrLabel +#define glGetObjectPtrLabel __rglgen_glGetObjectPtrLabel +#define glGetPointerv __rglgen_glGetPointerv +#define glEnablei __rglgen_glEnablei +#define glDisablei __rglgen_glDisablei +#define glBlendEquationi __rglgen_glBlendEquationi +#define glBlendEquationSeparatei __rglgen_glBlendEquationSeparatei +#define glBlendFunci __rglgen_glBlendFunci +#define glBlendFuncSeparatei __rglgen_glBlendFuncSeparatei +#define glColorMaski __rglgen_glColorMaski +#define glIsEnabledi __rglgen_glIsEnabledi +#define glDrawElementsBaseVertex __rglgen_glDrawElementsBaseVertex +#define glDrawRangeElementsBaseVertex __rglgen_glDrawRangeElementsBaseVertex +#define glDrawElementsInstancedBaseVertex __rglgen_glDrawElementsInstancedBaseVertex +#define glFramebufferTexture __rglgen_glFramebufferTexture +#define glPrimitiveBoundingBox __rglgen_glPrimitiveBoundingBox +#define glGetGraphicsResetStatus __rglgen_glGetGraphicsResetStatus +#define glReadnPixels __rglgen_glReadnPixels +#define glGetnUniformfv __rglgen_glGetnUniformfv +#define glGetnUniformiv __rglgen_glGetnUniformiv +#define glGetnUniformuiv __rglgen_glGetnUniformuiv +#define glMinSampleShading __rglgen_glMinSampleShading +#define glPatchParameteri __rglgen_glPatchParameteri +#define glTexParameterIiv __rglgen_glTexParameterIiv +#define glTexParameterIuiv __rglgen_glTexParameterIuiv +#define glGetTexParameterIiv __rglgen_glGetTexParameterIiv +#define glGetTexParameterIuiv __rglgen_glGetTexParameterIuiv +#define glSamplerParameterIiv __rglgen_glSamplerParameterIiv +#define glSamplerParameterIuiv __rglgen_glSamplerParameterIuiv +#define glGetSamplerParameterIiv __rglgen_glGetSamplerParameterIiv +#define glGetSamplerParameterIuiv __rglgen_glGetSamplerParameterIuiv +#define glTexBuffer __rglgen_glTexBuffer +#define glTexBufferRange __rglgen_glTexBufferRange +#define glTexStorage3DMultisample __rglgen_glTexStorage3DMultisample -extern RGLSYMGLBLENDBARRIERKHRPROC __rglgen_glBlendBarrierKHR; -extern RGLSYMGLDEBUGMESSAGECONTROLKHRPROC __rglgen_glDebugMessageControlKHR; -extern RGLSYMGLDEBUGMESSAGEINSERTKHRPROC __rglgen_glDebugMessageInsertKHR; -extern RGLSYMGLDEBUGMESSAGECALLBACKKHRPROC __rglgen_glDebugMessageCallbackKHR; -extern RGLSYMGLGETDEBUGMESSAGELOGKHRPROC __rglgen_glGetDebugMessageLogKHR; -extern RGLSYMGLPUSHDEBUGGROUPKHRPROC __rglgen_glPushDebugGroupKHR; -extern RGLSYMGLPOPDEBUGGROUPKHRPROC __rglgen_glPopDebugGroupKHR; -extern RGLSYMGLOBJECTLABELKHRPROC __rglgen_glObjectLabelKHR; -extern RGLSYMGLGETOBJECTLABELKHRPROC __rglgen_glGetObjectLabelKHR; -extern RGLSYMGLOBJECTPTRLABELKHRPROC __rglgen_glObjectPtrLabelKHR; -extern RGLSYMGLGETOBJECTPTRLABELKHRPROC __rglgen_glGetObjectPtrLabelKHR; -extern RGLSYMGLGETPOINTERVKHRPROC __rglgen_glGetPointervKHR; -extern RGLSYMGLGETGRAPHICSRESETSTATUSKHRPROC __rglgen_glGetGraphicsResetStatusKHR; -extern RGLSYMGLREADNPIXELSKHRPROC __rglgen_glReadnPixelsKHR; -extern RGLSYMGLGETNUNIFORMFVKHRPROC __rglgen_glGetnUniformfvKHR; -extern RGLSYMGLGETNUNIFORMIVKHRPROC __rglgen_glGetnUniformivKHR; -extern RGLSYMGLGETNUNIFORMUIVKHRPROC __rglgen_glGetnUniformuivKHR; -extern RGLSYMGLEGLIMAGETARGETTEXTURE2DOESPROC __rglgen_glEGLImageTargetTexture2DOES; -extern RGLSYMGLEGLIMAGETARGETRENDERBUFFERSTORAGEOESPROC __rglgen_glEGLImageTargetRenderbufferStorageOES; -extern RGLSYMGLCOPYIMAGESUBDATAOESPROC __rglgen_glCopyImageSubDataOES; -extern RGLSYMGLENABLEIOESPROC __rglgen_glEnableiOES; -extern RGLSYMGLDISABLEIOESPROC __rglgen_glDisableiOES; -extern RGLSYMGLBLENDEQUATIONIOESPROC __rglgen_glBlendEquationiOES; -extern RGLSYMGLBLENDEQUATIONSEPARATEIOESPROC __rglgen_glBlendEquationSeparateiOES; -extern RGLSYMGLBLENDFUNCIOESPROC __rglgen_glBlendFunciOES; -extern RGLSYMGLBLENDFUNCSEPARATEIOESPROC __rglgen_glBlendFuncSeparateiOES; -extern RGLSYMGLCOLORMASKIOESPROC __rglgen_glColorMaskiOES; -extern RGLSYMGLISENABLEDIOESPROC __rglgen_glIsEnablediOES; -extern RGLSYMGLDRAWELEMENTSBASEVERTEXOESPROC __rglgen_glDrawElementsBaseVertexOES; -extern RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXOESPROC __rglgen_glDrawRangeElementsBaseVertexOES; -extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXOESPROC __rglgen_glDrawElementsInstancedBaseVertexOES; -extern RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXOESPROC __rglgen_glMultiDrawElementsBaseVertexOES; -extern RGLSYMGLFRAMEBUFFERTEXTUREOESPROC __rglgen_glFramebufferTextureOES; -extern RGLSYMGLGETPROGRAMBINARYOESPROC __rglgen_glGetProgramBinaryOES; -extern RGLSYMGLPROGRAMBINARYOESPROC __rglgen_glProgramBinaryOES; -extern RGLSYMGLMAPBUFFEROESPROC __rglgen_glMapBufferOES; -extern RGLSYMGLUNMAPBUFFEROESPROC __rglgen_glUnmapBufferOES; -extern RGLSYMGLGETBUFFERPOINTERVOESPROC __rglgen_glGetBufferPointervOES; -extern RGLSYMGLPRIMITIVEBOUNDINGBOXOESPROC __rglgen_glPrimitiveBoundingBoxOES; -extern RGLSYMGLMINSAMPLESHADINGOESPROC __rglgen_glMinSampleShadingOES; -extern RGLSYMGLPATCHPARAMETERIOESPROC __rglgen_glPatchParameteriOES; -extern RGLSYMGLTEXIMAGE3DOESPROC __rglgen_glTexImage3DOES; -extern RGLSYMGLTEXSUBIMAGE3DOESPROC __rglgen_glTexSubImage3DOES; -extern RGLSYMGLCOPYTEXSUBIMAGE3DOESPROC __rglgen_glCopyTexSubImage3DOES; -extern RGLSYMGLCOMPRESSEDTEXIMAGE3DOESPROC __rglgen_glCompressedTexImage3DOES; -extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DOESPROC __rglgen_glCompressedTexSubImage3DOES; -extern RGLSYMGLFRAMEBUFFERTEXTURE3DOESPROC __rglgen_glFramebufferTexture3DOES; -extern RGLSYMGLTEXPARAMETERIIVOESPROC __rglgen_glTexParameterIivOES; -extern RGLSYMGLTEXPARAMETERIUIVOESPROC __rglgen_glTexParameterIuivOES; -extern RGLSYMGLGETTEXPARAMETERIIVOESPROC __rglgen_glGetTexParameterIivOES; -extern RGLSYMGLGETTEXPARAMETERIUIVOESPROC __rglgen_glGetTexParameterIuivOES; -extern RGLSYMGLSAMPLERPARAMETERIIVOESPROC __rglgen_glSamplerParameterIivOES; -extern RGLSYMGLSAMPLERPARAMETERIUIVOESPROC __rglgen_glSamplerParameterIuivOES; -extern RGLSYMGLGETSAMPLERPARAMETERIIVOESPROC __rglgen_glGetSamplerParameterIivOES; -extern RGLSYMGLGETSAMPLERPARAMETERIUIVOESPROC __rglgen_glGetSamplerParameterIuivOES; -extern RGLSYMGLTEXBUFFEROESPROC __rglgen_glTexBufferOES; -extern RGLSYMGLTEXBUFFERRANGEOESPROC __rglgen_glTexBufferRangeOES; -extern RGLSYMGLTEXSTORAGE3DMULTISAMPLEOESPROC __rglgen_glTexStorage3DMultisampleOES; -extern RGLSYMGLTEXTUREVIEWOESPROC __rglgen_glTextureViewOES; -extern RGLSYMGLBINDVERTEXARRAYOESPROC __rglgen_glBindVertexArrayOES; -extern RGLSYMGLDELETEVERTEXARRAYSOESPROC __rglgen_glDeleteVertexArraysOES; -extern RGLSYMGLGENVERTEXARRAYSOESPROC __rglgen_glGenVertexArraysOES; -extern RGLSYMGLISVERTEXARRAYOESPROC __rglgen_glIsVertexArrayOES; -extern RGLSYMGLVIEWPORTARRAYVOESPROC __rglgen_glViewportArrayvOES; -extern RGLSYMGLVIEWPORTINDEXEDFOESPROC __rglgen_glViewportIndexedfOES; -extern RGLSYMGLVIEWPORTINDEXEDFVOESPROC __rglgen_glViewportIndexedfvOES; -extern RGLSYMGLSCISSORARRAYVOESPROC __rglgen_glScissorArrayvOES; -extern RGLSYMGLSCISSORINDEXEDOESPROC __rglgen_glScissorIndexedOES; -extern RGLSYMGLSCISSORINDEXEDVOESPROC __rglgen_glScissorIndexedvOES; -extern RGLSYMGLDEPTHRANGEARRAYFVOESPROC __rglgen_glDepthRangeArrayfvOES; -extern RGLSYMGLDEPTHRANGEINDEXEDFOESPROC __rglgen_glDepthRangeIndexedfOES; -extern RGLSYMGLGETFLOATI_VOESPROC __rglgen_glGetFloati_vOES; -extern RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC __rglgen_glDrawArraysInstancedBaseInstanceEXT; -extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC __rglgen_glDrawElementsInstancedBaseInstanceEXT; -extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC __rglgen_glDrawElementsInstancedBaseVertexBaseInstanceEXT; -extern RGLSYMGLBINDFRAGDATALOCATIONINDEXEDEXTPROC __rglgen_glBindFragDataLocationIndexedEXT; -extern RGLSYMGLBINDFRAGDATALOCATIONEXTPROC __rglgen_glBindFragDataLocationEXT; -extern RGLSYMGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC __rglgen_glGetProgramResourceLocationIndexEXT; -extern RGLSYMGLGETFRAGDATAINDEXEXTPROC __rglgen_glGetFragDataIndexEXT; -extern RGLSYMGLBUFFERSTORAGEEXTPROC __rglgen_glBufferStorageEXT; -extern RGLSYMGLCLEARTEXIMAGEEXTPROC __rglgen_glClearTexImageEXT; -extern RGLSYMGLCLEARTEXSUBIMAGEEXTPROC __rglgen_glClearTexSubImageEXT; -extern RGLSYMGLCOPYIMAGESUBDATAEXTPROC __rglgen_glCopyImageSubDataEXT; -extern RGLSYMGLLABELOBJECTEXTPROC __rglgen_glLabelObjectEXT; -extern RGLSYMGLGETOBJECTLABELEXTPROC __rglgen_glGetObjectLabelEXT; -extern RGLSYMGLINSERTEVENTMARKEREXTPROC __rglgen_glInsertEventMarkerEXT; -extern RGLSYMGLPUSHGROUPMARKEREXTPROC __rglgen_glPushGroupMarkerEXT; -extern RGLSYMGLPOPGROUPMARKEREXTPROC __rglgen_glPopGroupMarkerEXT; -extern RGLSYMGLDISCARDFRAMEBUFFEREXTPROC __rglgen_glDiscardFramebufferEXT; -extern RGLSYMGLGENQUERIESEXTPROC __rglgen_glGenQueriesEXT; -extern RGLSYMGLDELETEQUERIESEXTPROC __rglgen_glDeleteQueriesEXT; -extern RGLSYMGLISQUERYEXTPROC __rglgen_glIsQueryEXT; -extern RGLSYMGLBEGINQUERYEXTPROC __rglgen_glBeginQueryEXT; -extern RGLSYMGLENDQUERYEXTPROC __rglgen_glEndQueryEXT; -extern RGLSYMGLQUERYCOUNTEREXTPROC __rglgen_glQueryCounterEXT; -extern RGLSYMGLGETQUERYIVEXTPROC __rglgen_glGetQueryivEXT; -extern RGLSYMGLGETQUERYOBJECTIVEXTPROC __rglgen_glGetQueryObjectivEXT; -extern RGLSYMGLGETQUERYOBJECTUIVEXTPROC __rglgen_glGetQueryObjectuivEXT; -extern RGLSYMGLGETQUERYOBJECTI64VEXTPROC __rglgen_glGetQueryObjecti64vEXT; -extern RGLSYMGLGETQUERYOBJECTUI64VEXTPROC __rglgen_glGetQueryObjectui64vEXT; -extern RGLSYMGLDRAWBUFFERSEXTPROC __rglgen_glDrawBuffersEXT; -extern RGLSYMGLENABLEIEXTPROC __rglgen_glEnableiEXT; -extern RGLSYMGLDISABLEIEXTPROC __rglgen_glDisableiEXT; -extern RGLSYMGLBLENDEQUATIONIEXTPROC __rglgen_glBlendEquationiEXT; -extern RGLSYMGLBLENDEQUATIONSEPARATEIEXTPROC __rglgen_glBlendEquationSeparateiEXT; -extern RGLSYMGLBLENDFUNCIEXTPROC __rglgen_glBlendFunciEXT; -extern RGLSYMGLBLENDFUNCSEPARATEIEXTPROC __rglgen_glBlendFuncSeparateiEXT; -extern RGLSYMGLCOLORMASKIEXTPROC __rglgen_glColorMaskiEXT; -extern RGLSYMGLISENABLEDIEXTPROC __rglgen_glIsEnablediEXT; -extern RGLSYMGLDRAWELEMENTSBASEVERTEXEXTPROC __rglgen_glDrawElementsBaseVertexEXT; -extern RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC __rglgen_glDrawRangeElementsBaseVertexEXT; -extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC __rglgen_glDrawElementsInstancedBaseVertexEXT; -extern RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC __rglgen_glMultiDrawElementsBaseVertexEXT; -extern RGLSYMGLDRAWARRAYSINSTANCEDEXTPROC __rglgen_glDrawArraysInstancedEXT; -extern RGLSYMGLDRAWELEMENTSINSTANCEDEXTPROC __rglgen_glDrawElementsInstancedEXT; -extern RGLSYMGLFRAMEBUFFERTEXTUREEXTPROC __rglgen_glFramebufferTextureEXT; -extern RGLSYMGLVERTEXATTRIBDIVISOREXTPROC __rglgen_glVertexAttribDivisorEXT; -extern RGLSYMGLMAPBUFFERRANGEEXTPROC __rglgen_glMapBufferRangeEXT; -extern RGLSYMGLFLUSHMAPPEDBUFFERRANGEEXTPROC __rglgen_glFlushMappedBufferRangeEXT; -extern RGLSYMGLMULTIDRAWARRAYSEXTPROC __rglgen_glMultiDrawArraysEXT; -extern RGLSYMGLMULTIDRAWELEMENTSEXTPROC __rglgen_glMultiDrawElementsEXT; -extern RGLSYMGLMULTIDRAWARRAYSINDIRECTEXTPROC __rglgen_glMultiDrawArraysIndirectEXT; -extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTEXTPROC __rglgen_glMultiDrawElementsIndirectEXT; -extern RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __rglgen_glRenderbufferStorageMultisampleEXT; -extern RGLSYMGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC __rglgen_glFramebufferTexture2DMultisampleEXT; -extern RGLSYMGLREADBUFFERINDEXEDEXTPROC __rglgen_glReadBufferIndexedEXT; -extern RGLSYMGLDRAWBUFFERSINDEXEDEXTPROC __rglgen_glDrawBuffersIndexedEXT; -extern RGLSYMGLGETINTEGERI_VEXTPROC __rglgen_glGetIntegeri_vEXT; -extern RGLSYMGLPOLYGONOFFSETCLAMPEXTPROC __rglgen_glPolygonOffsetClampEXT; -extern RGLSYMGLPRIMITIVEBOUNDINGBOXEXTPROC __rglgen_glPrimitiveBoundingBoxEXT; -extern RGLSYMGLRASTERSAMPLESEXTPROC __rglgen_glRasterSamplesEXT; -extern RGLSYMGLGETGRAPHICSRESETSTATUSEXTPROC __rglgen_glGetGraphicsResetStatusEXT; -extern RGLSYMGLREADNPIXELSEXTPROC __rglgen_glReadnPixelsEXT; -extern RGLSYMGLGETNUNIFORMFVEXTPROC __rglgen_glGetnUniformfvEXT; -extern RGLSYMGLGETNUNIFORMIVEXTPROC __rglgen_glGetnUniformivEXT; -extern RGLSYMGLACTIVESHADERPROGRAMEXTPROC __rglgen_glActiveShaderProgramEXT; -extern RGLSYMGLBINDPROGRAMPIPELINEEXTPROC __rglgen_glBindProgramPipelineEXT; -extern RGLSYMGLCREATESHADERPROGRAMVEXTPROC __rglgen_glCreateShaderProgramvEXT; -extern RGLSYMGLDELETEPROGRAMPIPELINESEXTPROC __rglgen_glDeleteProgramPipelinesEXT; -extern RGLSYMGLGENPROGRAMPIPELINESEXTPROC __rglgen_glGenProgramPipelinesEXT; -extern RGLSYMGLGETPROGRAMPIPELINEINFOLOGEXTPROC __rglgen_glGetProgramPipelineInfoLogEXT; -extern RGLSYMGLGETPROGRAMPIPELINEIVEXTPROC __rglgen_glGetProgramPipelineivEXT; -extern RGLSYMGLISPROGRAMPIPELINEEXTPROC __rglgen_glIsProgramPipelineEXT; -extern RGLSYMGLPROGRAMPARAMETERIEXTPROC __rglgen_glProgramParameteriEXT; -extern RGLSYMGLPROGRAMUNIFORM1FEXTPROC __rglgen_glProgramUniform1fEXT; -extern RGLSYMGLPROGRAMUNIFORM1FVEXTPROC __rglgen_glProgramUniform1fvEXT; -extern RGLSYMGLPROGRAMUNIFORM1IEXTPROC __rglgen_glProgramUniform1iEXT; -extern RGLSYMGLPROGRAMUNIFORM1IVEXTPROC __rglgen_glProgramUniform1ivEXT; -extern RGLSYMGLPROGRAMUNIFORM2FEXTPROC __rglgen_glProgramUniform2fEXT; -extern RGLSYMGLPROGRAMUNIFORM2FVEXTPROC __rglgen_glProgramUniform2fvEXT; -extern RGLSYMGLPROGRAMUNIFORM2IEXTPROC __rglgen_glProgramUniform2iEXT; -extern RGLSYMGLPROGRAMUNIFORM2IVEXTPROC __rglgen_glProgramUniform2ivEXT; -extern RGLSYMGLPROGRAMUNIFORM3FEXTPROC __rglgen_glProgramUniform3fEXT; -extern RGLSYMGLPROGRAMUNIFORM3FVEXTPROC __rglgen_glProgramUniform3fvEXT; -extern RGLSYMGLPROGRAMUNIFORM3IEXTPROC __rglgen_glProgramUniform3iEXT; -extern RGLSYMGLPROGRAMUNIFORM3IVEXTPROC __rglgen_glProgramUniform3ivEXT; -extern RGLSYMGLPROGRAMUNIFORM4FEXTPROC __rglgen_glProgramUniform4fEXT; -extern RGLSYMGLPROGRAMUNIFORM4FVEXTPROC __rglgen_glProgramUniform4fvEXT; -extern RGLSYMGLPROGRAMUNIFORM4IEXTPROC __rglgen_glProgramUniform4iEXT; -extern RGLSYMGLPROGRAMUNIFORM4IVEXTPROC __rglgen_glProgramUniform4ivEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX2FVEXTPROC __rglgen_glProgramUniformMatrix2fvEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX3FVEXTPROC __rglgen_glProgramUniformMatrix3fvEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX4FVEXTPROC __rglgen_glProgramUniformMatrix4fvEXT; -extern RGLSYMGLUSEPROGRAMSTAGESEXTPROC __rglgen_glUseProgramStagesEXT; -extern RGLSYMGLVALIDATEPROGRAMPIPELINEEXTPROC __rglgen_glValidateProgramPipelineEXT; -extern RGLSYMGLPROGRAMUNIFORM1UIEXTPROC __rglgen_glProgramUniform1uiEXT; -extern RGLSYMGLPROGRAMUNIFORM2UIEXTPROC __rglgen_glProgramUniform2uiEXT; -extern RGLSYMGLPROGRAMUNIFORM3UIEXTPROC __rglgen_glProgramUniform3uiEXT; -extern RGLSYMGLPROGRAMUNIFORM4UIEXTPROC __rglgen_glProgramUniform4uiEXT; -extern RGLSYMGLPROGRAMUNIFORM1UIVEXTPROC __rglgen_glProgramUniform1uivEXT; -extern RGLSYMGLPROGRAMUNIFORM2UIVEXTPROC __rglgen_glProgramUniform2uivEXT; -extern RGLSYMGLPROGRAMUNIFORM3UIVEXTPROC __rglgen_glProgramUniform3uivEXT; -extern RGLSYMGLPROGRAMUNIFORM4UIVEXTPROC __rglgen_glProgramUniform4uivEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __rglgen_glProgramUniformMatrix2x3fvEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __rglgen_glProgramUniformMatrix3x2fvEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __rglgen_glProgramUniformMatrix2x4fvEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __rglgen_glProgramUniformMatrix4x2fvEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __rglgen_glProgramUniformMatrix3x4fvEXT; -extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __rglgen_glProgramUniformMatrix4x3fvEXT; -extern RGLSYMGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __rglgen_glFramebufferPixelLocalStorageSizeEXT; -extern RGLSYMGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __rglgen_glGetFramebufferPixelLocalStorageSizeEXT; -extern RGLSYMGLCLEARPIXELLOCALSTORAGEUIEXTPROC __rglgen_glClearPixelLocalStorageuiEXT; -extern RGLSYMGLTEXPAGECOMMITMENTEXTPROC __rglgen_glTexPageCommitmentEXT; -extern RGLSYMGLPATCHPARAMETERIEXTPROC __rglgen_glPatchParameteriEXT; -extern RGLSYMGLTEXPARAMETERIIVEXTPROC __rglgen_glTexParameterIivEXT; -extern RGLSYMGLTEXPARAMETERIUIVEXTPROC __rglgen_glTexParameterIuivEXT; -extern RGLSYMGLGETTEXPARAMETERIIVEXTPROC __rglgen_glGetTexParameterIivEXT; -extern RGLSYMGLGETTEXPARAMETERIUIVEXTPROC __rglgen_glGetTexParameterIuivEXT; -extern RGLSYMGLSAMPLERPARAMETERIIVEXTPROC __rglgen_glSamplerParameterIivEXT; -extern RGLSYMGLSAMPLERPARAMETERIUIVEXTPROC __rglgen_glSamplerParameterIuivEXT; -extern RGLSYMGLGETSAMPLERPARAMETERIIVEXTPROC __rglgen_glGetSamplerParameterIivEXT; -extern RGLSYMGLGETSAMPLERPARAMETERIUIVEXTPROC __rglgen_glGetSamplerParameterIuivEXT; -extern RGLSYMGLTEXBUFFEREXTPROC __rglgen_glTexBufferEXT; -extern RGLSYMGLTEXBUFFERRANGEEXTPROC __rglgen_glTexBufferRangeEXT; -extern RGLSYMGLTEXSTORAGE1DEXTPROC __rglgen_glTexStorage1DEXT; -extern RGLSYMGLTEXSTORAGE2DEXTPROC __rglgen_glTexStorage2DEXT; -extern RGLSYMGLTEXSTORAGE3DEXTPROC __rglgen_glTexStorage3DEXT; -extern RGLSYMGLTEXTURESTORAGE1DEXTPROC __rglgen_glTextureStorage1DEXT; -extern RGLSYMGLTEXTURESTORAGE2DEXTPROC __rglgen_glTextureStorage2DEXT; -extern RGLSYMGLTEXTURESTORAGE3DEXTPROC __rglgen_glTextureStorage3DEXT; -extern RGLSYMGLTEXTUREVIEWEXTPROC __rglgen_glTextureViewEXT; -extern RGLSYMGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC __rglgen_glFramebufferTextureMultiviewOVR; -extern RGLSYMGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC __rglgen_glFramebufferTextureMultisampleMultiviewOVR; +extern RGLSYMGLACTIVETEXTUREPROC __rglgen_glActiveTexture; +extern RGLSYMGLATTACHSHADERPROC __rglgen_glAttachShader; +extern RGLSYMGLBINDATTRIBLOCATIONPROC __rglgen_glBindAttribLocation; +extern RGLSYMGLBINDBUFFERPROC __rglgen_glBindBuffer; +extern RGLSYMGLBINDFRAMEBUFFERPROC __rglgen_glBindFramebuffer; +extern RGLSYMGLBINDRENDERBUFFERPROC __rglgen_glBindRenderbuffer; +extern RGLSYMGLBINDTEXTUREPROC __rglgen_glBindTexture; +extern RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor; +extern RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation; +extern RGLSYMGLBLENDEQUATIONSEPARATEPROC __rglgen_glBlendEquationSeparate; +extern RGLSYMGLBLENDFUNCPROC __rglgen_glBlendFunc; +extern RGLSYMGLBLENDFUNCSEPARATEPROC __rglgen_glBlendFuncSeparate; +extern RGLSYMGLBUFFERDATAPROC __rglgen_glBufferData; +extern RGLSYMGLBUFFERSUBDATAPROC __rglgen_glBufferSubData; +extern RGLSYMGLCHECKFRAMEBUFFERSTATUSPROC __rglgen_glCheckFramebufferStatus; +extern RGLSYMGLCLEARPROC __rglgen_glClear; +extern RGLSYMGLCLEARCOLORPROC __rglgen_glClearColor; +extern RGLSYMGLCLEARDEPTHFPROC __rglgen_glClearDepthf; +extern RGLSYMGLCLEARSTENCILPROC __rglgen_glClearStencil; +extern RGLSYMGLCOLORMASKPROC __rglgen_glColorMask; +extern RGLSYMGLCOMPILESHADERPROC __rglgen_glCompileShader; +extern RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC __rglgen_glCompressedTexImage2D; +extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC __rglgen_glCompressedTexSubImage2D; +extern RGLSYMGLCOPYTEXIMAGE2DPROC __rglgen_glCopyTexImage2D; +extern RGLSYMGLCOPYTEXSUBIMAGE2DPROC __rglgen_glCopyTexSubImage2D; +extern RGLSYMGLCREATEPROGRAMPROC __rglgen_glCreateProgram; +extern RGLSYMGLCREATESHADERPROC __rglgen_glCreateShader; +extern RGLSYMGLCULLFACEPROC __rglgen_glCullFace; +extern RGLSYMGLDELETEBUFFERSPROC __rglgen_glDeleteBuffers; +extern RGLSYMGLDELETEFRAMEBUFFERSPROC __rglgen_glDeleteFramebuffers; +extern RGLSYMGLDELETEPROGRAMPROC __rglgen_glDeleteProgram; +extern RGLSYMGLDELETERENDERBUFFERSPROC __rglgen_glDeleteRenderbuffers; +extern RGLSYMGLDELETESHADERPROC __rglgen_glDeleteShader; +extern RGLSYMGLDELETETEXTURESPROC __rglgen_glDeleteTextures; +extern RGLSYMGLDEPTHFUNCPROC __rglgen_glDepthFunc; +extern RGLSYMGLDEPTHMASKPROC __rglgen_glDepthMask; +extern RGLSYMGLDEPTHRANGEFPROC __rglgen_glDepthRangef; +extern RGLSYMGLDETACHSHADERPROC __rglgen_glDetachShader; +extern RGLSYMGLDISABLEPROC __rglgen_glDisable; +extern RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC __rglgen_glDisableVertexAttribArray; +extern RGLSYMGLDRAWARRAYSPROC __rglgen_glDrawArrays; +extern RGLSYMGLDRAWELEMENTSPROC __rglgen_glDrawElements; +extern RGLSYMGLENABLEPROC __rglgen_glEnable; +extern RGLSYMGLENABLEVERTEXATTRIBARRAYPROC __rglgen_glEnableVertexAttribArray; +extern RGLSYMGLFINISHPROC __rglgen_glFinish; +extern RGLSYMGLFLUSHPROC __rglgen_glFlush; +extern RGLSYMGLFRAMEBUFFERRENDERBUFFERPROC __rglgen_glFramebufferRenderbuffer; +extern RGLSYMGLFRAMEBUFFERTEXTURE2DPROC __rglgen_glFramebufferTexture2D; +extern RGLSYMGLFRONTFACEPROC __rglgen_glFrontFace; +extern RGLSYMGLGENBUFFERSPROC __rglgen_glGenBuffers; +extern RGLSYMGLGENERATEMIPMAPPROC __rglgen_glGenerateMipmap; +extern RGLSYMGLGENFRAMEBUFFERSPROC __rglgen_glGenFramebuffers; +extern RGLSYMGLGENRENDERBUFFERSPROC __rglgen_glGenRenderbuffers; +extern RGLSYMGLGENTEXTURESPROC __rglgen_glGenTextures; +extern RGLSYMGLGETACTIVEATTRIBPROC __rglgen_glGetActiveAttrib; +extern RGLSYMGLGETACTIVEUNIFORMPROC __rglgen_glGetActiveUniform; +extern RGLSYMGLGETATTACHEDSHADERSPROC __rglgen_glGetAttachedShaders; +extern RGLSYMGLGETATTRIBLOCATIONPROC __rglgen_glGetAttribLocation; +extern RGLSYMGLGETBOOLEANVPROC __rglgen_glGetBooleanv; +extern RGLSYMGLGETBUFFERPARAMETERIVPROC __rglgen_glGetBufferParameteriv; +extern RGLSYMGLGETERRORPROC __rglgen_glGetError; +extern RGLSYMGLGETFLOATVPROC __rglgen_glGetFloatv; +extern RGLSYMGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __rglgen_glGetFramebufferAttachmentParameteriv; +extern RGLSYMGLGETINTEGERVPROC __rglgen_glGetIntegerv; +extern RGLSYMGLGETPROGRAMIVPROC __rglgen_glGetProgramiv; +extern RGLSYMGLGETPROGRAMINFOLOGPROC __rglgen_glGetProgramInfoLog; +extern RGLSYMGLGETRENDERBUFFERPARAMETERIVPROC __rglgen_glGetRenderbufferParameteriv; +extern RGLSYMGLGETSHADERIVPROC __rglgen_glGetShaderiv; +extern RGLSYMGLGETSHADERINFOLOGPROC __rglgen_glGetShaderInfoLog; +extern RGLSYMGLGETSHADERPRECISIONFORMATPROC __rglgen_glGetShaderPrecisionFormat; +extern RGLSYMGLGETSHADERSOURCEPROC __rglgen_glGetShaderSource; +extern RGLSYMGLGETSTRINGPROC __rglgen_glGetString; +extern RGLSYMGLGETTEXPARAMETERFVPROC __rglgen_glGetTexParameterfv; +extern RGLSYMGLGETTEXPARAMETERIVPROC __rglgen_glGetTexParameteriv; +extern RGLSYMGLGETUNIFORMFVPROC __rglgen_glGetUniformfv; +extern RGLSYMGLGETUNIFORMIVPROC __rglgen_glGetUniformiv; +extern RGLSYMGLGETUNIFORMLOCATIONPROC __rglgen_glGetUniformLocation; +extern RGLSYMGLGETVERTEXATTRIBFVPROC __rglgen_glGetVertexAttribfv; +extern RGLSYMGLGETVERTEXATTRIBIVPROC __rglgen_glGetVertexAttribiv; +extern RGLSYMGLGETVERTEXATTRIBPOINTERVPROC __rglgen_glGetVertexAttribPointerv; +extern RGLSYMGLHINTPROC __rglgen_glHint; +extern RGLSYMGLISBUFFERPROC __rglgen_glIsBuffer; +extern RGLSYMGLISENABLEDPROC __rglgen_glIsEnabled; +extern RGLSYMGLISFRAMEBUFFERPROC __rglgen_glIsFramebuffer; +extern RGLSYMGLISPROGRAMPROC __rglgen_glIsProgram; +extern RGLSYMGLISRENDERBUFFERPROC __rglgen_glIsRenderbuffer; +extern RGLSYMGLISSHADERPROC __rglgen_glIsShader; +extern RGLSYMGLISTEXTUREPROC __rglgen_glIsTexture; +extern RGLSYMGLLINEWIDTHPROC __rglgen_glLineWidth; +extern RGLSYMGLLINKPROGRAMPROC __rglgen_glLinkProgram; +extern RGLSYMGLPIXELSTOREIPROC __rglgen_glPixelStorei; +extern RGLSYMGLPOLYGONOFFSETPROC __rglgen_glPolygonOffset; +extern RGLSYMGLREADPIXELSPROC __rglgen_glReadPixels; +extern RGLSYMGLRELEASESHADERCOMPILERPROC __rglgen_glReleaseShaderCompiler; +extern RGLSYMGLRENDERBUFFERSTORAGEPROC __rglgen_glRenderbufferStorage; +extern RGLSYMGLSAMPLECOVERAGEPROC __rglgen_glSampleCoverage; +extern RGLSYMGLSCISSORPROC __rglgen_glScissor; +extern RGLSYMGLSHADERBINARYPROC __rglgen_glShaderBinary; +extern RGLSYMGLSHADERSOURCEPROC __rglgen_glShaderSource; +extern RGLSYMGLSTENCILFUNCPROC __rglgen_glStencilFunc; +extern RGLSYMGLSTENCILFUNCSEPARATEPROC __rglgen_glStencilFuncSeparate; +extern RGLSYMGLSTENCILMASKPROC __rglgen_glStencilMask; +extern RGLSYMGLSTENCILMASKSEPARATEPROC __rglgen_glStencilMaskSeparate; +extern RGLSYMGLSTENCILOPPROC __rglgen_glStencilOp; +extern RGLSYMGLSTENCILOPSEPARATEPROC __rglgen_glStencilOpSeparate; +extern RGLSYMGLTEXIMAGE2DPROC __rglgen_glTexImage2D; +extern RGLSYMGLTEXPARAMETERFPROC __rglgen_glTexParameterf; +extern RGLSYMGLTEXPARAMETERFVPROC __rglgen_glTexParameterfv; +extern RGLSYMGLTEXPARAMETERIPROC __rglgen_glTexParameteri; +extern RGLSYMGLTEXPARAMETERIVPROC __rglgen_glTexParameteriv; +extern RGLSYMGLTEXSUBIMAGE2DPROC __rglgen_glTexSubImage2D; +extern RGLSYMGLUNIFORM1FPROC __rglgen_glUniform1f; +extern RGLSYMGLUNIFORM1FVPROC __rglgen_glUniform1fv; +extern RGLSYMGLUNIFORM1IPROC __rglgen_glUniform1i; +extern RGLSYMGLUNIFORM1IVPROC __rglgen_glUniform1iv; +extern RGLSYMGLUNIFORM2FPROC __rglgen_glUniform2f; +extern RGLSYMGLUNIFORM2FVPROC __rglgen_glUniform2fv; +extern RGLSYMGLUNIFORM2IPROC __rglgen_glUniform2i; +extern RGLSYMGLUNIFORM2IVPROC __rglgen_glUniform2iv; +extern RGLSYMGLUNIFORM3FPROC __rglgen_glUniform3f; +extern RGLSYMGLUNIFORM3FVPROC __rglgen_glUniform3fv; +extern RGLSYMGLUNIFORM3IPROC __rglgen_glUniform3i; +extern RGLSYMGLUNIFORM3IVPROC __rglgen_glUniform3iv; +extern RGLSYMGLUNIFORM4FPROC __rglgen_glUniform4f; +extern RGLSYMGLUNIFORM4FVPROC __rglgen_glUniform4fv; +extern RGLSYMGLUNIFORM4IPROC __rglgen_glUniform4i; +extern RGLSYMGLUNIFORM4IVPROC __rglgen_glUniform4iv; +extern RGLSYMGLUNIFORMMATRIX2FVPROC __rglgen_glUniformMatrix2fv; +extern RGLSYMGLUNIFORMMATRIX3FVPROC __rglgen_glUniformMatrix3fv; +extern RGLSYMGLUNIFORMMATRIX4FVPROC __rglgen_glUniformMatrix4fv; +extern RGLSYMGLUSEPROGRAMPROC __rglgen_glUseProgram; +extern RGLSYMGLVALIDATEPROGRAMPROC __rglgen_glValidateProgram; +extern RGLSYMGLVERTEXATTRIB1FPROC __rglgen_glVertexAttrib1f; +extern RGLSYMGLVERTEXATTRIB1FVPROC __rglgen_glVertexAttrib1fv; +extern RGLSYMGLVERTEXATTRIB2FPROC __rglgen_glVertexAttrib2f; +extern RGLSYMGLVERTEXATTRIB2FVPROC __rglgen_glVertexAttrib2fv; +extern RGLSYMGLVERTEXATTRIB3FPROC __rglgen_glVertexAttrib3f; +extern RGLSYMGLVERTEXATTRIB3FVPROC __rglgen_glVertexAttrib3fv; +extern RGLSYMGLVERTEXATTRIB4FPROC __rglgen_glVertexAttrib4f; +extern RGLSYMGLVERTEXATTRIB4FVPROC __rglgen_glVertexAttrib4fv; +extern RGLSYMGLVERTEXATTRIBPOINTERPROC __rglgen_glVertexAttribPointer; +extern RGLSYMGLVIEWPORTPROC __rglgen_glViewport; +extern RGLSYMGLREADBUFFERPROC __rglgen_glReadBuffer; +extern RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements; +extern RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D; +extern RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D; +extern RGLSYMGLCOPYTEXSUBIMAGE3DPROC __rglgen_glCopyTexSubImage3D; +extern RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC __rglgen_glCompressedTexImage3D; +extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC __rglgen_glCompressedTexSubImage3D; +extern RGLSYMGLGENQUERIESPROC __rglgen_glGenQueries; +extern RGLSYMGLDELETEQUERIESPROC __rglgen_glDeleteQueries; +extern RGLSYMGLISQUERYPROC __rglgen_glIsQuery; +extern RGLSYMGLBEGINQUERYPROC __rglgen_glBeginQuery; +extern RGLSYMGLENDQUERYPROC __rglgen_glEndQuery; +extern RGLSYMGLGETQUERYIVPROC __rglgen_glGetQueryiv; +extern RGLSYMGLGETQUERYOBJECTUIVPROC __rglgen_glGetQueryObjectuiv; +extern RGLSYMGLUNMAPBUFFERPROC __rglgen_glUnmapBuffer; +extern RGLSYMGLGETBUFFERPOINTERVPROC __rglgen_glGetBufferPointerv; +extern RGLSYMGLDRAWBUFFERSPROC __rglgen_glDrawBuffers; +extern RGLSYMGLUNIFORMMATRIX2X3FVPROC __rglgen_glUniformMatrix2x3fv; +extern RGLSYMGLUNIFORMMATRIX3X2FVPROC __rglgen_glUniformMatrix3x2fv; +extern RGLSYMGLUNIFORMMATRIX2X4FVPROC __rglgen_glUniformMatrix2x4fv; +extern RGLSYMGLUNIFORMMATRIX4X2FVPROC __rglgen_glUniformMatrix4x2fv; +extern RGLSYMGLUNIFORMMATRIX3X4FVPROC __rglgen_glUniformMatrix3x4fv; +extern RGLSYMGLUNIFORMMATRIX4X3FVPROC __rglgen_glUniformMatrix4x3fv; +extern RGLSYMGLBLITFRAMEBUFFERPROC __rglgen_glBlitFramebuffer; +extern RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glRenderbufferStorageMultisample; +extern RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC __rglgen_glFramebufferTextureLayer; +extern RGLSYMGLMAPBUFFERRANGEPROC __rglgen_glMapBufferRange; +extern RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC __rglgen_glFlushMappedBufferRange; +extern RGLSYMGLBINDVERTEXARRAYPROC __rglgen_glBindVertexArray; +extern RGLSYMGLDELETEVERTEXARRAYSPROC __rglgen_glDeleteVertexArrays; +extern RGLSYMGLGENVERTEXARRAYSPROC __rglgen_glGenVertexArrays; +extern RGLSYMGLISVERTEXARRAYPROC __rglgen_glIsVertexArray; +extern RGLSYMGLGETINTEGERI_VPROC __rglgen_glGetIntegeri_v; +extern RGLSYMGLBEGINTRANSFORMFEEDBACKPROC __rglgen_glBeginTransformFeedback; +extern RGLSYMGLENDTRANSFORMFEEDBACKPROC __rglgen_glEndTransformFeedback; +extern RGLSYMGLBINDBUFFERRANGEPROC __rglgen_glBindBufferRange; +extern RGLSYMGLBINDBUFFERBASEPROC __rglgen_glBindBufferBase; +extern RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC __rglgen_glTransformFeedbackVaryings; +extern RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC __rglgen_glGetTransformFeedbackVarying; +extern RGLSYMGLVERTEXATTRIBIPOINTERPROC __rglgen_glVertexAttribIPointer; +extern RGLSYMGLGETVERTEXATTRIBIIVPROC __rglgen_glGetVertexAttribIiv; +extern RGLSYMGLGETVERTEXATTRIBIUIVPROC __rglgen_glGetVertexAttribIuiv; +extern RGLSYMGLVERTEXATTRIBI4IPROC __rglgen_glVertexAttribI4i; +extern RGLSYMGLVERTEXATTRIBI4UIPROC __rglgen_glVertexAttribI4ui; +extern RGLSYMGLVERTEXATTRIBI4IVPROC __rglgen_glVertexAttribI4iv; +extern RGLSYMGLVERTEXATTRIBI4UIVPROC __rglgen_glVertexAttribI4uiv; +extern RGLSYMGLGETUNIFORMUIVPROC __rglgen_glGetUniformuiv; +extern RGLSYMGLGETFRAGDATALOCATIONPROC __rglgen_glGetFragDataLocation; +extern RGLSYMGLUNIFORM1UIPROC __rglgen_glUniform1ui; +extern RGLSYMGLUNIFORM2UIPROC __rglgen_glUniform2ui; +extern RGLSYMGLUNIFORM3UIPROC __rglgen_glUniform3ui; +extern RGLSYMGLUNIFORM4UIPROC __rglgen_glUniform4ui; +extern RGLSYMGLUNIFORM1UIVPROC __rglgen_glUniform1uiv; +extern RGLSYMGLUNIFORM2UIVPROC __rglgen_glUniform2uiv; +extern RGLSYMGLUNIFORM3UIVPROC __rglgen_glUniform3uiv; +extern RGLSYMGLUNIFORM4UIVPROC __rglgen_glUniform4uiv; +extern RGLSYMGLCLEARBUFFERIVPROC __rglgen_glClearBufferiv; +extern RGLSYMGLCLEARBUFFERUIVPROC __rglgen_glClearBufferuiv; +extern RGLSYMGLCLEARBUFFERFVPROC __rglgen_glClearBufferfv; +extern RGLSYMGLCLEARBUFFERFIPROC __rglgen_glClearBufferfi; +extern RGLSYMGLGETSTRINGIPROC __rglgen_glGetStringi; +extern RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData; +extern RGLSYMGLGETUNIFORMINDICESPROC __rglgen_glGetUniformIndices; +extern RGLSYMGLGETACTIVEUNIFORMSIVPROC __rglgen_glGetActiveUniformsiv; +extern RGLSYMGLGETUNIFORMBLOCKINDEXPROC __rglgen_glGetUniformBlockIndex; +extern RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC __rglgen_glGetActiveUniformBlockiv; +extern RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC __rglgen_glGetActiveUniformBlockName; +extern RGLSYMGLUNIFORMBLOCKBINDINGPROC __rglgen_glUniformBlockBinding; +extern RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced; +extern RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced; +extern RGLSYMGLFENCESYNCPROC __rglgen_glFenceSync; +extern RGLSYMGLISSYNCPROC __rglgen_glIsSync; +extern RGLSYMGLDELETESYNCPROC __rglgen_glDeleteSync; +extern RGLSYMGLCLIENTWAITSYNCPROC __rglgen_glClientWaitSync; +extern RGLSYMGLWAITSYNCPROC __rglgen_glWaitSync; +extern RGLSYMGLGETINTEGER64VPROC __rglgen_glGetInteger64v; +extern RGLSYMGLGETSYNCIVPROC __rglgen_glGetSynciv; +extern RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v; +extern RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v; +extern RGLSYMGLGENSAMPLERSPROC __rglgen_glGenSamplers; +extern RGLSYMGLDELETESAMPLERSPROC __rglgen_glDeleteSamplers; +extern RGLSYMGLISSAMPLERPROC __rglgen_glIsSampler; +extern RGLSYMGLBINDSAMPLERPROC __rglgen_glBindSampler; +extern RGLSYMGLSAMPLERPARAMETERIPROC __rglgen_glSamplerParameteri; +extern RGLSYMGLSAMPLERPARAMETERIVPROC __rglgen_glSamplerParameteriv; +extern RGLSYMGLSAMPLERPARAMETERFPROC __rglgen_glSamplerParameterf; +extern RGLSYMGLSAMPLERPARAMETERFVPROC __rglgen_glSamplerParameterfv; +extern RGLSYMGLGETSAMPLERPARAMETERIVPROC __rglgen_glGetSamplerParameteriv; +extern RGLSYMGLGETSAMPLERPARAMETERFVPROC __rglgen_glGetSamplerParameterfv; +extern RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor; +extern RGLSYMGLBINDTRANSFORMFEEDBACKPROC __rglgen_glBindTransformFeedback; +extern RGLSYMGLDELETETRANSFORMFEEDBACKSPROC __rglgen_glDeleteTransformFeedbacks; +extern RGLSYMGLGENTRANSFORMFEEDBACKSPROC __rglgen_glGenTransformFeedbacks; +extern RGLSYMGLISTRANSFORMFEEDBACKPROC __rglgen_glIsTransformFeedback; +extern RGLSYMGLPAUSETRANSFORMFEEDBACKPROC __rglgen_glPauseTransformFeedback; +extern RGLSYMGLRESUMETRANSFORMFEEDBACKPROC __rglgen_glResumeTransformFeedback; +extern RGLSYMGLGETPROGRAMBINARYPROC __rglgen_glGetProgramBinary; +extern RGLSYMGLPROGRAMBINARYPROC __rglgen_glProgramBinary; +extern RGLSYMGLPROGRAMPARAMETERIPROC __rglgen_glProgramParameteri; +extern RGLSYMGLINVALIDATEFRAMEBUFFERPROC __rglgen_glInvalidateFramebuffer; +extern RGLSYMGLINVALIDATESUBFRAMEBUFFERPROC __rglgen_glInvalidateSubFramebuffer; +extern RGLSYMGLTEXSTORAGE2DPROC __rglgen_glTexStorage2D; +extern RGLSYMGLTEXSTORAGE3DPROC __rglgen_glTexStorage3D; +extern RGLSYMGLGETINTERNALFORMATIVPROC __rglgen_glGetInternalformativ; +extern RGLSYMGLDISPATCHCOMPUTEPROC __rglgen_glDispatchCompute; +extern RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC __rglgen_glDispatchComputeIndirect; +extern RGLSYMGLDRAWARRAYSINDIRECTPROC __rglgen_glDrawArraysIndirect; +extern RGLSYMGLDRAWELEMENTSINDIRECTPROC __rglgen_glDrawElementsIndirect; +extern RGLSYMGLFRAMEBUFFERPARAMETERIPROC __rglgen_glFramebufferParameteri; +extern RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetFramebufferParameteriv; +extern RGLSYMGLGETPROGRAMINTERFACEIVPROC __rglgen_glGetProgramInterfaceiv; +extern RGLSYMGLGETPROGRAMRESOURCEINDEXPROC __rglgen_glGetProgramResourceIndex; +extern RGLSYMGLGETPROGRAMRESOURCENAMEPROC __rglgen_glGetProgramResourceName; +extern RGLSYMGLGETPROGRAMRESOURCEIVPROC __rglgen_glGetProgramResourceiv; +extern RGLSYMGLGETPROGRAMRESOURCELOCATIONPROC __rglgen_glGetProgramResourceLocation; +extern RGLSYMGLUSEPROGRAMSTAGESPROC __rglgen_glUseProgramStages; +extern RGLSYMGLACTIVESHADERPROGRAMPROC __rglgen_glActiveShaderProgram; +extern RGLSYMGLCREATESHADERPROGRAMVPROC __rglgen_glCreateShaderProgramv; +extern RGLSYMGLBINDPROGRAMPIPELINEPROC __rglgen_glBindProgramPipeline; +extern RGLSYMGLDELETEPROGRAMPIPELINESPROC __rglgen_glDeleteProgramPipelines; +extern RGLSYMGLGENPROGRAMPIPELINESPROC __rglgen_glGenProgramPipelines; +extern RGLSYMGLISPROGRAMPIPELINEPROC __rglgen_glIsProgramPipeline; +extern RGLSYMGLGETPROGRAMPIPELINEIVPROC __rglgen_glGetProgramPipelineiv; +extern RGLSYMGLPROGRAMUNIFORM1IPROC __rglgen_glProgramUniform1i; +extern RGLSYMGLPROGRAMUNIFORM2IPROC __rglgen_glProgramUniform2i; +extern RGLSYMGLPROGRAMUNIFORM3IPROC __rglgen_glProgramUniform3i; +extern RGLSYMGLPROGRAMUNIFORM4IPROC __rglgen_glProgramUniform4i; +extern RGLSYMGLPROGRAMUNIFORM1UIPROC __rglgen_glProgramUniform1ui; +extern RGLSYMGLPROGRAMUNIFORM2UIPROC __rglgen_glProgramUniform2ui; +extern RGLSYMGLPROGRAMUNIFORM3UIPROC __rglgen_glProgramUniform3ui; +extern RGLSYMGLPROGRAMUNIFORM4UIPROC __rglgen_glProgramUniform4ui; +extern RGLSYMGLPROGRAMUNIFORM1FPROC __rglgen_glProgramUniform1f; +extern RGLSYMGLPROGRAMUNIFORM2FPROC __rglgen_glProgramUniform2f; +extern RGLSYMGLPROGRAMUNIFORM3FPROC __rglgen_glProgramUniform3f; +extern RGLSYMGLPROGRAMUNIFORM4FPROC __rglgen_glProgramUniform4f; +extern RGLSYMGLPROGRAMUNIFORM1IVPROC __rglgen_glProgramUniform1iv; +extern RGLSYMGLPROGRAMUNIFORM2IVPROC __rglgen_glProgramUniform2iv; +extern RGLSYMGLPROGRAMUNIFORM3IVPROC __rglgen_glProgramUniform3iv; +extern RGLSYMGLPROGRAMUNIFORM4IVPROC __rglgen_glProgramUniform4iv; +extern RGLSYMGLPROGRAMUNIFORM1UIVPROC __rglgen_glProgramUniform1uiv; +extern RGLSYMGLPROGRAMUNIFORM2UIVPROC __rglgen_glProgramUniform2uiv; +extern RGLSYMGLPROGRAMUNIFORM3UIVPROC __rglgen_glProgramUniform3uiv; +extern RGLSYMGLPROGRAMUNIFORM4UIVPROC __rglgen_glProgramUniform4uiv; +extern RGLSYMGLPROGRAMUNIFORM1FVPROC __rglgen_glProgramUniform1fv; +extern RGLSYMGLPROGRAMUNIFORM2FVPROC __rglgen_glProgramUniform2fv; +extern RGLSYMGLPROGRAMUNIFORM3FVPROC __rglgen_glProgramUniform3fv; +extern RGLSYMGLPROGRAMUNIFORM4FVPROC __rglgen_glProgramUniform4fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2FVPROC __rglgen_glProgramUniformMatrix2fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3FVPROC __rglgen_glProgramUniformMatrix3fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4FVPROC __rglgen_glProgramUniformMatrix4fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVPROC __rglgen_glProgramUniformMatrix2x3fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVPROC __rglgen_glProgramUniformMatrix3x2fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVPROC __rglgen_glProgramUniformMatrix2x4fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVPROC __rglgen_glProgramUniformMatrix4x2fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVPROC __rglgen_glProgramUniformMatrix3x4fv; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVPROC __rglgen_glProgramUniformMatrix4x3fv; +extern RGLSYMGLVALIDATEPROGRAMPIPELINEPROC __rglgen_glValidateProgramPipeline; +extern RGLSYMGLGETPROGRAMPIPELINEINFOLOGPROC __rglgen_glGetProgramPipelineInfoLog; +extern RGLSYMGLBINDIMAGETEXTUREPROC __rglgen_glBindImageTexture; +extern RGLSYMGLGETBOOLEANI_VPROC __rglgen_glGetBooleani_v; +extern RGLSYMGLMEMORYBARRIERPROC __rglgen_glMemoryBarrier; +extern RGLSYMGLMEMORYBARRIERBYREGIONPROC __rglgen_glMemoryBarrierByRegion; +extern RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC __rglgen_glTexStorage2DMultisample; +extern RGLSYMGLGETMULTISAMPLEFVPROC __rglgen_glGetMultisamplefv; +extern RGLSYMGLSAMPLEMASKIPROC __rglgen_glSampleMaski; +extern RGLSYMGLGETTEXLEVELPARAMETERIVPROC __rglgen_glGetTexLevelParameteriv; +extern RGLSYMGLGETTEXLEVELPARAMETERFVPROC __rglgen_glGetTexLevelParameterfv; +extern RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer; +extern RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat; +extern RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat; +extern RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding; +extern RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor; +extern RGLSYMGLBLENDBARRIERPROC __rglgen_glBlendBarrier; +extern RGLSYMGLCOPYIMAGESUBDATAPROC __rglgen_glCopyImageSubData; +extern RGLSYMGLDEBUGMESSAGECONTROLPROC __rglgen_glDebugMessageControl; +extern RGLSYMGLDEBUGMESSAGEINSERTPROC __rglgen_glDebugMessageInsert; +extern RGLSYMGLDEBUGMESSAGECALLBACKPROC __rglgen_glDebugMessageCallback; +extern RGLSYMGLGETDEBUGMESSAGELOGPROC __rglgen_glGetDebugMessageLog; +extern RGLSYMGLPUSHDEBUGGROUPPROC __rglgen_glPushDebugGroup; +extern RGLSYMGLPOPDEBUGGROUPPROC __rglgen_glPopDebugGroup; +extern RGLSYMGLOBJECTLABELPROC __rglgen_glObjectLabel; +extern RGLSYMGLGETOBJECTLABELPROC __rglgen_glGetObjectLabel; +extern RGLSYMGLOBJECTPTRLABELPROC __rglgen_glObjectPtrLabel; +extern RGLSYMGLGETOBJECTPTRLABELPROC __rglgen_glGetObjectPtrLabel; +extern RGLSYMGLGETPOINTERVPROC __rglgen_glGetPointerv; +extern RGLSYMGLENABLEIPROC __rglgen_glEnablei; +extern RGLSYMGLDISABLEIPROC __rglgen_glDisablei; +extern RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; +extern RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; +extern RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci; +extern RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei; +extern RGLSYMGLCOLORMASKIPROC __rglgen_glColorMaski; +extern RGLSYMGLISENABLEDIPROC __rglgen_glIsEnabledi; +extern RGLSYMGLDRAWELEMENTSBASEVERTEXPROC __rglgen_glDrawElementsBaseVertex; +extern RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC __rglgen_glDrawRangeElementsBaseVertex; +extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __rglgen_glDrawElementsInstancedBaseVertex; +extern RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture; +extern RGLSYMGLPRIMITIVEBOUNDINGBOXPROC __rglgen_glPrimitiveBoundingBox; +extern RGLSYMGLGETGRAPHICSRESETSTATUSPROC __rglgen_glGetGraphicsResetStatus; +extern RGLSYMGLREADNPIXELSPROC __rglgen_glReadnPixels; +extern RGLSYMGLGETNUNIFORMFVPROC __rglgen_glGetnUniformfv; +extern RGLSYMGLGETNUNIFORMIVPROC __rglgen_glGetnUniformiv; +extern RGLSYMGLGETNUNIFORMUIVPROC __rglgen_glGetnUniformuiv; +extern RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; +extern RGLSYMGLPATCHPARAMETERIPROC __rglgen_glPatchParameteri; +extern RGLSYMGLTEXPARAMETERIIVPROC __rglgen_glTexParameterIiv; +extern RGLSYMGLTEXPARAMETERIUIVPROC __rglgen_glTexParameterIuiv; +extern RGLSYMGLGETTEXPARAMETERIIVPROC __rglgen_glGetTexParameterIiv; +extern RGLSYMGLGETTEXPARAMETERIUIVPROC __rglgen_glGetTexParameterIuiv; +extern RGLSYMGLSAMPLERPARAMETERIIVPROC __rglgen_glSamplerParameterIiv; +extern RGLSYMGLSAMPLERPARAMETERIUIVPROC __rglgen_glSamplerParameterIuiv; +extern RGLSYMGLGETSAMPLERPARAMETERIIVPROC __rglgen_glGetSamplerParameterIiv; +extern RGLSYMGLGETSAMPLERPARAMETERIUIVPROC __rglgen_glGetSamplerParameterIuiv; +extern RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer; +extern RGLSYMGLTEXBUFFERRANGEPROC __rglgen_glTexBufferRange; +extern RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC __rglgen_glTexStorage3DMultisample; struct rglgen_sym_map { const char *sym; void *ptr; }; extern const struct rglgen_sym_map rglgen_symbol_map[]; diff --git a/core/deps/libretro-common/include/glsym/glsym_gl.h b/core/deps/libretro-common/include/glsym/glsym_gl.h index 1934287f2..962e5c019 100644 --- a/core/deps/libretro-common/include/glsym/glsym_gl.h +++ b/core/deps/libretro-common/include/glsym/glsym_gl.h @@ -50,6 +50,68 @@ typedef unsigned long long int GLuint64; typedef unsigned long long int GLuint64EXT; typedef struct __GLsync *GLsync; #endif +typedef void (APIENTRYP RGLSYMGLCULLFACEPROC) (GLenum mode); +typedef void (APIENTRYP RGLSYMGLFRONTFACEPROC) (GLenum mode); +typedef void (APIENTRYP RGLSYMGLHINTPROC) (GLenum target, GLenum mode); +typedef void (APIENTRYP RGLSYMGLLINEWIDTHPROC) (GLfloat width); +typedef void (APIENTRYP RGLSYMGLPOINTSIZEPROC) (GLfloat size); +typedef void (APIENTRYP RGLSYMGLPOLYGONMODEPROC) (GLenum face, GLenum mode); +typedef void (APIENTRYP RGLSYMGLSCISSORPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLTEXPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat param); +typedef void (APIENTRYP RGLSYMGLTEXPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLTEXIMAGE1DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXIMAGE2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLDRAWBUFFERPROC) (GLenum buf); +typedef void (APIENTRYP RGLSYMGLCLEARPROC) (GLbitfield mask); +typedef void (APIENTRYP RGLSYMGLCLEARCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); +typedef void (APIENTRYP RGLSYMGLCLEARSTENCILPROC) (GLint s); +typedef void (APIENTRYP RGLSYMGLCLEARDEPTHPROC) (GLdouble depth); +typedef void (APIENTRYP RGLSYMGLSTENCILMASKPROC) (GLuint mask); +typedef void (APIENTRYP RGLSYMGLCOLORMASKPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); +typedef void (APIENTRYP RGLSYMGLDEPTHMASKPROC) (GLboolean flag); +typedef void (APIENTRYP RGLSYMGLDISABLEPROC) (GLenum cap); +typedef void (APIENTRYP RGLSYMGLENABLEPROC) (GLenum cap); +typedef void (APIENTRYP RGLSYMGLFINISHPROC) (void); +typedef void (APIENTRYP RGLSYMGLFLUSHPROC) (void); +typedef void (APIENTRYP RGLSYMGLBLENDFUNCPROC) (GLenum sfactor, GLenum dfactor); +typedef void (APIENTRYP RGLSYMGLLOGICOPPROC) (GLenum opcode); +typedef void (APIENTRYP RGLSYMGLSTENCILFUNCPROC) (GLenum func, GLint ref, GLuint mask); +typedef void (APIENTRYP RGLSYMGLSTENCILOPPROC) (GLenum fail, GLenum zfail, GLenum zpass); +typedef void (APIENTRYP RGLSYMGLDEPTHFUNCPROC) (GLenum func); +typedef void (APIENTRYP RGLSYMGLPIXELSTOREFPROC) (GLenum pname, GLfloat param); +typedef void (APIENTRYP RGLSYMGLPIXELSTOREIPROC) (GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLREADBUFFERPROC) (GLenum src); +typedef void (APIENTRYP RGLSYMGLREADPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETBOOLEANVPROC) (GLenum pname, GLboolean *data); +typedef void (APIENTRYP RGLSYMGLGETDOUBLEVPROC) (GLenum pname, GLdouble *data); +typedef GLenum (APIENTRYP RGLSYMGLGETERRORPROC) (void); +typedef void (APIENTRYP RGLSYMGLGETFLOATVPROC) (GLenum pname, GLfloat *data); +typedef void (APIENTRYP RGLSYMGLGETINTEGERVPROC) (GLenum pname, GLint *data); +typedef const GLubyte *(APIENTRYP RGLSYMGLGETSTRINGPROC) (GLenum name); +typedef void (APIENTRYP RGLSYMGLGETTEXIMAGEPROC) (GLenum target, GLint level, GLenum format, GLenum type, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERFVPROC) (GLenum target, GLint level, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERIVPROC) (GLenum target, GLint level, GLenum pname, GLint *params); +typedef GLboolean (APIENTRYP RGLSYMGLISENABLEDPROC) (GLenum cap); +typedef void (APIENTRYP RGLSYMGLDEPTHRANGEPROC) (GLdouble n, GLdouble f); +typedef void (APIENTRYP RGLSYMGLVIEWPORTPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLDRAWARRAYSPROC) (GLenum mode, GLint first, GLsizei count); +typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices); +typedef void (APIENTRYP RGLSYMGLGETPOINTERVPROC) (GLenum pname, void **params); +typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETPROC) (GLfloat factor, GLfloat units); +typedef void (APIENTRYP RGLSYMGLCOPYTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); +typedef void (APIENTRYP RGLSYMGLCOPYTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); +typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); +typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLBINDTEXTUREPROC) (GLenum target, GLuint texture); +typedef void (APIENTRYP RGLSYMGLDELETETEXTURESPROC) (GLsizei n, const GLuint *textures); +typedef void (APIENTRYP RGLSYMGLGENTEXTURESPROC) (GLsizei n, GLuint *textures); +typedef GLboolean (APIENTRYP RGLSYMGLISTEXTUREPROC) (GLuint texture); typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices); typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); typedef void (APIENTRYP RGLSYMGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); @@ -63,43 +125,6 @@ typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLi typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, void *img); -typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREPROC) (GLenum texture); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m); -typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m); -typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m); -typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m); typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount); typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount); @@ -107,44 +132,6 @@ typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat para typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params); -typedef void (APIENTRYP RGLSYMGLFOGCOORDFPROC) (GLfloat coord); -typedef void (APIENTRYP RGLSYMGLFOGCOORDFVPROC) (const GLfloat *coord); -typedef void (APIENTRYP RGLSYMGLFOGCOORDDPROC) (GLdouble coord); -typedef void (APIENTRYP RGLSYMGLFOGCOORDDVPROC) (const GLdouble *coord); -typedef void (APIENTRYP RGLSYMGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const void *pointer); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3IVPROC) (const GLint *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3SVPROC) (const GLshort *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3USVPROC) (const GLushort *v); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DVPROC) (const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FVPROC) (const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IPROC) (GLint x, GLint y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IVPROC) (const GLint *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SPROC) (GLshort x, GLshort y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SVPROC) (const GLshort *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DVPROC) (const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FVPROC) (const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IVPROC) (const GLint *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SVPROC) (const GLshort *v); typedef void (APIENTRYP RGLSYMGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONPROC) (GLenum mode); typedef void (APIENTRYP RGLSYMGLGENQUERIESPROC) (GLsizei n, GLuint *ids); @@ -379,7 +366,7 @@ typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum a typedef void (APIENTRYP RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); typedef void (APIENTRYP RGLSYMGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val); -typedef void (APIENTRYP RGLSYMGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask); +typedef void (APIENTRYP RGLSYMGLSAMPLEMASKIPROC) (GLuint maskNumber, GLbitfield mask); typedef void (APIENTRYP RGLSYMGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name); typedef GLint (APIENTRYP RGLSYMGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar *name); typedef void (APIENTRYP RGLSYMGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers); @@ -408,36 +395,6 @@ typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); -typedef void (APIENTRYP RGLSYMGLVERTEXP2UIPROC) (GLenum type, GLuint value); -typedef void (APIENTRYP RGLSYMGLVERTEXP2UIVPROC) (GLenum type, const GLuint *value); -typedef void (APIENTRYP RGLSYMGLVERTEXP3UIPROC) (GLenum type, GLuint value); -typedef void (APIENTRYP RGLSYMGLVERTEXP3UIVPROC) (GLenum type, const GLuint *value); -typedef void (APIENTRYP RGLSYMGLVERTEXP4UIPROC) (GLenum type, GLuint value); -typedef void (APIENTRYP RGLSYMGLVERTEXP4UIVPROC) (GLenum type, const GLuint *value); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLNORMALP3UIPROC) (GLenum type, GLuint coords); -typedef void (APIENTRYP RGLSYMGLNORMALP3UIVPROC) (GLenum type, const GLuint *coords); -typedef void (APIENTRYP RGLSYMGLCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (APIENTRYP RGLSYMGLCOLORP3UIVPROC) (GLenum type, const GLuint *color); -typedef void (APIENTRYP RGLSYMGLCOLORP4UIPROC) (GLenum type, GLuint color); -typedef void (APIENTRYP RGLSYMGLCOLORP4UIVPROC) (GLenum type, const GLuint *color); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color); -typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint *color); typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGPROC) (GLfloat value); typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); @@ -636,6 +593,121 @@ typedef void (APIENTRYP RGLSYMGLBINDTEXTURESPROC) (GLuint first, GLsizei count, typedef void (APIENTRYP RGLSYMGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint *samplers); typedef void (APIENTRYP RGLSYMGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures); typedef void (APIENTRYP RGLSYMGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); +typedef void (APIENTRYP RGLSYMGLCLIPCONTROLPROC) (GLenum origin, GLenum depth); +typedef void (APIENTRYP RGLSYMGLCREATETRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids); +typedef void (APIENTRYP RGLSYMGLTRANSFORMFEEDBACKBUFFERBASEPROC) (GLuint xfb, GLuint index, GLuint buffer); +typedef void (APIENTRYP RGLSYMGLTRANSFORMFEEDBACKBUFFERRANGEPROC) (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); +typedef void (APIENTRYP RGLSYMGLGETTRANSFORMFEEDBACKIVPROC) (GLuint xfb, GLenum pname, GLint *param); +typedef void (APIENTRYP RGLSYMGLGETTRANSFORMFEEDBACKI_VPROC) (GLuint xfb, GLenum pname, GLuint index, GLint *param); +typedef void (APIENTRYP RGLSYMGLGETTRANSFORMFEEDBACKI64_VPROC) (GLuint xfb, GLenum pname, GLuint index, GLint64 *param); +typedef void (APIENTRYP RGLSYMGLCREATEBUFFERSPROC) (GLsizei n, GLuint *buffers); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERSTORAGEPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERDATAPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data); +typedef void (APIENTRYP RGLSYMGLCOPYNAMEDBUFFERSUBDATAPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDBUFFERDATAPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); +typedef void *(APIENTRYP RGLSYMGLMAPNAMEDBUFFERPROC) (GLuint buffer, GLenum access); +typedef void *(APIENTRYP RGLSYMGLMAPNAMEDBUFFERRANGEPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); +typedef GLboolean (APIENTRYP RGLSYMGLUNMAPNAMEDBUFFERPROC) (GLuint buffer); +typedef void (APIENTRYP RGLSYMGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERPARAMETERIVPROC) (GLuint buffer, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERPARAMETERI64VPROC) (GLuint buffer, GLenum pname, GLint64 *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERPOINTERVPROC) (GLuint buffer, GLenum pname, void **params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data); +typedef void (APIENTRYP RGLSYMGLCREATEFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERPARAMETERIPROC) (GLuint framebuffer, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTUREPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTURELAYERPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERDRAWBUFFERPROC) (GLuint framebuffer, GLenum buf); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERREADBUFFERPROC) (GLuint framebuffer, GLenum src); +typedef void (APIENTRYP RGLSYMGLINVALIDATENAMEDFRAMEBUFFERDATAPROC) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments); +typedef void (APIENTRYP RGLSYMGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDFRAMEBUFFERIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDFRAMEBUFFERUIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDFRAMEBUFFERFVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDFRAMEBUFFERFIPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); +typedef void (APIENTRYP RGLSYMGLBLITNAMEDFRAMEBUFFERPROC) (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); +typedef GLenum (APIENTRYP RGLSYMGLCHECKNAMEDFRAMEBUFFERSTATUSPROC) (GLuint framebuffer, GLenum target); +typedef void (APIENTRYP RGLSYMGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC) (GLuint framebuffer, GLenum pname, GLint *param); +typedef void (APIENTRYP RGLSYMGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLCREATERENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers); +typedef void (APIENTRYP RGLSYMGLNAMEDRENDERBUFFERSTORAGEPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) (GLuint renderbuffer, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLCREATETEXTURESPROC) (GLenum target, GLsizei n, GLuint *textures); +typedef void (APIENTRYP RGLSYMGLTEXTUREBUFFERPROC) (GLuint texture, GLenum internalformat, GLuint buffer); +typedef void (APIENTRYP RGLSYMGLTEXTUREBUFFERRANGEPROC) (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE1DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE2DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE3DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE2DMULTISAMPLEPROC) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE3DMULTISAMPLEPROC) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +typedef void (APIENTRYP RGLSYMGLTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERFPROC) (GLuint texture, GLenum pname, GLfloat param); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERFVPROC) (GLuint texture, GLenum pname, const GLfloat *param); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIPROC) (GLuint texture, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIIVPROC) (GLuint texture, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIUIVPROC) (GLuint texture, GLenum pname, const GLuint *params); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIVPROC) (GLuint texture, GLenum pname, const GLint *param); +typedef void (APIENTRYP RGLSYMGLGENERATETEXTUREMIPMAPPROC) (GLuint texture); +typedef void (APIENTRYP RGLSYMGLBINDTEXTUREUNITPROC) (GLuint unit, GLuint texture); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXTUREIMAGEPROC) (GLuint texture, GLint level, GLsizei bufSize, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETTEXTURELEVELPARAMETERFVPROC) (GLuint texture, GLint level, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTURELEVELPARAMETERIVPROC) (GLuint texture, GLint level, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERFVPROC) (GLuint texture, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERIIVPROC) (GLuint texture, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERIUIVPROC) (GLuint texture, GLenum pname, GLuint *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERIVPROC) (GLuint texture, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLCREATEVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays); +typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXARRAYATTRIBPROC) (GLuint vaobj, GLuint index); +typedef void (APIENTRYP RGLSYMGLENABLEVERTEXARRAYATTRIBPROC) (GLuint vaobj, GLuint index); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYELEMENTBUFFERPROC) (GLuint vaobj, GLuint buffer); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXBUFFERPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXBUFFERSPROC) (GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYATTRIBBINDINGPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYATTRIBFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYATTRIBIFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYATTRIBLFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYBINDINGDIVISORPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor); +typedef void (APIENTRYP RGLSYMGLGETVERTEXARRAYIVPROC) (GLuint vaobj, GLenum pname, GLint *param); +typedef void (APIENTRYP RGLSYMGLGETVERTEXARRAYINDEXEDIVPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint *param); +typedef void (APIENTRYP RGLSYMGLGETVERTEXARRAYINDEXED64IVPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint64 *param); +typedef void (APIENTRYP RGLSYMGLCREATESAMPLERSPROC) (GLsizei n, GLuint *samplers); +typedef void (APIENTRYP RGLSYMGLCREATEPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines); +typedef void (APIENTRYP RGLSYMGLCREATEQUERIESPROC) (GLenum target, GLsizei n, GLuint *ids); +typedef void (APIENTRYP RGLSYMGLGETQUERYBUFFEROBJECTI64VPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLGETQUERYBUFFEROBJECTIVPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLGETQUERYBUFFEROBJECTUI64VPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLGETQUERYBUFFEROBJECTUIVPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers); +typedef void (APIENTRYP RGLSYMGLGETTEXTURESUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXTURESUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels); +typedef GLenum (APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSPROC) (void); +typedef void (APIENTRYP RGLSYMGLGETNCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLsizei bufSize, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETNTEXIMAGEPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETNUNIFORMDVPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params); +typedef void (APIENTRYP RGLSYMGLGETNUNIFORMFVPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETNUNIFORMIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETNUNIFORMUIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params); +typedef void (APIENTRYP RGLSYMGLREADNPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); +typedef void (APIENTRYP RGLSYMGLTEXTUREBARRIERPROC) (void); +typedef void (APIENTRYP RGLSYMGLSPECIALIZESHADERPROC) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTPROC) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETCLAMPPROC) (GLfloat factor, GLfloat units, GLfloat clamp); +typedef void (APIENTRYP RGLSYMGLPRIMITIVEBOUNDINGBOXARBPROC) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW); typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTUREHANDLEARBPROC) (GLuint texture); typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler); typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); @@ -652,132 +724,63 @@ typedef GLboolean (APIENTRYP RGLSYMGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 han typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT *v); typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT *params); -#ifdef __APPLE__ - struct _cl_context; - struct _cl_event; -#endif typedef GLsync (APIENTRYP RGLSYMGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags); -typedef void (APIENTRYP RGLSYMGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z); typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKARBPROC) (RGLGENGLDEBUGPROCARB callback, const void *userParam); typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); -typedef void (APIENTRYP RGLSYMGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs); typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode); typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); typedef void (APIENTRYP RGLSYMGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst); typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount); -typedef void (APIENTRYP RGLSYMGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void *string); -typedef void (APIENTRYP RGLSYMGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); -typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs); -typedef void (APIENTRYP RGLSYMGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs); -typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params); -typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params); -typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params); -typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params); -typedef void (APIENTRYP RGLSYMGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params); -typedef void (APIENTRYP RGLSYMGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void *string); -typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMARBPROC) (GLuint program); typedef void (APIENTRYP RGLSYMGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value); typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); -typedef void (APIENTRYP RGLSYMGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table); -typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP RGLSYMGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, void *table); -typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); -typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, void *image); -typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span); -typedef void (APIENTRYP RGLSYMGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column); -typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values); -typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values); -typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); -typedef void (APIENTRYP RGLSYMGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); -typedef void (APIENTRYP RGLSYMGLRESETHISTOGRAMPROC) (GLenum target); -typedef void (APIENTRYP RGLSYMGLRESETMINMAXPROC) (GLenum target); -typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); -typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLSPECIALIZESHADERARBPROC) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue); +typedef void (APIENTRYP RGLSYMGLUNIFORM1I64ARBPROC) (GLint location, GLint64 x); +typedef void (APIENTRYP RGLSYMGLUNIFORM2I64ARBPROC) (GLint location, GLint64 x, GLint64 y); +typedef void (APIENTRYP RGLSYMGLUNIFORM3I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z); +typedef void (APIENTRYP RGLSYMGLUNIFORM4I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w); +typedef void (APIENTRYP RGLSYMGLUNIFORM1I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM2I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM3I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM4I64VARBPROC) (GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM1UI64ARBPROC) (GLint location, GLuint64 x); +typedef void (APIENTRYP RGLSYMGLUNIFORM2UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y); +typedef void (APIENTRYP RGLSYMGLUNIFORM3UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z); +typedef void (APIENTRYP RGLSYMGLUNIFORM4UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w); +typedef void (APIENTRYP RGLSYMGLUNIFORM1UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM2UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM3UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM4UI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLGETUNIFORMI64VARBPROC) (GLuint program, GLint location, GLint64 *params); +typedef void (APIENTRYP RGLSYMGLGETUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLuint64 *params); +typedef void (APIENTRYP RGLSYMGLGETNUNIFORMI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint64 *params); +typedef void (APIENTRYP RGLSYMGLGETNUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint64 *params); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1I64ARBPROC) (GLuint program, GLint location, GLint64 x); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UI64ARBPROC) (GLuint program, GLint location, GLuint64 x); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor); -typedef void (APIENTRYP RGLSYMGLCURRENTPALETTEMATRIXARBPROC) (GLint index); -typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices); -typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices); -typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices); -typedef void (APIENTRYP RGLSYMGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); -typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEARBPROC) (GLfloat value, GLboolean invert); -typedef void (APIENTRYP RGLSYMGLACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids); -typedef void (APIENTRYP RGLSYMGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids); -typedef GLboolean (APIENTRYP RGLSYMGLISQUERYARBPROC) (GLuint id); -typedef void (APIENTRYP RGLSYMGLBEGINQUERYARBPROC) (GLenum target, GLuint id); -typedef void (APIENTRYP RGLSYMGLENDQUERYARBPROC) (GLenum target); -typedef void (APIENTRYP RGLSYMGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params); -typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLMAXSHADERCOMPILERTHREADSARBPROC) (GLuint count); typedef GLenum (APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC) (void); typedef void (APIENTRYP RGLSYMGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img); typedef void (APIENTRYP RGLSYMGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); @@ -786,300 +789,570 @@ typedef void (APIENTRYP RGLSYMGLGETNUNIFORMFVARBPROC) (GLuint program, GLint loc typedef void (APIENTRYP RGLSYMGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params); typedef void (APIENTRYP RGLSYMGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params); typedef void (APIENTRYP RGLSYMGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params); -typedef void (APIENTRYP RGLSYMGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v); -typedef void (APIENTRYP RGLSYMGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v); -typedef void (APIENTRYP RGLSYMGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint *v); -typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat *values); -typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint *values); -typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort *values); -typedef void (APIENTRYP RGLSYMGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte *pattern); -typedef void (APIENTRYP RGLSYMGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table); -typedef void (APIENTRYP RGLSYMGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image); -typedef void (APIENTRYP RGLSYMGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span); -typedef void (APIENTRYP RGLSYMGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values); -typedef void (APIENTRYP RGLSYMGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat *v); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v); +typedef void (APIENTRYP RGLSYMGLEVALUATEDEPTHVALUESARBPROC) (void); typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGARBPROC) (GLfloat value); -typedef void (APIENTRYP RGLSYMGLDELETEOBJECTARBPROC) (GLhandleARB obj); -typedef GLhandleARB (APIENTRYP RGLSYMGLGETHANDLEARBPROC) (GLenum pname); -typedef void (APIENTRYP RGLSYMGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); -typedef GLhandleARB (APIENTRYP RGLSYMGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); -typedef void (APIENTRYP RGLSYMGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length); -typedef void (APIENTRYP RGLSYMGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); -typedef GLhandleARB (APIENTRYP RGLSYMGLCREATEPROGRAMOBJECTARBPROC) (void); -typedef void (APIENTRYP RGLSYMGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); -typedef void (APIENTRYP RGLSYMGLLINKPROGRAMARBPROC) (GLhandleARB programObj); -typedef void (APIENTRYP RGLSYMGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); -typedef void (APIENTRYP RGLSYMGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); -typedef void (APIENTRYP RGLSYMGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); -typedef void (APIENTRYP RGLSYMGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); -typedef void (APIENTRYP RGLSYMGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); -typedef void (APIENTRYP RGLSYMGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); -typedef void (APIENTRYP RGLSYMGLUNIFORM1IARBPROC) (GLint location, GLint v0); -typedef void (APIENTRYP RGLSYMGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); -typedef void (APIENTRYP RGLSYMGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); -typedef void (APIENTRYP RGLSYMGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); -typedef void (APIENTRYP RGLSYMGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP RGLSYMGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP RGLSYMGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP RGLSYMGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value); -typedef void (APIENTRYP RGLSYMGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP RGLSYMGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP RGLSYMGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP RGLSYMGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value); -typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); -typedef void (APIENTRYP RGLSYMGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog); -typedef void (APIENTRYP RGLSYMGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj); -typedef GLint (APIENTRYP RGLSYMGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name); -typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); -typedef void (APIENTRYP RGLSYMGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source); typedef void (APIENTRYP RGLSYMGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string); typedef void (APIENTRYP RGLSYMGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name); typedef void (APIENTRYP RGLSYMGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length); typedef GLboolean (APIENTRYP RGLSYMGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name); typedef void (APIENTRYP RGLSYMGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string); typedef void (APIENTRYP RGLSYMGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar *name, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean resident); +typedef void (APIENTRYP RGLSYMGLBUFFERPAGECOMMITMENTARBPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERPAGECOMMITMENTEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERPAGECOMMITMENTARBPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit); +typedef void (APIENTRYP RGLSYMGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); typedef void (APIENTRYP RGLSYMGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data); -typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img); -typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); -typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); -typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); -typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); -typedef void (APIENTRYP RGLSYMGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTIVARBPROC) (GLint size, const GLint *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights); -typedef void (APIENTRYP RGLSYMGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer); -typedef void (APIENTRYP RGLSYMGLVERTEXBLENDARBPROC) (GLint count); -typedef void (APIENTRYP RGLSYMGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); -typedef void (APIENTRYP RGLSYMGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers); -typedef void (APIENTRYP RGLSYMGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers); -typedef GLboolean (APIENTRYP RGLSYMGLISBUFFERARBPROC) (GLuint buffer); -typedef void (APIENTRYP RGLSYMGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const void *data, GLenum usage); -typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data); -typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data); -typedef void *(APIENTRYP RGLSYMGLMAPBUFFERARBPROC) (GLenum target, GLenum access); -typedef GLboolean (APIENTRYP RGLSYMGLUNMAPBUFFERARBPROC) (GLenum target); -typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, void **params); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); -typedef void (APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params); -typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, void **pointer); -typedef void (APIENTRYP RGLSYMGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name); -typedef void (APIENTRYP RGLSYMGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name); -typedef GLint (APIENTRYP RGLSYMGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DVARBPROC) (const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FVARBPROC) (const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IARBPROC) (GLint x, GLint y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IVARBPROC) (const GLint *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SVARBPROC) (const GLshort *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DVARBPROC) (const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FVARBPROC) (const GLfloat *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IVARBPROC) (const GLint *v); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); -typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SVARBPROC) (const GLshort *v); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1BOESPROC) (GLenum texture, GLbyte s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1BVOESPROC) (GLenum texture, const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2BOESPROC) (GLenum texture, GLbyte s, GLbyte t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2BVOESPROC) (GLenum texture, const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3BVOESPROC) (GLenum texture, const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4BVOESPROC) (GLenum texture, const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORD1BOESPROC) (GLbyte s); -typedef void (APIENTRYP RGLSYMGLTEXCOORD1BVOESPROC) (const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORD2BOESPROC) (GLbyte s, GLbyte t); -typedef void (APIENTRYP RGLSYMGLTEXCOORD2BVOESPROC) (const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORD3BOESPROC) (GLbyte s, GLbyte t, GLbyte r); -typedef void (APIENTRYP RGLSYMGLTEXCOORD3BVOESPROC) (const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORD4BOESPROC) (GLbyte s, GLbyte t, GLbyte r, GLbyte q); -typedef void (APIENTRYP RGLSYMGLTEXCOORD4BVOESPROC) (const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLVERTEX2BOESPROC) (GLbyte x); -typedef void (APIENTRYP RGLSYMGLVERTEX2BVOESPROC) (const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLVERTEX3BOESPROC) (GLbyte x, GLbyte y); -typedef void (APIENTRYP RGLSYMGLVERTEX3BVOESPROC) (const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLVERTEX4BOESPROC) (GLbyte x, GLbyte y, GLbyte z); -typedef void (APIENTRYP RGLSYMGLVERTEX4BVOESPROC) (const GLbyte *coords); -typedef void (APIENTRYP RGLSYMGLALPHAFUNCXOESPROC) (GLenum func, GLfixed ref); -typedef void (APIENTRYP RGLSYMGLCLEARCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -typedef void (APIENTRYP RGLSYMGLCLEARDEPTHXOESPROC) (GLfixed depth); -typedef void (APIENTRYP RGLSYMGLCLIPPLANEXOESPROC) (GLenum plane, const GLfixed *equation); -typedef void (APIENTRYP RGLSYMGLCOLOR4XOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -typedef void (APIENTRYP RGLSYMGLDEPTHRANGEXOESPROC) (GLfixed n, GLfixed f); -typedef void (APIENTRYP RGLSYMGLFOGXOESPROC) (GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLFOGXVOESPROC) (GLenum pname, const GLfixed *param); -typedef void (APIENTRYP RGLSYMGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); -typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEXOESPROC) (GLenum plane, GLfixed *equation); -typedef void (APIENTRYP RGLSYMGLGETFIXEDVOESPROC) (GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLGETTEXENVXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLLIGHTMODELXOESPROC) (GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLLIGHTMODELXVOESPROC) (GLenum pname, const GLfixed *param); -typedef void (APIENTRYP RGLSYMGLLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLLIGHTXVOESPROC) (GLenum light, GLenum pname, const GLfixed *params); -typedef void (APIENTRYP RGLSYMGLLINEWIDTHXOESPROC) (GLfixed width); -typedef void (APIENTRYP RGLSYMGLLOADMATRIXXOESPROC) (const GLfixed *m); -typedef void (APIENTRYP RGLSYMGLMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLMATERIALXVOESPROC) (GLenum face, GLenum pname, const GLfixed *param); -typedef void (APIENTRYP RGLSYMGLMULTMATRIXXOESPROC) (const GLfixed *m); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q); -typedef void (APIENTRYP RGLSYMGLNORMAL3XOESPROC) (GLfixed nx, GLfixed ny, GLfixed nz); -typedef void (APIENTRYP RGLSYMGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); -typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERXVOESPROC) (GLenum pname, const GLfixed *params); -typedef void (APIENTRYP RGLSYMGLPOINTSIZEXOESPROC) (GLfixed size); -typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETXOESPROC) (GLfixed factor, GLfixed units); -typedef void (APIENTRYP RGLSYMGLROTATEXOESPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z); -typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEOESPROC) (GLfixed value, GLboolean invert); -typedef void (APIENTRYP RGLSYMGLSCALEXOESPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (APIENTRYP RGLSYMGLTEXENVXOESPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLTEXENVXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params); -typedef void (APIENTRYP RGLSYMGLTEXPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params); -typedef void (APIENTRYP RGLSYMGLTRANSLATEXOESPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (APIENTRYP RGLSYMGLACCUMXOESPROC) (GLenum op, GLfixed value); -typedef void (APIENTRYP RGLSYMGLBITMAPXOESPROC) (GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap); -typedef void (APIENTRYP RGLSYMGLBLENDCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -typedef void (APIENTRYP RGLSYMGLCLEARACCUMXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -typedef void (APIENTRYP RGLSYMGLCOLOR3XOESPROC) (GLfixed red, GLfixed green, GLfixed blue); -typedef void (APIENTRYP RGLSYMGLCOLOR3XVOESPROC) (const GLfixed *components); -typedef void (APIENTRYP RGLSYMGLCOLOR4XVOESPROC) (const GLfixed *components); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params); -typedef void (APIENTRYP RGLSYMGLEVALCOORD1XOESPROC) (GLfixed u); -typedef void (APIENTRYP RGLSYMGLEVALCOORD1XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLEVALCOORD2XOESPROC) (GLfixed u, GLfixed v); -typedef void (APIENTRYP RGLSYMGLEVALCOORD2XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLFEEDBACKBUFFERXOESPROC) (GLsizei n, GLenum type, const GLfixed *buffer); -typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLGETLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLGETMAPXVOESPROC) (GLenum target, GLenum query, GLfixed *v); -typedef void (APIENTRYP RGLSYMGLGETMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLGETPIXELMAPXVPROC) (GLenum map, GLint size, GLfixed *values); -typedef void (APIENTRYP RGLSYMGLGETTEXGENXVOESPROC) (GLenum coord, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC) (GLenum target, GLint level, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLINDEXXOESPROC) (GLfixed component); -typedef void (APIENTRYP RGLSYMGLINDEXXVOESPROC) (const GLfixed *component); -typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXXOESPROC) (const GLfixed *m); -typedef void (APIENTRYP RGLSYMGLMAP1XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points); -typedef void (APIENTRYP RGLSYMGLMAP2XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points); -typedef void (APIENTRYP RGLSYMGLMAPGRID1XOESPROC) (GLint n, GLfixed u1, GLfixed u2); -typedef void (APIENTRYP RGLSYMGLMAPGRID2XOESPROC) (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2); -typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC) (const GLfixed *m); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1XOESPROC) (GLenum texture, GLfixed s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1XVOESPROC) (GLenum texture, const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2XOESPROC) (GLenum texture, GLfixed s, GLfixed t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2XVOESPROC) (GLenum texture, const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3XVOESPROC) (GLenum texture, const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4XVOESPROC) (GLenum texture, const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLNORMAL3XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLPASSTHROUGHXOESPROC) (GLfixed token); -typedef void (APIENTRYP RGLSYMGLPIXELMAPXPROC) (GLenum map, GLint size, const GLfixed *values); -typedef void (APIENTRYP RGLSYMGLPIXELSTOREXPROC) (GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLPIXELTRANSFERXOESPROC) (GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLPIXELZOOMXOESPROC) (GLfixed xfactor, GLfixed yfactor); -typedef void (APIENTRYP RGLSYMGLPRIORITIZETEXTURESXOESPROC) (GLsizei n, const GLuint *textures, const GLfixed *priorities); -typedef void (APIENTRYP RGLSYMGLRASTERPOS2XOESPROC) (GLfixed x, GLfixed y); -typedef void (APIENTRYP RGLSYMGLRASTERPOS2XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLRASTERPOS3XOESPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (APIENTRYP RGLSYMGLRASTERPOS3XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLRASTERPOS4XOESPROC) (GLfixed x, GLfixed y, GLfixed z, GLfixed w); -typedef void (APIENTRYP RGLSYMGLRASTERPOS4XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLRECTXOESPROC) (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2); -typedef void (APIENTRYP RGLSYMGLRECTXVOESPROC) (const GLfixed *v1, const GLfixed *v2); -typedef void (APIENTRYP RGLSYMGLTEXCOORD1XOESPROC) (GLfixed s); -typedef void (APIENTRYP RGLSYMGLTEXCOORD1XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORD2XOESPROC) (GLfixed s, GLfixed t); -typedef void (APIENTRYP RGLSYMGLTEXCOORD2XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORD3XOESPROC) (GLfixed s, GLfixed t, GLfixed r); -typedef void (APIENTRYP RGLSYMGLTEXCOORD3XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLTEXCOORD4XOESPROC) (GLfixed s, GLfixed t, GLfixed r, GLfixed q); -typedef void (APIENTRYP RGLSYMGLTEXCOORD4XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLTEXGENXOESPROC) (GLenum coord, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLTEXGENXVOESPROC) (GLenum coord, GLenum pname, const GLfixed *params); -typedef void (APIENTRYP RGLSYMGLVERTEX2XOESPROC) (GLfixed x); -typedef void (APIENTRYP RGLSYMGLVERTEX2XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLVERTEX3XOESPROC) (GLfixed x, GLfixed y); -typedef void (APIENTRYP RGLSYMGLVERTEX3XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLVERTEX4XOESPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (APIENTRYP RGLSYMGLVERTEX4XVOESPROC) (const GLfixed *coords); -typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, GLint *exponent); -typedef void (APIENTRYP RGLSYMGLCLEARDEPTHFOESPROC) (GLclampf depth); -typedef void (APIENTRYP RGLSYMGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat *equation); -typedef void (APIENTRYP RGLSYMGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); -typedef void (APIENTRYP RGLSYMGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); -typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat *equation); -typedef void (APIENTRYP RGLSYMGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); -typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param); -typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param); -typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params); -typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params); -typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLBLENDBARRIERKHRPROC) (void); +typedef void (APIENTRYP RGLSYMGLMAXSHADERCOMPILERTHREADSKHRPROC) (GLuint count); +typedef void (APIENTRYP RGLSYMGLEGLIMAGETARGETTEXSTORAGEEXTPROC) (GLenum target, GLeglImageOES image, const GLint* attrib_list); +typedef void (APIENTRYP RGLSYMGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC) (GLuint texture, GLeglImageOES image, const GLint* attrib_list); +typedef void (APIENTRYP RGLSYMGLLABELOBJECTEXTPROC) (GLenum type, GLuint object, GLsizei length, const GLchar *label); +typedef void (APIENTRYP RGLSYMGLGETOBJECTLABELEXTPROC) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label); +typedef void (APIENTRYP RGLSYMGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar *marker); +typedef void (APIENTRYP RGLSYMGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar *marker); +typedef void (APIENTRYP RGLSYMGLPOPGROUPMARKEREXTPROC) (void); +typedef void (APIENTRYP RGLSYMGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m); +typedef void (APIENTRYP RGLSYMGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m); +typedef void (APIENTRYP RGLSYMGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode); +typedef void (APIENTRYP RGLSYMGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); +typedef void (APIENTRYP RGLSYMGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); +typedef void (APIENTRYP RGLSYMGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); +typedef void (APIENTRYP RGLSYMGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); +typedef void (APIENTRYP RGLSYMGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); +typedef void (APIENTRYP RGLSYMGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); +typedef void (APIENTRYP RGLSYMGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); +typedef void (APIENTRYP RGLSYMGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); +typedef void (APIENTRYP RGLSYMGLMATRIXPOPEXTPROC) (GLenum mode); +typedef void (APIENTRYP RGLSYMGLMATRIXPUSHEXTPROC) (GLenum mode); +typedef void (APIENTRYP RGLSYMGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); +typedef void (APIENTRYP RGLSYMGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture); +typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer); +typedef void (APIENTRYP RGLSYMGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); +typedef void (APIENTRYP RGLSYMGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param); +typedef void (APIENTRYP RGLSYMGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param); +typedef void (APIENTRYP RGLSYMGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); +typedef void (APIENTRYP RGLSYMGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); +typedef void (APIENTRYP RGLSYMGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); +typedef void (APIENTRYP RGLSYMGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); +typedef void (APIENTRYP RGLSYMGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); +typedef void (APIENTRYP RGLSYMGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); +typedef void (APIENTRYP RGLSYMGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); +typedef void (APIENTRYP RGLSYMGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat *data); +typedef void (APIENTRYP RGLSYMGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble *data); +typedef void (APIENTRYP RGLSYMGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, void **data); +typedef void (APIENTRYP RGLSYMGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); +typedef void (APIENTRYP RGLSYMGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); +typedef GLboolean (APIENTRYP RGLSYMGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); +typedef void (APIENTRYP RGLSYMGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint *data); +typedef void (APIENTRYP RGLSYMGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean *data); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, void *img); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits); +typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, void *img); +typedef void (APIENTRYP RGLSYMGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m); +typedef void (APIENTRYP RGLSYMGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data); +typedef void *(APIENTRYP RGLSYMGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access); +typedef GLboolean (APIENTRYP RGLSYMGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void **params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); +typedef void (APIENTRYP RGLSYMGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); +typedef void (APIENTRYP RGLSYMGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint *params); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint *params); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint *params); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint *params); +typedef void (APIENTRYP RGLSYMGLENABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); +typedef void (APIENTRYP RGLSYMGLDISABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index); +typedef void (APIENTRYP RGLSYMGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble *params); +typedef void (APIENTRYP RGLSYMGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, void **params); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const void *string); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble *params); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); +typedef void (APIENTRYP RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, void *string); +typedef void (APIENTRYP RGLSYMGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); +typedef GLenum (APIENTRYP RGLSYMGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); +typedef void (APIENTRYP RGLSYMGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target); +typedef void (APIENTRYP RGLSYMGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); +typedef void (APIENTRYP RGLSYMGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); +typedef void (APIENTRYP RGLSYMGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer); +typedef void (APIENTRYP RGLSYMGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); +typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array); +typedef void (APIENTRYP RGLSYMGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); +typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index); +typedef void (APIENTRYP RGLSYMGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint *param); +typedef void (APIENTRYP RGLSYMGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, void **param); +typedef void (APIENTRYP RGLSYMGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint *param); +typedef void (APIENTRYP RGLSYMGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, void **param); +typedef void *(APIENTRYP RGLSYMGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); +typedef void (APIENTRYP RGLSYMGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data); +typedef void (APIENTRYP RGLSYMGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1DEXTPROC) (GLuint program, GLint location, GLdouble x); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); +typedef void (APIENTRYP RGLSYMGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); +typedef void (APIENTRYP RGLSYMGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); +typedef void (APIENTRYP RGLSYMGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit); +typedef void (APIENTRYP RGLSYMGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) (GLuint vaobj, GLuint index, GLuint divisor); +typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); +typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount); +typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETCLAMPEXTPROC) (GLfloat factor, GLfloat units, GLfloat clamp); +typedef void (APIENTRYP RGLSYMGLRASTERSAMPLESEXTPROC) (GLuint samples, GLboolean fixedsamplelocations); +typedef void (APIENTRYP RGLSYMGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program); +typedef void (APIENTRYP RGLSYMGLACTIVEPROGRAMEXTPROC) (GLuint program); +typedef GLuint (APIENTRYP RGLSYMGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar *string); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERFETCHBARRIEREXTPROC) (void); +typedef void (APIENTRYP RGLSYMGLWINDOWRECTANGLESEXTPROC) (GLenum mode, GLsizei count, const GLint *box); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount); +typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTUREHANDLENVPROC) (GLuint texture); +typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler); +typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); +typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle); +typedef GLuint64 (APIENTRYP RGLSYMGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); +typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access); +typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle); +typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value); +typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values); +typedef GLboolean (APIENTRYP RGLSYMGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle); +typedef GLboolean (APIENTRYP RGLSYMGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle); +typedef void (APIENTRYP RGLSYMGLBLENDPARAMETERINVPROC) (GLenum pname, GLint value); +typedef void (APIENTRYP RGLSYMGLBLENDBARRIERNVPROC) (void); +typedef void (APIENTRYP RGLSYMGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLfloat xcoeff, GLfloat ycoeff); +typedef void (APIENTRYP RGLSYMGLCREATESTATESNVPROC) (GLsizei n, GLuint *states); +typedef void (APIENTRYP RGLSYMGLDELETESTATESNVPROC) (GLsizei n, const GLuint *states); +typedef GLboolean (APIENTRYP RGLSYMGLISSTATENVPROC) (GLuint state); +typedef void (APIENTRYP RGLSYMGLSTATECAPTURENVPROC) (GLuint state, GLenum mode); +typedef GLuint (APIENTRYP RGLSYMGLGETCOMMANDHEADERNVPROC) (GLenum tokenID, GLuint size); +typedef GLushort (APIENTRYP RGLSYMGLGETSTAGEINDEXNVPROC) (GLenum shadertype); +typedef void (APIENTRYP RGLSYMGLDRAWCOMMANDSNVPROC) (GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count); +typedef void (APIENTRYP RGLSYMGLDRAWCOMMANDSADDRESSNVPROC) (GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count); +typedef void (APIENTRYP RGLSYMGLDRAWCOMMANDSSTATESNVPROC) (GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count); +typedef void (APIENTRYP RGLSYMGLDRAWCOMMANDSSTATESADDRESSNVPROC) (const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count); +typedef void (APIENTRYP RGLSYMGLCREATECOMMANDLISTSNVPROC) (GLsizei n, GLuint *lists); +typedef void (APIENTRYP RGLSYMGLDELETECOMMANDLISTSNVPROC) (GLsizei n, const GLuint *lists); +typedef GLboolean (APIENTRYP RGLSYMGLISCOMMANDLISTNVPROC) (GLuint list); +typedef void (APIENTRYP RGLSYMGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC) (GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count); +typedef void (APIENTRYP RGLSYMGLCOMMANDLISTSEGMENTSNVPROC) (GLuint list, GLuint segments); +typedef void (APIENTRYP RGLSYMGLCOMPILECOMMANDLISTNVPROC) (GLuint list); +typedef void (APIENTRYP RGLSYMGLCALLCOMMANDLISTNVPROC) (GLuint list); +typedef void (APIENTRYP RGLSYMGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode); +typedef void (APIENTRYP RGLSYMGLENDCONDITIONALRENDERNVPROC) (void); +typedef void (APIENTRYP RGLSYMGLSUBPIXELPRECISIONBIASNVPROC) (GLuint xbits, GLuint ybits); +typedef void (APIENTRYP RGLSYMGLCONSERVATIVERASTERPARAMETERFNVPROC) (GLenum pname, GLfloat value); +typedef void (APIENTRYP RGLSYMGLCONSERVATIVERASTERPARAMETERINVPROC) (GLenum pname, GLint param); +typedef void (APIENTRYP RGLSYMGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1); +typedef GLVULKANPROCNV (APIENTRYP RGLSYMGLGETVKPROCADDRNVPROC) (const GLchar *name); +typedef void (APIENTRYP RGLSYMGLWAITVKSEMAPHORENVPROC) (GLuint64 vkSemaphore); +typedef void (APIENTRYP RGLSYMGLSIGNALVKSEMAPHORENVPROC) (GLuint64 vkSemaphore); +typedef void (APIENTRYP RGLSYMGLSIGNALVKFENCENVPROC) (GLuint64 vkFence); +typedef void (APIENTRYP RGLSYMGLFRAGMENTCOVERAGECOLORNVPROC) (GLuint color); +typedef void (APIENTRYP RGLSYMGLCOVERAGEMODULATIONTABLENVPROC) (GLsizei n, const GLfloat *v); +typedef void (APIENTRYP RGLSYMGLGETCOVERAGEMODULATIONTABLENVPROC) (GLsizei bufsize, GLfloat *v); +typedef void (APIENTRYP RGLSYMGLCOVERAGEMODULATIONNVPROC) (GLenum components); +typedef void (APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x); +typedef void (APIENTRYP RGLSYMGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y); +typedef void (APIENTRYP RGLSYMGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); +typedef void (APIENTRYP RGLSYMGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); +typedef void (APIENTRYP RGLSYMGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x); +typedef void (APIENTRYP RGLSYMGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y); +typedef void (APIENTRYP RGLSYMGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); +typedef void (APIENTRYP RGLSYMGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); +typedef void (APIENTRYP RGLSYMGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT *params); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLGETINTERNALFORMATSAMPLEIVNVPROC) (GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint *params); +typedef void (APIENTRYP RGLSYMGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC) (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params); +typedef void (APIENTRYP RGLSYMGLRESETMEMORYOBJECTPARAMETERNVPROC) (GLuint memory, GLenum pname); +typedef void (APIENTRYP RGLSYMGLTEXATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset); +typedef void (APIENTRYP RGLSYMGLBUFFERATTACHMEMORYNVPROC) (GLenum target, GLuint memory, GLuint64 offset); +typedef void (APIENTRYP RGLSYMGLTEXTUREATTACHMEMORYNVPROC) (GLuint texture, GLuint memory, GLuint64 offset); +typedef void (APIENTRYP RGLSYMGLNAMEDBUFFERATTACHMEMORYNVPROC) (GLuint buffer, GLuint memory, GLuint64 offset); +typedef void (APIENTRYP RGLSYMGLDRAWMESHTASKSNVPROC) (GLuint first, GLuint count); +typedef void (APIENTRYP RGLSYMGLDRAWMESHTASKSINDIRECTNVPROC) (GLintptr indirect); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWMESHTASKSINDIRECTNVPROC) (GLintptr indirect, GLsizei drawcount, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC) (GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride); +typedef GLuint (APIENTRYP RGLSYMGLGENPATHSNVPROC) (GLsizei range); +typedef void (APIENTRYP RGLSYMGLDELETEPATHSNVPROC) (GLuint path, GLsizei range); +typedef GLboolean (APIENTRYP RGLSYMGLISPATHNVPROC) (GLuint path); +typedef void (APIENTRYP RGLSYMGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords); +typedef void (APIENTRYP RGLSYMGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void *coords); +typedef void (APIENTRYP RGLSYMGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords); +typedef void (APIENTRYP RGLSYMGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords); +typedef void (APIENTRYP RGLSYMGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void *pathString); +typedef void (APIENTRYP RGLSYMGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); +typedef void (APIENTRYP RGLSYMGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); +typedef void (APIENTRYP RGLSYMGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights); +typedef void (APIENTRYP RGLSYMGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath); +typedef void (APIENTRYP RGLSYMGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); +typedef void (APIENTRYP RGLSYMGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues); +typedef void (APIENTRYP RGLSYMGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint *value); +typedef void (APIENTRYP RGLSYMGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value); +typedef void (APIENTRYP RGLSYMGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat *value); +typedef void (APIENTRYP RGLSYMGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value); +typedef void (APIENTRYP RGLSYMGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat *dashArray); +typedef void (APIENTRYP RGLSYMGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask); +typedef void (APIENTRYP RGLSYMGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units); +typedef void (APIENTRYP RGLSYMGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask); +typedef void (APIENTRYP RGLSYMGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask); +typedef void (APIENTRYP RGLSYMGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues); +typedef void (APIENTRYP RGLSYMGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues); +typedef void (APIENTRYP RGLSYMGLPATHCOVERDEPTHFUNCNVPROC) (GLenum func); +typedef void (APIENTRYP RGLSYMGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode); +typedef void (APIENTRYP RGLSYMGLCOVERSTROKEPATHNVPROC) (GLuint path, GLenum coverMode); +typedef void (APIENTRYP RGLSYMGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); +typedef void (APIENTRYP RGLSYMGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); +typedef void (APIENTRYP RGLSYMGLGETPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, GLint *value); +typedef void (APIENTRYP RGLSYMGLGETPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, GLfloat *value); +typedef void (APIENTRYP RGLSYMGLGETPATHCOMMANDSNVPROC) (GLuint path, GLubyte *commands); +typedef void (APIENTRYP RGLSYMGLGETPATHCOORDSNVPROC) (GLuint path, GLfloat *coords); +typedef void (APIENTRYP RGLSYMGLGETPATHDASHARRAYNVPROC) (GLuint path, GLfloat *dashArray); +typedef void (APIENTRYP RGLSYMGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics); +typedef void (APIENTRYP RGLSYMGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics); +typedef void (APIENTRYP RGLSYMGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing); +typedef GLboolean (APIENTRYP RGLSYMGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y); +typedef GLboolean (APIENTRYP RGLSYMGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y); +typedef GLfloat (APIENTRYP RGLSYMGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments); +typedef GLboolean (APIENTRYP RGLSYMGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY); +typedef void (APIENTRYP RGLSYMGLMATRIXLOAD3X2FNVPROC) (GLenum matrixMode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXLOAD3X3FNVPROC) (GLenum matrixMode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXLOADTRANSPOSE3X3FNVPROC) (GLenum matrixMode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXMULT3X2FNVPROC) (GLenum matrixMode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXMULT3X3FNVPROC) (GLenum matrixMode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLMATRIXMULTTRANSPOSE3X3FNVPROC) (GLenum matrixMode, const GLfloat *m); +typedef void (APIENTRYP RGLSYMGLSTENCILTHENCOVERFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode); +typedef void (APIENTRYP RGLSYMGLSTENCILTHENCOVERSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask, GLenum coverMode); +typedef void (APIENTRYP RGLSYMGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); +typedef void (APIENTRYP RGLSYMGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues); +typedef GLenum (APIENTRYP RGLSYMGLPATHGLYPHINDEXRANGENVPROC) (GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2]); +typedef GLenum (APIENTRYP RGLSYMGLPATHGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale); +typedef GLenum (APIENTRYP RGLSYMGLPATHMEMORYGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale); +typedef void (APIENTRYP RGLSYMGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs); +typedef void (APIENTRYP RGLSYMGLGETPROGRAMRESOURCEFVNVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLfloat *params); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat *v); +typedef void (APIENTRYP RGLSYMGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v); +typedef void (APIENTRYP RGLSYMGLRESOLVEDEPTHVALUESNVPROC) (void); +typedef void (APIENTRYP RGLSYMGLSCISSOREXCLUSIVENVPROC) (GLint x, GLint y, GLsizei width, GLsizei height); +typedef void (APIENTRYP RGLSYMGLSCISSOREXCLUSIVEARRAYVNVPROC) (GLuint first, GLsizei count, const GLint *v); +typedef void (APIENTRYP RGLSYMGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access); +typedef void (APIENTRYP RGLSYMGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target); +typedef GLboolean (APIENTRYP RGLSYMGLISBUFFERRESIDENTNVPROC) (GLenum target); +typedef void (APIENTRYP RGLSYMGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access); +typedef void (APIENTRYP RGLSYMGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer); +typedef GLboolean (APIENTRYP RGLSYMGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer); +typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT *params); +typedef void (APIENTRYP RGLSYMGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT *params); +typedef void (APIENTRYP RGLSYMGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT *result); +typedef void (APIENTRYP RGLSYMGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value); +typedef void (APIENTRYP RGLSYMGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT *params); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); +typedef void (APIENTRYP RGLSYMGLBINDSHADINGRATEIMAGENVPROC) (GLuint texture); +typedef void (APIENTRYP RGLSYMGLGETSHADINGRATEIMAGEPALETTENVPROC) (GLuint viewport, GLuint entry, GLenum *rate); +typedef void (APIENTRYP RGLSYMGLGETSHADINGRATESAMPLELOCATIONIVNVPROC) (GLenum rate, GLuint samples, GLuint index, GLint *location); +typedef void (APIENTRYP RGLSYMGLSHADINGRATEIMAGEBARRIERNVPROC) (GLboolean synchronize); +typedef void (APIENTRYP RGLSYMGLSHADINGRATEIMAGEPALETTENVPROC) (GLuint viewport, GLuint first, GLsizei count, const GLenum *rates); +typedef void (APIENTRYP RGLSYMGLSHADINGRATESAMPLEORDERNVPROC) (GLenum order); +typedef void (APIENTRYP RGLSYMGLSHADINGRATESAMPLEORDERCUSTOMNVPROC) (GLenum rate, GLuint samples, const GLint *locations); +typedef void (APIENTRYP RGLSYMGLTEXTUREBARRIERNVPROC) (void); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT *v); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT *v); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT *v); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT *v); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT *v); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT *v); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT *v); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT *v); +typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT *params); +typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT *params); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length); +typedef void (APIENTRYP RGLSYMGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLEDGEFLAGFORMATNVPROC) (GLsizei stride); +typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT *result); +typedef void (APIENTRYP RGLSYMGLVIEWPORTSWIZZLENVPROC) (GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews); +#define glCullFace __rglgen_glCullFace +#define glFrontFace __rglgen_glFrontFace +#define glHint __rglgen_glHint +#define glLineWidth __rglgen_glLineWidth +#define glPointSize __rglgen_glPointSize +#define glPolygonMode __rglgen_glPolygonMode +#define glScissor __rglgen_glScissor +#define glTexParameterf __rglgen_glTexParameterf +#define glTexParameterfv __rglgen_glTexParameterfv +#define glTexParameteri __rglgen_glTexParameteri +#define glTexParameteriv __rglgen_glTexParameteriv +#define glTexImage1D __rglgen_glTexImage1D +#define glTexImage2D __rglgen_glTexImage2D +#define glDrawBuffer __rglgen_glDrawBuffer +#define glClear __rglgen_glClear +#define glClearColor __rglgen_glClearColor +#define glClearStencil __rglgen_glClearStencil +#define glClearDepth __rglgen_glClearDepth +#define glStencilMask __rglgen_glStencilMask +#define glColorMask __rglgen_glColorMask +#define glDepthMask __rglgen_glDepthMask +#define glDisable __rglgen_glDisable +#define glEnable __rglgen_glEnable +#define glFinish __rglgen_glFinish +#define glFlush __rglgen_glFlush +#define glBlendFunc __rglgen_glBlendFunc +#define glLogicOp __rglgen_glLogicOp +#define glStencilFunc __rglgen_glStencilFunc +#define glStencilOp __rglgen_glStencilOp +#define glDepthFunc __rglgen_glDepthFunc +#define glPixelStoref __rglgen_glPixelStoref +#define glPixelStorei __rglgen_glPixelStorei +#define glReadBuffer __rglgen_glReadBuffer +#define glReadPixels __rglgen_glReadPixels +#define glGetBooleanv __rglgen_glGetBooleanv +#define glGetDoublev __rglgen_glGetDoublev +#define glGetError __rglgen_glGetError +#define glGetFloatv __rglgen_glGetFloatv +#define glGetIntegerv __rglgen_glGetIntegerv +#define glGetString __rglgen_glGetString +#define glGetTexImage __rglgen_glGetTexImage +#define glGetTexParameterfv __rglgen_glGetTexParameterfv +#define glGetTexParameteriv __rglgen_glGetTexParameteriv +#define glGetTexLevelParameterfv __rglgen_glGetTexLevelParameterfv +#define glGetTexLevelParameteriv __rglgen_glGetTexLevelParameteriv +#define glIsEnabled __rglgen_glIsEnabled +#define glDepthRange __rglgen_glDepthRange +#define glViewport __rglgen_glViewport +#define glDrawArrays __rglgen_glDrawArrays +#define glDrawElements __rglgen_glDrawElements +#define glGetPointerv __rglgen_glGetPointerv +#define glPolygonOffset __rglgen_glPolygonOffset +#define glCopyTexImage1D __rglgen_glCopyTexImage1D +#define glCopyTexImage2D __rglgen_glCopyTexImage2D +#define glCopyTexSubImage1D __rglgen_glCopyTexSubImage1D +#define glCopyTexSubImage2D __rglgen_glCopyTexSubImage2D +#define glTexSubImage1D __rglgen_glTexSubImage1D +#define glTexSubImage2D __rglgen_glTexSubImage2D +#define glBindTexture __rglgen_glBindTexture +#define glDeleteTextures __rglgen_glDeleteTextures +#define glGenTextures __rglgen_glGenTextures +#define glIsTexture __rglgen_glIsTexture #define glDrawRangeElements __rglgen_glDrawRangeElements #define glTexImage3D __rglgen_glTexImage3D #define glTexSubImage3D __rglgen_glTexSubImage3D @@ -1093,43 +1366,6 @@ typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum targ #define glCompressedTexSubImage2D __rglgen_glCompressedTexSubImage2D #define glCompressedTexSubImage1D __rglgen_glCompressedTexSubImage1D #define glGetCompressedTexImage __rglgen_glGetCompressedTexImage -#define glClientActiveTexture __rglgen_glClientActiveTexture -#define glMultiTexCoord1d __rglgen_glMultiTexCoord1d -#define glMultiTexCoord1dv __rglgen_glMultiTexCoord1dv -#define glMultiTexCoord1f __rglgen_glMultiTexCoord1f -#define glMultiTexCoord1fv __rglgen_glMultiTexCoord1fv -#define glMultiTexCoord1i __rglgen_glMultiTexCoord1i -#define glMultiTexCoord1iv __rglgen_glMultiTexCoord1iv -#define glMultiTexCoord1s __rglgen_glMultiTexCoord1s -#define glMultiTexCoord1sv __rglgen_glMultiTexCoord1sv -#define glMultiTexCoord2d __rglgen_glMultiTexCoord2d -#define glMultiTexCoord2dv __rglgen_glMultiTexCoord2dv -#define glMultiTexCoord2f __rglgen_glMultiTexCoord2f -#define glMultiTexCoord2fv __rglgen_glMultiTexCoord2fv -#define glMultiTexCoord2i __rglgen_glMultiTexCoord2i -#define glMultiTexCoord2iv __rglgen_glMultiTexCoord2iv -#define glMultiTexCoord2s __rglgen_glMultiTexCoord2s -#define glMultiTexCoord2sv __rglgen_glMultiTexCoord2sv -#define glMultiTexCoord3d __rglgen_glMultiTexCoord3d -#define glMultiTexCoord3dv __rglgen_glMultiTexCoord3dv -#define glMultiTexCoord3f __rglgen_glMultiTexCoord3f -#define glMultiTexCoord3fv __rglgen_glMultiTexCoord3fv -#define glMultiTexCoord3i __rglgen_glMultiTexCoord3i -#define glMultiTexCoord3iv __rglgen_glMultiTexCoord3iv -#define glMultiTexCoord3s __rglgen_glMultiTexCoord3s -#define glMultiTexCoord3sv __rglgen_glMultiTexCoord3sv -#define glMultiTexCoord4d __rglgen_glMultiTexCoord4d -#define glMultiTexCoord4dv __rglgen_glMultiTexCoord4dv -#define glMultiTexCoord4f __rglgen_glMultiTexCoord4f -#define glMultiTexCoord4fv __rglgen_glMultiTexCoord4fv -#define glMultiTexCoord4i __rglgen_glMultiTexCoord4i -#define glMultiTexCoord4iv __rglgen_glMultiTexCoord4iv -#define glMultiTexCoord4s __rglgen_glMultiTexCoord4s -#define glMultiTexCoord4sv __rglgen_glMultiTexCoord4sv -#define glLoadTransposeMatrixf __rglgen_glLoadTransposeMatrixf -#define glLoadTransposeMatrixd __rglgen_glLoadTransposeMatrixd -#define glMultTransposeMatrixf __rglgen_glMultTransposeMatrixf -#define glMultTransposeMatrixd __rglgen_glMultTransposeMatrixd #define glBlendFuncSeparate __rglgen_glBlendFuncSeparate #define glMultiDrawArrays __rglgen_glMultiDrawArrays #define glMultiDrawElements __rglgen_glMultiDrawElements @@ -1137,44 +1373,6 @@ typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum targ #define glPointParameterfv __rglgen_glPointParameterfv #define glPointParameteri __rglgen_glPointParameteri #define glPointParameteriv __rglgen_glPointParameteriv -#define glFogCoordf __rglgen_glFogCoordf -#define glFogCoordfv __rglgen_glFogCoordfv -#define glFogCoordd __rglgen_glFogCoordd -#define glFogCoorddv __rglgen_glFogCoorddv -#define glFogCoordPointer __rglgen_glFogCoordPointer -#define glSecondaryColor3b __rglgen_glSecondaryColor3b -#define glSecondaryColor3bv __rglgen_glSecondaryColor3bv -#define glSecondaryColor3d __rglgen_glSecondaryColor3d -#define glSecondaryColor3dv __rglgen_glSecondaryColor3dv -#define glSecondaryColor3f __rglgen_glSecondaryColor3f -#define glSecondaryColor3fv __rglgen_glSecondaryColor3fv -#define glSecondaryColor3i __rglgen_glSecondaryColor3i -#define glSecondaryColor3iv __rglgen_glSecondaryColor3iv -#define glSecondaryColor3s __rglgen_glSecondaryColor3s -#define glSecondaryColor3sv __rglgen_glSecondaryColor3sv -#define glSecondaryColor3ub __rglgen_glSecondaryColor3ub -#define glSecondaryColor3ubv __rglgen_glSecondaryColor3ubv -#define glSecondaryColor3ui __rglgen_glSecondaryColor3ui -#define glSecondaryColor3uiv __rglgen_glSecondaryColor3uiv -#define glSecondaryColor3us __rglgen_glSecondaryColor3us -#define glSecondaryColor3usv __rglgen_glSecondaryColor3usv -#define glSecondaryColorPointer __rglgen_glSecondaryColorPointer -#define glWindowPos2d __rglgen_glWindowPos2d -#define glWindowPos2dv __rglgen_glWindowPos2dv -#define glWindowPos2f __rglgen_glWindowPos2f -#define glWindowPos2fv __rglgen_glWindowPos2fv -#define glWindowPos2i __rglgen_glWindowPos2i -#define glWindowPos2iv __rglgen_glWindowPos2iv -#define glWindowPos2s __rglgen_glWindowPos2s -#define glWindowPos2sv __rglgen_glWindowPos2sv -#define glWindowPos3d __rglgen_glWindowPos3d -#define glWindowPos3dv __rglgen_glWindowPos3dv -#define glWindowPos3f __rglgen_glWindowPos3f -#define glWindowPos3fv __rglgen_glWindowPos3fv -#define glWindowPos3i __rglgen_glWindowPos3i -#define glWindowPos3iv __rglgen_glWindowPos3iv -#define glWindowPos3s __rglgen_glWindowPos3s -#define glWindowPos3sv __rglgen_glWindowPos3sv #define glBlendColor __rglgen_glBlendColor #define glBlendEquation __rglgen_glBlendEquation #define glGenQueries __rglgen_glGenQueries @@ -1438,36 +1636,6 @@ typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum targ #define glVertexAttribP3uiv __rglgen_glVertexAttribP3uiv #define glVertexAttribP4ui __rglgen_glVertexAttribP4ui #define glVertexAttribP4uiv __rglgen_glVertexAttribP4uiv -#define glVertexP2ui __rglgen_glVertexP2ui -#define glVertexP2uiv __rglgen_glVertexP2uiv -#define glVertexP3ui __rglgen_glVertexP3ui -#define glVertexP3uiv __rglgen_glVertexP3uiv -#define glVertexP4ui __rglgen_glVertexP4ui -#define glVertexP4uiv __rglgen_glVertexP4uiv -#define glTexCoordP1ui __rglgen_glTexCoordP1ui -#define glTexCoordP1uiv __rglgen_glTexCoordP1uiv -#define glTexCoordP2ui __rglgen_glTexCoordP2ui -#define glTexCoordP2uiv __rglgen_glTexCoordP2uiv -#define glTexCoordP3ui __rglgen_glTexCoordP3ui -#define glTexCoordP3uiv __rglgen_glTexCoordP3uiv -#define glTexCoordP4ui __rglgen_glTexCoordP4ui -#define glTexCoordP4uiv __rglgen_glTexCoordP4uiv -#define glMultiTexCoordP1ui __rglgen_glMultiTexCoordP1ui -#define glMultiTexCoordP1uiv __rglgen_glMultiTexCoordP1uiv -#define glMultiTexCoordP2ui __rglgen_glMultiTexCoordP2ui -#define glMultiTexCoordP2uiv __rglgen_glMultiTexCoordP2uiv -#define glMultiTexCoordP3ui __rglgen_glMultiTexCoordP3ui -#define glMultiTexCoordP3uiv __rglgen_glMultiTexCoordP3uiv -#define glMultiTexCoordP4ui __rglgen_glMultiTexCoordP4ui -#define glMultiTexCoordP4uiv __rglgen_glMultiTexCoordP4uiv -#define glNormalP3ui __rglgen_glNormalP3ui -#define glNormalP3uiv __rglgen_glNormalP3uiv -#define glColorP3ui __rglgen_glColorP3ui -#define glColorP3uiv __rglgen_glColorP3uiv -#define glColorP4ui __rglgen_glColorP4ui -#define glColorP4uiv __rglgen_glColorP4uiv -#define glSecondaryColorP3ui __rglgen_glSecondaryColorP3ui -#define glSecondaryColorP3uiv __rglgen_glSecondaryColorP3uiv #define glMinSampleShading __rglgen_glMinSampleShading #define glBlendEquationi __rglgen_glBlendEquationi #define glBlendEquationSeparatei __rglgen_glBlendEquationSeparatei @@ -1666,6 +1834,121 @@ typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum targ #define glBindSamplers __rglgen_glBindSamplers #define glBindImageTextures __rglgen_glBindImageTextures #define glBindVertexBuffers __rglgen_glBindVertexBuffers +#define glClipControl __rglgen_glClipControl +#define glCreateTransformFeedbacks __rglgen_glCreateTransformFeedbacks +#define glTransformFeedbackBufferBase __rglgen_glTransformFeedbackBufferBase +#define glTransformFeedbackBufferRange __rglgen_glTransformFeedbackBufferRange +#define glGetTransformFeedbackiv __rglgen_glGetTransformFeedbackiv +#define glGetTransformFeedbacki_v __rglgen_glGetTransformFeedbacki_v +#define glGetTransformFeedbacki64_v __rglgen_glGetTransformFeedbacki64_v +#define glCreateBuffers __rglgen_glCreateBuffers +#define glNamedBufferStorage __rglgen_glNamedBufferStorage +#define glNamedBufferData __rglgen_glNamedBufferData +#define glNamedBufferSubData __rglgen_glNamedBufferSubData +#define glCopyNamedBufferSubData __rglgen_glCopyNamedBufferSubData +#define glClearNamedBufferData __rglgen_glClearNamedBufferData +#define glClearNamedBufferSubData __rglgen_glClearNamedBufferSubData +#define glMapNamedBuffer __rglgen_glMapNamedBuffer +#define glMapNamedBufferRange __rglgen_glMapNamedBufferRange +#define glUnmapNamedBuffer __rglgen_glUnmapNamedBuffer +#define glFlushMappedNamedBufferRange __rglgen_glFlushMappedNamedBufferRange +#define glGetNamedBufferParameteriv __rglgen_glGetNamedBufferParameteriv +#define glGetNamedBufferParameteri64v __rglgen_glGetNamedBufferParameteri64v +#define glGetNamedBufferPointerv __rglgen_glGetNamedBufferPointerv +#define glGetNamedBufferSubData __rglgen_glGetNamedBufferSubData +#define glCreateFramebuffers __rglgen_glCreateFramebuffers +#define glNamedFramebufferRenderbuffer __rglgen_glNamedFramebufferRenderbuffer +#define glNamedFramebufferParameteri __rglgen_glNamedFramebufferParameteri +#define glNamedFramebufferTexture __rglgen_glNamedFramebufferTexture +#define glNamedFramebufferTextureLayer __rglgen_glNamedFramebufferTextureLayer +#define glNamedFramebufferDrawBuffer __rglgen_glNamedFramebufferDrawBuffer +#define glNamedFramebufferDrawBuffers __rglgen_glNamedFramebufferDrawBuffers +#define glNamedFramebufferReadBuffer __rglgen_glNamedFramebufferReadBuffer +#define glInvalidateNamedFramebufferData __rglgen_glInvalidateNamedFramebufferData +#define glInvalidateNamedFramebufferSubData __rglgen_glInvalidateNamedFramebufferSubData +#define glClearNamedFramebufferiv __rglgen_glClearNamedFramebufferiv +#define glClearNamedFramebufferuiv __rglgen_glClearNamedFramebufferuiv +#define glClearNamedFramebufferfv __rglgen_glClearNamedFramebufferfv +#define glClearNamedFramebufferfi __rglgen_glClearNamedFramebufferfi +#define glBlitNamedFramebuffer __rglgen_glBlitNamedFramebuffer +#define glCheckNamedFramebufferStatus __rglgen_glCheckNamedFramebufferStatus +#define glGetNamedFramebufferParameteriv __rglgen_glGetNamedFramebufferParameteriv +#define glGetNamedFramebufferAttachmentParameteriv __rglgen_glGetNamedFramebufferAttachmentParameteriv +#define glCreateRenderbuffers __rglgen_glCreateRenderbuffers +#define glNamedRenderbufferStorage __rglgen_glNamedRenderbufferStorage +#define glNamedRenderbufferStorageMultisample __rglgen_glNamedRenderbufferStorageMultisample +#define glGetNamedRenderbufferParameteriv __rglgen_glGetNamedRenderbufferParameteriv +#define glCreateTextures __rglgen_glCreateTextures +#define glTextureBuffer __rglgen_glTextureBuffer +#define glTextureBufferRange __rglgen_glTextureBufferRange +#define glTextureStorage1D __rglgen_glTextureStorage1D +#define glTextureStorage2D __rglgen_glTextureStorage2D +#define glTextureStorage3D __rglgen_glTextureStorage3D +#define glTextureStorage2DMultisample __rglgen_glTextureStorage2DMultisample +#define glTextureStorage3DMultisample __rglgen_glTextureStorage3DMultisample +#define glTextureSubImage1D __rglgen_glTextureSubImage1D +#define glTextureSubImage2D __rglgen_glTextureSubImage2D +#define glTextureSubImage3D __rglgen_glTextureSubImage3D +#define glCompressedTextureSubImage1D __rglgen_glCompressedTextureSubImage1D +#define glCompressedTextureSubImage2D __rglgen_glCompressedTextureSubImage2D +#define glCompressedTextureSubImage3D __rglgen_glCompressedTextureSubImage3D +#define glCopyTextureSubImage1D __rglgen_glCopyTextureSubImage1D +#define glCopyTextureSubImage2D __rglgen_glCopyTextureSubImage2D +#define glCopyTextureSubImage3D __rglgen_glCopyTextureSubImage3D +#define glTextureParameterf __rglgen_glTextureParameterf +#define glTextureParameterfv __rglgen_glTextureParameterfv +#define glTextureParameteri __rglgen_glTextureParameteri +#define glTextureParameterIiv __rglgen_glTextureParameterIiv +#define glTextureParameterIuiv __rglgen_glTextureParameterIuiv +#define glTextureParameteriv __rglgen_glTextureParameteriv +#define glGenerateTextureMipmap __rglgen_glGenerateTextureMipmap +#define glBindTextureUnit __rglgen_glBindTextureUnit +#define glGetTextureImage __rglgen_glGetTextureImage +#define glGetCompressedTextureImage __rglgen_glGetCompressedTextureImage +#define glGetTextureLevelParameterfv __rglgen_glGetTextureLevelParameterfv +#define glGetTextureLevelParameteriv __rglgen_glGetTextureLevelParameteriv +#define glGetTextureParameterfv __rglgen_glGetTextureParameterfv +#define glGetTextureParameterIiv __rglgen_glGetTextureParameterIiv +#define glGetTextureParameterIuiv __rglgen_glGetTextureParameterIuiv +#define glGetTextureParameteriv __rglgen_glGetTextureParameteriv +#define glCreateVertexArrays __rglgen_glCreateVertexArrays +#define glDisableVertexArrayAttrib __rglgen_glDisableVertexArrayAttrib +#define glEnableVertexArrayAttrib __rglgen_glEnableVertexArrayAttrib +#define glVertexArrayElementBuffer __rglgen_glVertexArrayElementBuffer +#define glVertexArrayVertexBuffer __rglgen_glVertexArrayVertexBuffer +#define glVertexArrayVertexBuffers __rglgen_glVertexArrayVertexBuffers +#define glVertexArrayAttribBinding __rglgen_glVertexArrayAttribBinding +#define glVertexArrayAttribFormat __rglgen_glVertexArrayAttribFormat +#define glVertexArrayAttribIFormat __rglgen_glVertexArrayAttribIFormat +#define glVertexArrayAttribLFormat __rglgen_glVertexArrayAttribLFormat +#define glVertexArrayBindingDivisor __rglgen_glVertexArrayBindingDivisor +#define glGetVertexArrayiv __rglgen_glGetVertexArrayiv +#define glGetVertexArrayIndexediv __rglgen_glGetVertexArrayIndexediv +#define glGetVertexArrayIndexed64iv __rglgen_glGetVertexArrayIndexed64iv +#define glCreateSamplers __rglgen_glCreateSamplers +#define glCreateProgramPipelines __rglgen_glCreateProgramPipelines +#define glCreateQueries __rglgen_glCreateQueries +#define glGetQueryBufferObjecti64v __rglgen_glGetQueryBufferObjecti64v +#define glGetQueryBufferObjectiv __rglgen_glGetQueryBufferObjectiv +#define glGetQueryBufferObjectui64v __rglgen_glGetQueryBufferObjectui64v +#define glGetQueryBufferObjectuiv __rglgen_glGetQueryBufferObjectuiv +#define glMemoryBarrierByRegion __rglgen_glMemoryBarrierByRegion +#define glGetTextureSubImage __rglgen_glGetTextureSubImage +#define glGetCompressedTextureSubImage __rglgen_glGetCompressedTextureSubImage +#define glGetGraphicsResetStatus __rglgen_glGetGraphicsResetStatus +#define glGetnCompressedTexImage __rglgen_glGetnCompressedTexImage +#define glGetnTexImage __rglgen_glGetnTexImage +#define glGetnUniformdv __rglgen_glGetnUniformdv +#define glGetnUniformfv __rglgen_glGetnUniformfv +#define glGetnUniformiv __rglgen_glGetnUniformiv +#define glGetnUniformuiv __rglgen_glGetnUniformuiv +#define glReadnPixels __rglgen_glReadnPixels +#define glTextureBarrier __rglgen_glTextureBarrier +#define glSpecializeShader __rglgen_glSpecializeShader +#define glMultiDrawArraysIndirectCount __rglgen_glMultiDrawArraysIndirectCount +#define glMultiDrawElementsIndirectCount __rglgen_glMultiDrawElementsIndirectCount +#define glPolygonOffsetClamp __rglgen_glPolygonOffsetClamp +#define glPrimitiveBoundingBoxARB __rglgen_glPrimitiveBoundingBoxARB #define glGetTextureHandleARB __rglgen_glGetTextureHandleARB #define glGetTextureSamplerHandleARB __rglgen_glGetTextureSamplerHandleARB #define glMakeTextureHandleResidentARB __rglgen_glMakeTextureHandleResidentARB @@ -1683,127 +1966,62 @@ typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum targ #define glVertexAttribL1ui64vARB __rglgen_glVertexAttribL1ui64vARB #define glGetVertexAttribLui64vARB __rglgen_glGetVertexAttribLui64vARB #define glCreateSyncFromCLeventARB __rglgen_glCreateSyncFromCLeventARB -#define glClampColorARB __rglgen_glClampColorARB #define glDispatchComputeGroupSizeARB __rglgen_glDispatchComputeGroupSizeARB #define glDebugMessageControlARB __rglgen_glDebugMessageControlARB #define glDebugMessageInsertARB __rglgen_glDebugMessageInsertARB #define glDebugMessageCallbackARB __rglgen_glDebugMessageCallbackARB #define glGetDebugMessageLogARB __rglgen_glGetDebugMessageLogARB -#define glDrawBuffersARB __rglgen_glDrawBuffersARB #define glBlendEquationiARB __rglgen_glBlendEquationiARB #define glBlendEquationSeparateiARB __rglgen_glBlendEquationSeparateiARB #define glBlendFunciARB __rglgen_glBlendFunciARB #define glBlendFuncSeparateiARB __rglgen_glBlendFuncSeparateiARB #define glDrawArraysInstancedARB __rglgen_glDrawArraysInstancedARB #define glDrawElementsInstancedARB __rglgen_glDrawElementsInstancedARB -#define glProgramStringARB __rglgen_glProgramStringARB -#define glBindProgramARB __rglgen_glBindProgramARB -#define glDeleteProgramsARB __rglgen_glDeleteProgramsARB -#define glGenProgramsARB __rglgen_glGenProgramsARB -#define glProgramEnvParameter4dARB __rglgen_glProgramEnvParameter4dARB -#define glProgramEnvParameter4dvARB __rglgen_glProgramEnvParameter4dvARB -#define glProgramEnvParameter4fARB __rglgen_glProgramEnvParameter4fARB -#define glProgramEnvParameter4fvARB __rglgen_glProgramEnvParameter4fvARB -#define glProgramLocalParameter4dARB __rglgen_glProgramLocalParameter4dARB -#define glProgramLocalParameter4dvARB __rglgen_glProgramLocalParameter4dvARB -#define glProgramLocalParameter4fARB __rglgen_glProgramLocalParameter4fARB -#define glProgramLocalParameter4fvARB __rglgen_glProgramLocalParameter4fvARB -#define glGetProgramEnvParameterdvARB __rglgen_glGetProgramEnvParameterdvARB -#define glGetProgramEnvParameterfvARB __rglgen_glGetProgramEnvParameterfvARB -#define glGetProgramLocalParameterdvARB __rglgen_glGetProgramLocalParameterdvARB -#define glGetProgramLocalParameterfvARB __rglgen_glGetProgramLocalParameterfvARB -#define glGetProgramivARB __rglgen_glGetProgramivARB -#define glGetProgramStringARB __rglgen_glGetProgramStringARB -#define glIsProgramARB __rglgen_glIsProgramARB #define glProgramParameteriARB __rglgen_glProgramParameteriARB #define glFramebufferTextureARB __rglgen_glFramebufferTextureARB #define glFramebufferTextureLayerARB __rglgen_glFramebufferTextureLayerARB #define glFramebufferTextureFaceARB __rglgen_glFramebufferTextureFaceARB -#define glColorTable __rglgen_glColorTable -#define glColorTableParameterfv __rglgen_glColorTableParameterfv -#define glColorTableParameteriv __rglgen_glColorTableParameteriv -#define glCopyColorTable __rglgen_glCopyColorTable -#define glGetColorTable __rglgen_glGetColorTable -#define glGetColorTableParameterfv __rglgen_glGetColorTableParameterfv -#define glGetColorTableParameteriv __rglgen_glGetColorTableParameteriv -#define glColorSubTable __rglgen_glColorSubTable -#define glCopyColorSubTable __rglgen_glCopyColorSubTable -#define glConvolutionFilter1D __rglgen_glConvolutionFilter1D -#define glConvolutionFilter2D __rglgen_glConvolutionFilter2D -#define glConvolutionParameterf __rglgen_glConvolutionParameterf -#define glConvolutionParameterfv __rglgen_glConvolutionParameterfv -#define glConvolutionParameteri __rglgen_glConvolutionParameteri -#define glConvolutionParameteriv __rglgen_glConvolutionParameteriv -#define glCopyConvolutionFilter1D __rglgen_glCopyConvolutionFilter1D -#define glCopyConvolutionFilter2D __rglgen_glCopyConvolutionFilter2D -#define glGetConvolutionFilter __rglgen_glGetConvolutionFilter -#define glGetConvolutionParameterfv __rglgen_glGetConvolutionParameterfv -#define glGetConvolutionParameteriv __rglgen_glGetConvolutionParameteriv -#define glGetSeparableFilter __rglgen_glGetSeparableFilter -#define glSeparableFilter2D __rglgen_glSeparableFilter2D -#define glGetHistogram __rglgen_glGetHistogram -#define glGetHistogramParameterfv __rglgen_glGetHistogramParameterfv -#define glGetHistogramParameteriv __rglgen_glGetHistogramParameteriv -#define glGetMinmax __rglgen_glGetMinmax -#define glGetMinmaxParameterfv __rglgen_glGetMinmaxParameterfv -#define glGetMinmaxParameteriv __rglgen_glGetMinmaxParameteriv -#define glHistogram __rglgen_glHistogram -#define glMinmax __rglgen_glMinmax -#define glResetHistogram __rglgen_glResetHistogram -#define glResetMinmax __rglgen_glResetMinmax +#define glSpecializeShaderARB __rglgen_glSpecializeShaderARB +#define glUniform1i64ARB __rglgen_glUniform1i64ARB +#define glUniform2i64ARB __rglgen_glUniform2i64ARB +#define glUniform3i64ARB __rglgen_glUniform3i64ARB +#define glUniform4i64ARB __rglgen_glUniform4i64ARB +#define glUniform1i64vARB __rglgen_glUniform1i64vARB +#define glUniform2i64vARB __rglgen_glUniform2i64vARB +#define glUniform3i64vARB __rglgen_glUniform3i64vARB +#define glUniform4i64vARB __rglgen_glUniform4i64vARB +#define glUniform1ui64ARB __rglgen_glUniform1ui64ARB +#define glUniform2ui64ARB __rglgen_glUniform2ui64ARB +#define glUniform3ui64ARB __rglgen_glUniform3ui64ARB +#define glUniform4ui64ARB __rglgen_glUniform4ui64ARB +#define glUniform1ui64vARB __rglgen_glUniform1ui64vARB +#define glUniform2ui64vARB __rglgen_glUniform2ui64vARB +#define glUniform3ui64vARB __rglgen_glUniform3ui64vARB +#define glUniform4ui64vARB __rglgen_glUniform4ui64vARB +#define glGetUniformi64vARB __rglgen_glGetUniformi64vARB +#define glGetUniformui64vARB __rglgen_glGetUniformui64vARB +#define glGetnUniformi64vARB __rglgen_glGetnUniformi64vARB +#define glGetnUniformui64vARB __rglgen_glGetnUniformui64vARB +#define glProgramUniform1i64ARB __rglgen_glProgramUniform1i64ARB +#define glProgramUniform2i64ARB __rglgen_glProgramUniform2i64ARB +#define glProgramUniform3i64ARB __rglgen_glProgramUniform3i64ARB +#define glProgramUniform4i64ARB __rglgen_glProgramUniform4i64ARB +#define glProgramUniform1i64vARB __rglgen_glProgramUniform1i64vARB +#define glProgramUniform2i64vARB __rglgen_glProgramUniform2i64vARB +#define glProgramUniform3i64vARB __rglgen_glProgramUniform3i64vARB +#define glProgramUniform4i64vARB __rglgen_glProgramUniform4i64vARB +#define glProgramUniform1ui64ARB __rglgen_glProgramUniform1ui64ARB +#define glProgramUniform2ui64ARB __rglgen_glProgramUniform2ui64ARB +#define glProgramUniform3ui64ARB __rglgen_glProgramUniform3ui64ARB +#define glProgramUniform4ui64ARB __rglgen_glProgramUniform4ui64ARB +#define glProgramUniform1ui64vARB __rglgen_glProgramUniform1ui64vARB +#define glProgramUniform2ui64vARB __rglgen_glProgramUniform2ui64vARB +#define glProgramUniform3ui64vARB __rglgen_glProgramUniform3ui64vARB +#define glProgramUniform4ui64vARB __rglgen_glProgramUniform4ui64vARB #define glMultiDrawArraysIndirectCountARB __rglgen_glMultiDrawArraysIndirectCountARB #define glMultiDrawElementsIndirectCountARB __rglgen_glMultiDrawElementsIndirectCountARB #define glVertexAttribDivisorARB __rglgen_glVertexAttribDivisorARB -#define glCurrentPaletteMatrixARB __rglgen_glCurrentPaletteMatrixARB -#define glMatrixIndexubvARB __rglgen_glMatrixIndexubvARB -#define glMatrixIndexusvARB __rglgen_glMatrixIndexusvARB -#define glMatrixIndexuivARB __rglgen_glMatrixIndexuivARB -#define glMatrixIndexPointerARB __rglgen_glMatrixIndexPointerARB -#define glSampleCoverageARB __rglgen_glSampleCoverageARB -#define glActiveTextureARB __rglgen_glActiveTextureARB -#define glClientActiveTextureARB __rglgen_glClientActiveTextureARB -#define glMultiTexCoord1dARB __rglgen_glMultiTexCoord1dARB -#define glMultiTexCoord1dvARB __rglgen_glMultiTexCoord1dvARB -#define glMultiTexCoord1fARB __rglgen_glMultiTexCoord1fARB -#define glMultiTexCoord1fvARB __rglgen_glMultiTexCoord1fvARB -#define glMultiTexCoord1iARB __rglgen_glMultiTexCoord1iARB -#define glMultiTexCoord1ivARB __rglgen_glMultiTexCoord1ivARB -#define glMultiTexCoord1sARB __rglgen_glMultiTexCoord1sARB -#define glMultiTexCoord1svARB __rglgen_glMultiTexCoord1svARB -#define glMultiTexCoord2dARB __rglgen_glMultiTexCoord2dARB -#define glMultiTexCoord2dvARB __rglgen_glMultiTexCoord2dvARB -#define glMultiTexCoord2fARB __rglgen_glMultiTexCoord2fARB -#define glMultiTexCoord2fvARB __rglgen_glMultiTexCoord2fvARB -#define glMultiTexCoord2iARB __rglgen_glMultiTexCoord2iARB -#define glMultiTexCoord2ivARB __rglgen_glMultiTexCoord2ivARB -#define glMultiTexCoord2sARB __rglgen_glMultiTexCoord2sARB -#define glMultiTexCoord2svARB __rglgen_glMultiTexCoord2svARB -#define glMultiTexCoord3dARB __rglgen_glMultiTexCoord3dARB -#define glMultiTexCoord3dvARB __rglgen_glMultiTexCoord3dvARB -#define glMultiTexCoord3fARB __rglgen_glMultiTexCoord3fARB -#define glMultiTexCoord3fvARB __rglgen_glMultiTexCoord3fvARB -#define glMultiTexCoord3iARB __rglgen_glMultiTexCoord3iARB -#define glMultiTexCoord3ivARB __rglgen_glMultiTexCoord3ivARB -#define glMultiTexCoord3sARB __rglgen_glMultiTexCoord3sARB -#define glMultiTexCoord3svARB __rglgen_glMultiTexCoord3svARB -#define glMultiTexCoord4dARB __rglgen_glMultiTexCoord4dARB -#define glMultiTexCoord4dvARB __rglgen_glMultiTexCoord4dvARB -#define glMultiTexCoord4fARB __rglgen_glMultiTexCoord4fARB -#define glMultiTexCoord4fvARB __rglgen_glMultiTexCoord4fvARB -#define glMultiTexCoord4iARB __rglgen_glMultiTexCoord4iARB -#define glMultiTexCoord4ivARB __rglgen_glMultiTexCoord4ivARB -#define glMultiTexCoord4sARB __rglgen_glMultiTexCoord4sARB -#define glMultiTexCoord4svARB __rglgen_glMultiTexCoord4svARB -#define glGenQueriesARB __rglgen_glGenQueriesARB -#define glDeleteQueriesARB __rglgen_glDeleteQueriesARB -#define glIsQueryARB __rglgen_glIsQueryARB -#define glBeginQueryARB __rglgen_glBeginQueryARB -#define glEndQueryARB __rglgen_glEndQueryARB -#define glGetQueryivARB __rglgen_glGetQueryivARB -#define glGetQueryObjectivARB __rglgen_glGetQueryObjectivARB -#define glGetQueryObjectuivARB __rglgen_glGetQueryObjectuivARB -#define glPointParameterfARB __rglgen_glPointParameterfARB -#define glPointParameterfvARB __rglgen_glPointParameterfvARB +#define glMaxShaderCompilerThreadsARB __rglgen_glMaxShaderCompilerThreadsARB #define glGetGraphicsResetStatusARB __rglgen_glGetGraphicsResetStatusARB #define glGetnTexImageARB __rglgen_glGetnTexImageARB #define glReadnPixelsARB __rglgen_glReadnPixelsARB @@ -1812,300 +2030,570 @@ typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum targ #define glGetnUniformivARB __rglgen_glGetnUniformivARB #define glGetnUniformuivARB __rglgen_glGetnUniformuivARB #define glGetnUniformdvARB __rglgen_glGetnUniformdvARB -#define glGetnMapdvARB __rglgen_glGetnMapdvARB -#define glGetnMapfvARB __rglgen_glGetnMapfvARB -#define glGetnMapivARB __rglgen_glGetnMapivARB -#define glGetnPixelMapfvARB __rglgen_glGetnPixelMapfvARB -#define glGetnPixelMapuivARB __rglgen_glGetnPixelMapuivARB -#define glGetnPixelMapusvARB __rglgen_glGetnPixelMapusvARB -#define glGetnPolygonStippleARB __rglgen_glGetnPolygonStippleARB -#define glGetnColorTableARB __rglgen_glGetnColorTableARB -#define glGetnConvolutionFilterARB __rglgen_glGetnConvolutionFilterARB -#define glGetnSeparableFilterARB __rglgen_glGetnSeparableFilterARB -#define glGetnHistogramARB __rglgen_glGetnHistogramARB -#define glGetnMinmaxARB __rglgen_glGetnMinmaxARB +#define glFramebufferSampleLocationsfvARB __rglgen_glFramebufferSampleLocationsfvARB +#define glNamedFramebufferSampleLocationsfvARB __rglgen_glNamedFramebufferSampleLocationsfvARB +#define glEvaluateDepthValuesARB __rglgen_glEvaluateDepthValuesARB #define glMinSampleShadingARB __rglgen_glMinSampleShadingARB -#define glDeleteObjectARB __rglgen_glDeleteObjectARB -#define glGetHandleARB __rglgen_glGetHandleARB -#define glDetachObjectARB __rglgen_glDetachObjectARB -#define glCreateShaderObjectARB __rglgen_glCreateShaderObjectARB -#define glShaderSourceARB __rglgen_glShaderSourceARB -#define glCompileShaderARB __rglgen_glCompileShaderARB -#define glCreateProgramObjectARB __rglgen_glCreateProgramObjectARB -#define glAttachObjectARB __rglgen_glAttachObjectARB -#define glLinkProgramARB __rglgen_glLinkProgramARB -#define glUseProgramObjectARB __rglgen_glUseProgramObjectARB -#define glValidateProgramARB __rglgen_glValidateProgramARB -#define glUniform1fARB __rglgen_glUniform1fARB -#define glUniform2fARB __rglgen_glUniform2fARB -#define glUniform3fARB __rglgen_glUniform3fARB -#define glUniform4fARB __rglgen_glUniform4fARB -#define glUniform1iARB __rglgen_glUniform1iARB -#define glUniform2iARB __rglgen_glUniform2iARB -#define glUniform3iARB __rglgen_glUniform3iARB -#define glUniform4iARB __rglgen_glUniform4iARB -#define glUniform1fvARB __rglgen_glUniform1fvARB -#define glUniform2fvARB __rglgen_glUniform2fvARB -#define glUniform3fvARB __rglgen_glUniform3fvARB -#define glUniform4fvARB __rglgen_glUniform4fvARB -#define glUniform1ivARB __rglgen_glUniform1ivARB -#define glUniform2ivARB __rglgen_glUniform2ivARB -#define glUniform3ivARB __rglgen_glUniform3ivARB -#define glUniform4ivARB __rglgen_glUniform4ivARB -#define glUniformMatrix2fvARB __rglgen_glUniformMatrix2fvARB -#define glUniformMatrix3fvARB __rglgen_glUniformMatrix3fvARB -#define glUniformMatrix4fvARB __rglgen_glUniformMatrix4fvARB -#define glGetObjectParameterfvARB __rglgen_glGetObjectParameterfvARB -#define glGetObjectParameterivARB __rglgen_glGetObjectParameterivARB -#define glGetInfoLogARB __rglgen_glGetInfoLogARB -#define glGetAttachedObjectsARB __rglgen_glGetAttachedObjectsARB -#define glGetUniformLocationARB __rglgen_glGetUniformLocationARB -#define glGetActiveUniformARB __rglgen_glGetActiveUniformARB -#define glGetUniformfvARB __rglgen_glGetUniformfvARB -#define glGetUniformivARB __rglgen_glGetUniformivARB -#define glGetShaderSourceARB __rglgen_glGetShaderSourceARB #define glNamedStringARB __rglgen_glNamedStringARB #define glDeleteNamedStringARB __rglgen_glDeleteNamedStringARB #define glCompileShaderIncludeARB __rglgen_glCompileShaderIncludeARB #define glIsNamedStringARB __rglgen_glIsNamedStringARB #define glGetNamedStringARB __rglgen_glGetNamedStringARB #define glGetNamedStringivARB __rglgen_glGetNamedStringivARB +#define glBufferPageCommitmentARB __rglgen_glBufferPageCommitmentARB +#define glNamedBufferPageCommitmentEXT __rglgen_glNamedBufferPageCommitmentEXT +#define glNamedBufferPageCommitmentARB __rglgen_glNamedBufferPageCommitmentARB #define glTexPageCommitmentARB __rglgen_glTexPageCommitmentARB #define glTexBufferARB __rglgen_glTexBufferARB -#define glCompressedTexImage3DARB __rglgen_glCompressedTexImage3DARB -#define glCompressedTexImage2DARB __rglgen_glCompressedTexImage2DARB -#define glCompressedTexImage1DARB __rglgen_glCompressedTexImage1DARB -#define glCompressedTexSubImage3DARB __rglgen_glCompressedTexSubImage3DARB -#define glCompressedTexSubImage2DARB __rglgen_glCompressedTexSubImage2DARB -#define glCompressedTexSubImage1DARB __rglgen_glCompressedTexSubImage1DARB -#define glGetCompressedTexImageARB __rglgen_glGetCompressedTexImageARB -#define glLoadTransposeMatrixfARB __rglgen_glLoadTransposeMatrixfARB -#define glLoadTransposeMatrixdARB __rglgen_glLoadTransposeMatrixdARB -#define glMultTransposeMatrixfARB __rglgen_glMultTransposeMatrixfARB -#define glMultTransposeMatrixdARB __rglgen_glMultTransposeMatrixdARB -#define glWeightbvARB __rglgen_glWeightbvARB -#define glWeightsvARB __rglgen_glWeightsvARB -#define glWeightivARB __rglgen_glWeightivARB -#define glWeightfvARB __rglgen_glWeightfvARB -#define glWeightdvARB __rglgen_glWeightdvARB -#define glWeightubvARB __rglgen_glWeightubvARB -#define glWeightusvARB __rglgen_glWeightusvARB -#define glWeightuivARB __rglgen_glWeightuivARB -#define glWeightPointerARB __rglgen_glWeightPointerARB -#define glVertexBlendARB __rglgen_glVertexBlendARB -#define glBindBufferARB __rglgen_glBindBufferARB -#define glDeleteBuffersARB __rglgen_glDeleteBuffersARB -#define glGenBuffersARB __rglgen_glGenBuffersARB -#define glIsBufferARB __rglgen_glIsBufferARB -#define glBufferDataARB __rglgen_glBufferDataARB -#define glBufferSubDataARB __rglgen_glBufferSubDataARB -#define glGetBufferSubDataARB __rglgen_glGetBufferSubDataARB -#define glMapBufferARB __rglgen_glMapBufferARB -#define glUnmapBufferARB __rglgen_glUnmapBufferARB -#define glGetBufferParameterivARB __rglgen_glGetBufferParameterivARB -#define glGetBufferPointervARB __rglgen_glGetBufferPointervARB -#define glVertexAttrib1dARB __rglgen_glVertexAttrib1dARB -#define glVertexAttrib1dvARB __rglgen_glVertexAttrib1dvARB -#define glVertexAttrib1fARB __rglgen_glVertexAttrib1fARB -#define glVertexAttrib1fvARB __rglgen_glVertexAttrib1fvARB -#define glVertexAttrib1sARB __rglgen_glVertexAttrib1sARB -#define glVertexAttrib1svARB __rglgen_glVertexAttrib1svARB -#define glVertexAttrib2dARB __rglgen_glVertexAttrib2dARB -#define glVertexAttrib2dvARB __rglgen_glVertexAttrib2dvARB -#define glVertexAttrib2fARB __rglgen_glVertexAttrib2fARB -#define glVertexAttrib2fvARB __rglgen_glVertexAttrib2fvARB -#define glVertexAttrib2sARB __rglgen_glVertexAttrib2sARB -#define glVertexAttrib2svARB __rglgen_glVertexAttrib2svARB -#define glVertexAttrib3dARB __rglgen_glVertexAttrib3dARB -#define glVertexAttrib3dvARB __rglgen_glVertexAttrib3dvARB -#define glVertexAttrib3fARB __rglgen_glVertexAttrib3fARB -#define glVertexAttrib3fvARB __rglgen_glVertexAttrib3fvARB -#define glVertexAttrib3sARB __rglgen_glVertexAttrib3sARB -#define glVertexAttrib3svARB __rglgen_glVertexAttrib3svARB -#define glVertexAttrib4NbvARB __rglgen_glVertexAttrib4NbvARB -#define glVertexAttrib4NivARB __rglgen_glVertexAttrib4NivARB -#define glVertexAttrib4NsvARB __rglgen_glVertexAttrib4NsvARB -#define glVertexAttrib4NubARB __rglgen_glVertexAttrib4NubARB -#define glVertexAttrib4NubvARB __rglgen_glVertexAttrib4NubvARB -#define glVertexAttrib4NuivARB __rglgen_glVertexAttrib4NuivARB -#define glVertexAttrib4NusvARB __rglgen_glVertexAttrib4NusvARB -#define glVertexAttrib4bvARB __rglgen_glVertexAttrib4bvARB -#define glVertexAttrib4dARB __rglgen_glVertexAttrib4dARB -#define glVertexAttrib4dvARB __rglgen_glVertexAttrib4dvARB -#define glVertexAttrib4fARB __rglgen_glVertexAttrib4fARB -#define glVertexAttrib4fvARB __rglgen_glVertexAttrib4fvARB -#define glVertexAttrib4ivARB __rglgen_glVertexAttrib4ivARB -#define glVertexAttrib4sARB __rglgen_glVertexAttrib4sARB -#define glVertexAttrib4svARB __rglgen_glVertexAttrib4svARB -#define glVertexAttrib4ubvARB __rglgen_glVertexAttrib4ubvARB -#define glVertexAttrib4uivARB __rglgen_glVertexAttrib4uivARB -#define glVertexAttrib4usvARB __rglgen_glVertexAttrib4usvARB -#define glVertexAttribPointerARB __rglgen_glVertexAttribPointerARB -#define glEnableVertexAttribArrayARB __rglgen_glEnableVertexAttribArrayARB -#define glDisableVertexAttribArrayARB __rglgen_glDisableVertexAttribArrayARB -#define glGetVertexAttribdvARB __rglgen_glGetVertexAttribdvARB -#define glGetVertexAttribfvARB __rglgen_glGetVertexAttribfvARB -#define glGetVertexAttribivARB __rglgen_glGetVertexAttribivARB -#define glGetVertexAttribPointervARB __rglgen_glGetVertexAttribPointervARB -#define glBindAttribLocationARB __rglgen_glBindAttribLocationARB -#define glGetActiveAttribARB __rglgen_glGetActiveAttribARB -#define glGetAttribLocationARB __rglgen_glGetAttribLocationARB -#define glWindowPos2dARB __rglgen_glWindowPos2dARB -#define glWindowPos2dvARB __rglgen_glWindowPos2dvARB -#define glWindowPos2fARB __rglgen_glWindowPos2fARB -#define glWindowPos2fvARB __rglgen_glWindowPos2fvARB -#define glWindowPos2iARB __rglgen_glWindowPos2iARB -#define glWindowPos2ivARB __rglgen_glWindowPos2ivARB -#define glWindowPos2sARB __rglgen_glWindowPos2sARB -#define glWindowPos2svARB __rglgen_glWindowPos2svARB -#define glWindowPos3dARB __rglgen_glWindowPos3dARB -#define glWindowPos3dvARB __rglgen_glWindowPos3dvARB -#define glWindowPos3fARB __rglgen_glWindowPos3fARB -#define glWindowPos3fvARB __rglgen_glWindowPos3fvARB -#define glWindowPos3iARB __rglgen_glWindowPos3iARB -#define glWindowPos3ivARB __rglgen_glWindowPos3ivARB -#define glWindowPos3sARB __rglgen_glWindowPos3sARB -#define glWindowPos3svARB __rglgen_glWindowPos3svARB -#define glMultiTexCoord1bOES __rglgen_glMultiTexCoord1bOES -#define glMultiTexCoord1bvOES __rglgen_glMultiTexCoord1bvOES -#define glMultiTexCoord2bOES __rglgen_glMultiTexCoord2bOES -#define glMultiTexCoord2bvOES __rglgen_glMultiTexCoord2bvOES -#define glMultiTexCoord3bOES __rglgen_glMultiTexCoord3bOES -#define glMultiTexCoord3bvOES __rglgen_glMultiTexCoord3bvOES -#define glMultiTexCoord4bOES __rglgen_glMultiTexCoord4bOES -#define glMultiTexCoord4bvOES __rglgen_glMultiTexCoord4bvOES -#define glTexCoord1bOES __rglgen_glTexCoord1bOES -#define glTexCoord1bvOES __rglgen_glTexCoord1bvOES -#define glTexCoord2bOES __rglgen_glTexCoord2bOES -#define glTexCoord2bvOES __rglgen_glTexCoord2bvOES -#define glTexCoord3bOES __rglgen_glTexCoord3bOES -#define glTexCoord3bvOES __rglgen_glTexCoord3bvOES -#define glTexCoord4bOES __rglgen_glTexCoord4bOES -#define glTexCoord4bvOES __rglgen_glTexCoord4bvOES -#define glVertex2bOES __rglgen_glVertex2bOES -#define glVertex2bvOES __rglgen_glVertex2bvOES -#define glVertex3bOES __rglgen_glVertex3bOES -#define glVertex3bvOES __rglgen_glVertex3bvOES -#define glVertex4bOES __rglgen_glVertex4bOES -#define glVertex4bvOES __rglgen_glVertex4bvOES -#define glAlphaFuncxOES __rglgen_glAlphaFuncxOES -#define glClearColorxOES __rglgen_glClearColorxOES -#define glClearDepthxOES __rglgen_glClearDepthxOES -#define glClipPlanexOES __rglgen_glClipPlanexOES -#define glColor4xOES __rglgen_glColor4xOES -#define glDepthRangexOES __rglgen_glDepthRangexOES -#define glFogxOES __rglgen_glFogxOES -#define glFogxvOES __rglgen_glFogxvOES -#define glFrustumxOES __rglgen_glFrustumxOES -#define glGetClipPlanexOES __rglgen_glGetClipPlanexOES -#define glGetFixedvOES __rglgen_glGetFixedvOES -#define glGetTexEnvxvOES __rglgen_glGetTexEnvxvOES -#define glGetTexParameterxvOES __rglgen_glGetTexParameterxvOES -#define glLightModelxOES __rglgen_glLightModelxOES -#define glLightModelxvOES __rglgen_glLightModelxvOES -#define glLightxOES __rglgen_glLightxOES -#define glLightxvOES __rglgen_glLightxvOES -#define glLineWidthxOES __rglgen_glLineWidthxOES -#define glLoadMatrixxOES __rglgen_glLoadMatrixxOES -#define glMaterialxOES __rglgen_glMaterialxOES -#define glMaterialxvOES __rglgen_glMaterialxvOES -#define glMultMatrixxOES __rglgen_glMultMatrixxOES -#define glMultiTexCoord4xOES __rglgen_glMultiTexCoord4xOES -#define glNormal3xOES __rglgen_glNormal3xOES -#define glOrthoxOES __rglgen_glOrthoxOES -#define glPointParameterxvOES __rglgen_glPointParameterxvOES -#define glPointSizexOES __rglgen_glPointSizexOES -#define glPolygonOffsetxOES __rglgen_glPolygonOffsetxOES -#define glRotatexOES __rglgen_glRotatexOES -#define glSampleCoverageOES __rglgen_glSampleCoverageOES -#define glScalexOES __rglgen_glScalexOES -#define glTexEnvxOES __rglgen_glTexEnvxOES -#define glTexEnvxvOES __rglgen_glTexEnvxvOES -#define glTexParameterxOES __rglgen_glTexParameterxOES -#define glTexParameterxvOES __rglgen_glTexParameterxvOES -#define glTranslatexOES __rglgen_glTranslatexOES -#define glAccumxOES __rglgen_glAccumxOES -#define glBitmapxOES __rglgen_glBitmapxOES -#define glBlendColorxOES __rglgen_glBlendColorxOES -#define glClearAccumxOES __rglgen_glClearAccumxOES -#define glColor3xOES __rglgen_glColor3xOES -#define glColor3xvOES __rglgen_glColor3xvOES -#define glColor4xvOES __rglgen_glColor4xvOES -#define glConvolutionParameterxOES __rglgen_glConvolutionParameterxOES -#define glConvolutionParameterxvOES __rglgen_glConvolutionParameterxvOES -#define glEvalCoord1xOES __rglgen_glEvalCoord1xOES -#define glEvalCoord1xvOES __rglgen_glEvalCoord1xvOES -#define glEvalCoord2xOES __rglgen_glEvalCoord2xOES -#define glEvalCoord2xvOES __rglgen_glEvalCoord2xvOES -#define glFeedbackBufferxOES __rglgen_glFeedbackBufferxOES -#define glGetConvolutionParameterxvOES __rglgen_glGetConvolutionParameterxvOES -#define glGetHistogramParameterxvOES __rglgen_glGetHistogramParameterxvOES -#define glGetLightxOES __rglgen_glGetLightxOES -#define glGetMapxvOES __rglgen_glGetMapxvOES -#define glGetMaterialxOES __rglgen_glGetMaterialxOES -#define glGetPixelMapxv __rglgen_glGetPixelMapxv -#define glGetTexGenxvOES __rglgen_glGetTexGenxvOES -#define glGetTexLevelParameterxvOES __rglgen_glGetTexLevelParameterxvOES -#define glIndexxOES __rglgen_glIndexxOES -#define glIndexxvOES __rglgen_glIndexxvOES -#define glLoadTransposeMatrixxOES __rglgen_glLoadTransposeMatrixxOES -#define glMap1xOES __rglgen_glMap1xOES -#define glMap2xOES __rglgen_glMap2xOES -#define glMapGrid1xOES __rglgen_glMapGrid1xOES -#define glMapGrid2xOES __rglgen_glMapGrid2xOES -#define glMultTransposeMatrixxOES __rglgen_glMultTransposeMatrixxOES -#define glMultiTexCoord1xOES __rglgen_glMultiTexCoord1xOES -#define glMultiTexCoord1xvOES __rglgen_glMultiTexCoord1xvOES -#define glMultiTexCoord2xOES __rglgen_glMultiTexCoord2xOES -#define glMultiTexCoord2xvOES __rglgen_glMultiTexCoord2xvOES -#define glMultiTexCoord3xOES __rglgen_glMultiTexCoord3xOES -#define glMultiTexCoord3xvOES __rglgen_glMultiTexCoord3xvOES -#define glMultiTexCoord4xvOES __rglgen_glMultiTexCoord4xvOES -#define glNormal3xvOES __rglgen_glNormal3xvOES -#define glPassThroughxOES __rglgen_glPassThroughxOES -#define glPixelMapx __rglgen_glPixelMapx -#define glPixelStorex __rglgen_glPixelStorex -#define glPixelTransferxOES __rglgen_glPixelTransferxOES -#define glPixelZoomxOES __rglgen_glPixelZoomxOES -#define glPrioritizeTexturesxOES __rglgen_glPrioritizeTexturesxOES -#define glRasterPos2xOES __rglgen_glRasterPos2xOES -#define glRasterPos2xvOES __rglgen_glRasterPos2xvOES -#define glRasterPos3xOES __rglgen_glRasterPos3xOES -#define glRasterPos3xvOES __rglgen_glRasterPos3xvOES -#define glRasterPos4xOES __rglgen_glRasterPos4xOES -#define glRasterPos4xvOES __rglgen_glRasterPos4xvOES -#define glRectxOES __rglgen_glRectxOES -#define glRectxvOES __rglgen_glRectxvOES -#define glTexCoord1xOES __rglgen_glTexCoord1xOES -#define glTexCoord1xvOES __rglgen_glTexCoord1xvOES -#define glTexCoord2xOES __rglgen_glTexCoord2xOES -#define glTexCoord2xvOES __rglgen_glTexCoord2xvOES -#define glTexCoord3xOES __rglgen_glTexCoord3xOES -#define glTexCoord3xvOES __rglgen_glTexCoord3xvOES -#define glTexCoord4xOES __rglgen_glTexCoord4xOES -#define glTexCoord4xvOES __rglgen_glTexCoord4xvOES -#define glTexGenxOES __rglgen_glTexGenxOES -#define glTexGenxvOES __rglgen_glTexGenxvOES -#define glVertex2xOES __rglgen_glVertex2xOES -#define glVertex2xvOES __rglgen_glVertex2xvOES -#define glVertex3xOES __rglgen_glVertex3xOES -#define glVertex3xvOES __rglgen_glVertex3xvOES -#define glVertex4xOES __rglgen_glVertex4xOES -#define glVertex4xvOES __rglgen_glVertex4xvOES -#define glQueryMatrixxOES __rglgen_glQueryMatrixxOES -#define glClearDepthfOES __rglgen_glClearDepthfOES -#define glClipPlanefOES __rglgen_glClipPlanefOES -#define glDepthRangefOES __rglgen_glDepthRangefOES -#define glFrustumfOES __rglgen_glFrustumfOES -#define glGetClipPlanefOES __rglgen_glGetClipPlanefOES -#define glOrthofOES __rglgen_glOrthofOES -#define glImageTransformParameteriHP __rglgen_glImageTransformParameteriHP -#define glImageTransformParameterfHP __rglgen_glImageTransformParameterfHP -#define glImageTransformParameterivHP __rglgen_glImageTransformParameterivHP -#define glImageTransformParameterfvHP __rglgen_glImageTransformParameterfvHP -#define glGetImageTransformParameterivHP __rglgen_glGetImageTransformParameterivHP -#define glGetImageTransformParameterfvHP __rglgen_glGetImageTransformParameterfvHP +#define glBlendBarrierKHR __rglgen_glBlendBarrierKHR +#define glMaxShaderCompilerThreadsKHR __rglgen_glMaxShaderCompilerThreadsKHR +#define glEGLImageTargetTexStorageEXT __rglgen_glEGLImageTargetTexStorageEXT +#define glEGLImageTargetTextureStorageEXT __rglgen_glEGLImageTargetTextureStorageEXT +#define glLabelObjectEXT __rglgen_glLabelObjectEXT +#define glGetObjectLabelEXT __rglgen_glGetObjectLabelEXT +#define glInsertEventMarkerEXT __rglgen_glInsertEventMarkerEXT +#define glPushGroupMarkerEXT __rglgen_glPushGroupMarkerEXT +#define glPopGroupMarkerEXT __rglgen_glPopGroupMarkerEXT +#define glMatrixLoadfEXT __rglgen_glMatrixLoadfEXT +#define glMatrixLoaddEXT __rglgen_glMatrixLoaddEXT +#define glMatrixMultfEXT __rglgen_glMatrixMultfEXT +#define glMatrixMultdEXT __rglgen_glMatrixMultdEXT +#define glMatrixLoadIdentityEXT __rglgen_glMatrixLoadIdentityEXT +#define glMatrixRotatefEXT __rglgen_glMatrixRotatefEXT +#define glMatrixRotatedEXT __rglgen_glMatrixRotatedEXT +#define glMatrixScalefEXT __rglgen_glMatrixScalefEXT +#define glMatrixScaledEXT __rglgen_glMatrixScaledEXT +#define glMatrixTranslatefEXT __rglgen_glMatrixTranslatefEXT +#define glMatrixTranslatedEXT __rglgen_glMatrixTranslatedEXT +#define glMatrixFrustumEXT __rglgen_glMatrixFrustumEXT +#define glMatrixOrthoEXT __rglgen_glMatrixOrthoEXT +#define glMatrixPopEXT __rglgen_glMatrixPopEXT +#define glMatrixPushEXT __rglgen_glMatrixPushEXT +#define glClientAttribDefaultEXT __rglgen_glClientAttribDefaultEXT +#define glPushClientAttribDefaultEXT __rglgen_glPushClientAttribDefaultEXT +#define glTextureParameterfEXT __rglgen_glTextureParameterfEXT +#define glTextureParameterfvEXT __rglgen_glTextureParameterfvEXT +#define glTextureParameteriEXT __rglgen_glTextureParameteriEXT +#define glTextureParameterivEXT __rglgen_glTextureParameterivEXT +#define glTextureImage1DEXT __rglgen_glTextureImage1DEXT +#define glTextureImage2DEXT __rglgen_glTextureImage2DEXT +#define glTextureSubImage1DEXT __rglgen_glTextureSubImage1DEXT +#define glTextureSubImage2DEXT __rglgen_glTextureSubImage2DEXT +#define glCopyTextureImage1DEXT __rglgen_glCopyTextureImage1DEXT +#define glCopyTextureImage2DEXT __rglgen_glCopyTextureImage2DEXT +#define glCopyTextureSubImage1DEXT __rglgen_glCopyTextureSubImage1DEXT +#define glCopyTextureSubImage2DEXT __rglgen_glCopyTextureSubImage2DEXT +#define glGetTextureImageEXT __rglgen_glGetTextureImageEXT +#define glGetTextureParameterfvEXT __rglgen_glGetTextureParameterfvEXT +#define glGetTextureParameterivEXT __rglgen_glGetTextureParameterivEXT +#define glGetTextureLevelParameterfvEXT __rglgen_glGetTextureLevelParameterfvEXT +#define glGetTextureLevelParameterivEXT __rglgen_glGetTextureLevelParameterivEXT +#define glTextureImage3DEXT __rglgen_glTextureImage3DEXT +#define glTextureSubImage3DEXT __rglgen_glTextureSubImage3DEXT +#define glCopyTextureSubImage3DEXT __rglgen_glCopyTextureSubImage3DEXT +#define glBindMultiTextureEXT __rglgen_glBindMultiTextureEXT +#define glMultiTexCoordPointerEXT __rglgen_glMultiTexCoordPointerEXT +#define glMultiTexEnvfEXT __rglgen_glMultiTexEnvfEXT +#define glMultiTexEnvfvEXT __rglgen_glMultiTexEnvfvEXT +#define glMultiTexEnviEXT __rglgen_glMultiTexEnviEXT +#define glMultiTexEnvivEXT __rglgen_glMultiTexEnvivEXT +#define glMultiTexGendEXT __rglgen_glMultiTexGendEXT +#define glMultiTexGendvEXT __rglgen_glMultiTexGendvEXT +#define glMultiTexGenfEXT __rglgen_glMultiTexGenfEXT +#define glMultiTexGenfvEXT __rglgen_glMultiTexGenfvEXT +#define glMultiTexGeniEXT __rglgen_glMultiTexGeniEXT +#define glMultiTexGenivEXT __rglgen_glMultiTexGenivEXT +#define glGetMultiTexEnvfvEXT __rglgen_glGetMultiTexEnvfvEXT +#define glGetMultiTexEnvivEXT __rglgen_glGetMultiTexEnvivEXT +#define glGetMultiTexGendvEXT __rglgen_glGetMultiTexGendvEXT +#define glGetMultiTexGenfvEXT __rglgen_glGetMultiTexGenfvEXT +#define glGetMultiTexGenivEXT __rglgen_glGetMultiTexGenivEXT +#define glMultiTexParameteriEXT __rglgen_glMultiTexParameteriEXT +#define glMultiTexParameterivEXT __rglgen_glMultiTexParameterivEXT +#define glMultiTexParameterfEXT __rglgen_glMultiTexParameterfEXT +#define glMultiTexParameterfvEXT __rglgen_glMultiTexParameterfvEXT +#define glMultiTexImage1DEXT __rglgen_glMultiTexImage1DEXT +#define glMultiTexImage2DEXT __rglgen_glMultiTexImage2DEXT +#define glMultiTexSubImage1DEXT __rglgen_glMultiTexSubImage1DEXT +#define glMultiTexSubImage2DEXT __rglgen_glMultiTexSubImage2DEXT +#define glCopyMultiTexImage1DEXT __rglgen_glCopyMultiTexImage1DEXT +#define glCopyMultiTexImage2DEXT __rglgen_glCopyMultiTexImage2DEXT +#define glCopyMultiTexSubImage1DEXT __rglgen_glCopyMultiTexSubImage1DEXT +#define glCopyMultiTexSubImage2DEXT __rglgen_glCopyMultiTexSubImage2DEXT +#define glGetMultiTexImageEXT __rglgen_glGetMultiTexImageEXT +#define glGetMultiTexParameterfvEXT __rglgen_glGetMultiTexParameterfvEXT +#define glGetMultiTexParameterivEXT __rglgen_glGetMultiTexParameterivEXT +#define glGetMultiTexLevelParameterfvEXT __rglgen_glGetMultiTexLevelParameterfvEXT +#define glGetMultiTexLevelParameterivEXT __rglgen_glGetMultiTexLevelParameterivEXT +#define glMultiTexImage3DEXT __rglgen_glMultiTexImage3DEXT +#define glMultiTexSubImage3DEXT __rglgen_glMultiTexSubImage3DEXT +#define glCopyMultiTexSubImage3DEXT __rglgen_glCopyMultiTexSubImage3DEXT +#define glEnableClientStateIndexedEXT __rglgen_glEnableClientStateIndexedEXT +#define glDisableClientStateIndexedEXT __rglgen_glDisableClientStateIndexedEXT +#define glGetFloatIndexedvEXT __rglgen_glGetFloatIndexedvEXT +#define glGetDoubleIndexedvEXT __rglgen_glGetDoubleIndexedvEXT +#define glGetPointerIndexedvEXT __rglgen_glGetPointerIndexedvEXT +#define glEnableIndexedEXT __rglgen_glEnableIndexedEXT +#define glDisableIndexedEXT __rglgen_glDisableIndexedEXT +#define glIsEnabledIndexedEXT __rglgen_glIsEnabledIndexedEXT +#define glGetIntegerIndexedvEXT __rglgen_glGetIntegerIndexedvEXT +#define glGetBooleanIndexedvEXT __rglgen_glGetBooleanIndexedvEXT +#define glCompressedTextureImage3DEXT __rglgen_glCompressedTextureImage3DEXT +#define glCompressedTextureImage2DEXT __rglgen_glCompressedTextureImage2DEXT +#define glCompressedTextureImage1DEXT __rglgen_glCompressedTextureImage1DEXT +#define glCompressedTextureSubImage3DEXT __rglgen_glCompressedTextureSubImage3DEXT +#define glCompressedTextureSubImage2DEXT __rglgen_glCompressedTextureSubImage2DEXT +#define glCompressedTextureSubImage1DEXT __rglgen_glCompressedTextureSubImage1DEXT +#define glGetCompressedTextureImageEXT __rglgen_glGetCompressedTextureImageEXT +#define glCompressedMultiTexImage3DEXT __rglgen_glCompressedMultiTexImage3DEXT +#define glCompressedMultiTexImage2DEXT __rglgen_glCompressedMultiTexImage2DEXT +#define glCompressedMultiTexImage1DEXT __rglgen_glCompressedMultiTexImage1DEXT +#define glCompressedMultiTexSubImage3DEXT __rglgen_glCompressedMultiTexSubImage3DEXT +#define glCompressedMultiTexSubImage2DEXT __rglgen_glCompressedMultiTexSubImage2DEXT +#define glCompressedMultiTexSubImage1DEXT __rglgen_glCompressedMultiTexSubImage1DEXT +#define glGetCompressedMultiTexImageEXT __rglgen_glGetCompressedMultiTexImageEXT +#define glMatrixLoadTransposefEXT __rglgen_glMatrixLoadTransposefEXT +#define glMatrixLoadTransposedEXT __rglgen_glMatrixLoadTransposedEXT +#define glMatrixMultTransposefEXT __rglgen_glMatrixMultTransposefEXT +#define glMatrixMultTransposedEXT __rglgen_glMatrixMultTransposedEXT +#define glNamedBufferDataEXT __rglgen_glNamedBufferDataEXT +#define glNamedBufferSubDataEXT __rglgen_glNamedBufferSubDataEXT +#define glMapNamedBufferEXT __rglgen_glMapNamedBufferEXT +#define glUnmapNamedBufferEXT __rglgen_glUnmapNamedBufferEXT +#define glGetNamedBufferParameterivEXT __rglgen_glGetNamedBufferParameterivEXT +#define glGetNamedBufferPointervEXT __rglgen_glGetNamedBufferPointervEXT +#define glGetNamedBufferSubDataEXT __rglgen_glGetNamedBufferSubDataEXT +#define glProgramUniform1fEXT __rglgen_glProgramUniform1fEXT +#define glProgramUniform2fEXT __rglgen_glProgramUniform2fEXT +#define glProgramUniform3fEXT __rglgen_glProgramUniform3fEXT +#define glProgramUniform4fEXT __rglgen_glProgramUniform4fEXT +#define glProgramUniform1iEXT __rglgen_glProgramUniform1iEXT +#define glProgramUniform2iEXT __rglgen_glProgramUniform2iEXT +#define glProgramUniform3iEXT __rglgen_glProgramUniform3iEXT +#define glProgramUniform4iEXT __rglgen_glProgramUniform4iEXT +#define glProgramUniform1fvEXT __rglgen_glProgramUniform1fvEXT +#define glProgramUniform2fvEXT __rglgen_glProgramUniform2fvEXT +#define glProgramUniform3fvEXT __rglgen_glProgramUniform3fvEXT +#define glProgramUniform4fvEXT __rglgen_glProgramUniform4fvEXT +#define glProgramUniform1ivEXT __rglgen_glProgramUniform1ivEXT +#define glProgramUniform2ivEXT __rglgen_glProgramUniform2ivEXT +#define glProgramUniform3ivEXT __rglgen_glProgramUniform3ivEXT +#define glProgramUniform4ivEXT __rglgen_glProgramUniform4ivEXT +#define glProgramUniformMatrix2fvEXT __rglgen_glProgramUniformMatrix2fvEXT +#define glProgramUniformMatrix3fvEXT __rglgen_glProgramUniformMatrix3fvEXT +#define glProgramUniformMatrix4fvEXT __rglgen_glProgramUniformMatrix4fvEXT +#define glProgramUniformMatrix2x3fvEXT __rglgen_glProgramUniformMatrix2x3fvEXT +#define glProgramUniformMatrix3x2fvEXT __rglgen_glProgramUniformMatrix3x2fvEXT +#define glProgramUniformMatrix2x4fvEXT __rglgen_glProgramUniformMatrix2x4fvEXT +#define glProgramUniformMatrix4x2fvEXT __rglgen_glProgramUniformMatrix4x2fvEXT +#define glProgramUniformMatrix3x4fvEXT __rglgen_glProgramUniformMatrix3x4fvEXT +#define glProgramUniformMatrix4x3fvEXT __rglgen_glProgramUniformMatrix4x3fvEXT +#define glTextureBufferEXT __rglgen_glTextureBufferEXT +#define glMultiTexBufferEXT __rglgen_glMultiTexBufferEXT +#define glTextureParameterIivEXT __rglgen_glTextureParameterIivEXT +#define glTextureParameterIuivEXT __rglgen_glTextureParameterIuivEXT +#define glGetTextureParameterIivEXT __rglgen_glGetTextureParameterIivEXT +#define glGetTextureParameterIuivEXT __rglgen_glGetTextureParameterIuivEXT +#define glMultiTexParameterIivEXT __rglgen_glMultiTexParameterIivEXT +#define glMultiTexParameterIuivEXT __rglgen_glMultiTexParameterIuivEXT +#define glGetMultiTexParameterIivEXT __rglgen_glGetMultiTexParameterIivEXT +#define glGetMultiTexParameterIuivEXT __rglgen_glGetMultiTexParameterIuivEXT +#define glProgramUniform1uiEXT __rglgen_glProgramUniform1uiEXT +#define glProgramUniform2uiEXT __rglgen_glProgramUniform2uiEXT +#define glProgramUniform3uiEXT __rglgen_glProgramUniform3uiEXT +#define glProgramUniform4uiEXT __rglgen_glProgramUniform4uiEXT +#define glProgramUniform1uivEXT __rglgen_glProgramUniform1uivEXT +#define glProgramUniform2uivEXT __rglgen_glProgramUniform2uivEXT +#define glProgramUniform3uivEXT __rglgen_glProgramUniform3uivEXT +#define glProgramUniform4uivEXT __rglgen_glProgramUniform4uivEXT +#define glNamedProgramLocalParameters4fvEXT __rglgen_glNamedProgramLocalParameters4fvEXT +#define glNamedProgramLocalParameterI4iEXT __rglgen_glNamedProgramLocalParameterI4iEXT +#define glNamedProgramLocalParameterI4ivEXT __rglgen_glNamedProgramLocalParameterI4ivEXT +#define glNamedProgramLocalParametersI4ivEXT __rglgen_glNamedProgramLocalParametersI4ivEXT +#define glNamedProgramLocalParameterI4uiEXT __rglgen_glNamedProgramLocalParameterI4uiEXT +#define glNamedProgramLocalParameterI4uivEXT __rglgen_glNamedProgramLocalParameterI4uivEXT +#define glNamedProgramLocalParametersI4uivEXT __rglgen_glNamedProgramLocalParametersI4uivEXT +#define glGetNamedProgramLocalParameterIivEXT __rglgen_glGetNamedProgramLocalParameterIivEXT +#define glGetNamedProgramLocalParameterIuivEXT __rglgen_glGetNamedProgramLocalParameterIuivEXT +#define glEnableClientStateiEXT __rglgen_glEnableClientStateiEXT +#define glDisableClientStateiEXT __rglgen_glDisableClientStateiEXT +#define glGetFloati_vEXT __rglgen_glGetFloati_vEXT +#define glGetDoublei_vEXT __rglgen_glGetDoublei_vEXT +#define glGetPointeri_vEXT __rglgen_glGetPointeri_vEXT +#define glNamedProgramStringEXT __rglgen_glNamedProgramStringEXT +#define glNamedProgramLocalParameter4dEXT __rglgen_glNamedProgramLocalParameter4dEXT +#define glNamedProgramLocalParameter4dvEXT __rglgen_glNamedProgramLocalParameter4dvEXT +#define glNamedProgramLocalParameter4fEXT __rglgen_glNamedProgramLocalParameter4fEXT +#define glNamedProgramLocalParameter4fvEXT __rglgen_glNamedProgramLocalParameter4fvEXT +#define glGetNamedProgramLocalParameterdvEXT __rglgen_glGetNamedProgramLocalParameterdvEXT +#define glGetNamedProgramLocalParameterfvEXT __rglgen_glGetNamedProgramLocalParameterfvEXT +#define glGetNamedProgramivEXT __rglgen_glGetNamedProgramivEXT +#define glGetNamedProgramStringEXT __rglgen_glGetNamedProgramStringEXT +#define glNamedRenderbufferStorageEXT __rglgen_glNamedRenderbufferStorageEXT +#define glGetNamedRenderbufferParameterivEXT __rglgen_glGetNamedRenderbufferParameterivEXT +#define glNamedRenderbufferStorageMultisampleEXT __rglgen_glNamedRenderbufferStorageMultisampleEXT +#define glNamedRenderbufferStorageMultisampleCoverageEXT __rglgen_glNamedRenderbufferStorageMultisampleCoverageEXT +#define glCheckNamedFramebufferStatusEXT __rglgen_glCheckNamedFramebufferStatusEXT +#define glNamedFramebufferTexture1DEXT __rglgen_glNamedFramebufferTexture1DEXT +#define glNamedFramebufferTexture2DEXT __rglgen_glNamedFramebufferTexture2DEXT +#define glNamedFramebufferTexture3DEXT __rglgen_glNamedFramebufferTexture3DEXT +#define glNamedFramebufferRenderbufferEXT __rglgen_glNamedFramebufferRenderbufferEXT +#define glGetNamedFramebufferAttachmentParameterivEXT __rglgen_glGetNamedFramebufferAttachmentParameterivEXT +#define glGenerateTextureMipmapEXT __rglgen_glGenerateTextureMipmapEXT +#define glGenerateMultiTexMipmapEXT __rglgen_glGenerateMultiTexMipmapEXT +#define glFramebufferDrawBufferEXT __rglgen_glFramebufferDrawBufferEXT +#define glFramebufferDrawBuffersEXT __rglgen_glFramebufferDrawBuffersEXT +#define glFramebufferReadBufferEXT __rglgen_glFramebufferReadBufferEXT +#define glGetFramebufferParameterivEXT __rglgen_glGetFramebufferParameterivEXT +#define glNamedCopyBufferSubDataEXT __rglgen_glNamedCopyBufferSubDataEXT +#define glNamedFramebufferTextureEXT __rglgen_glNamedFramebufferTextureEXT +#define glNamedFramebufferTextureLayerEXT __rglgen_glNamedFramebufferTextureLayerEXT +#define glNamedFramebufferTextureFaceEXT __rglgen_glNamedFramebufferTextureFaceEXT +#define glTextureRenderbufferEXT __rglgen_glTextureRenderbufferEXT +#define glMultiTexRenderbufferEXT __rglgen_glMultiTexRenderbufferEXT +#define glVertexArrayVertexOffsetEXT __rglgen_glVertexArrayVertexOffsetEXT +#define glVertexArrayColorOffsetEXT __rglgen_glVertexArrayColorOffsetEXT +#define glVertexArrayEdgeFlagOffsetEXT __rglgen_glVertexArrayEdgeFlagOffsetEXT +#define glVertexArrayIndexOffsetEXT __rglgen_glVertexArrayIndexOffsetEXT +#define glVertexArrayNormalOffsetEXT __rglgen_glVertexArrayNormalOffsetEXT +#define glVertexArrayTexCoordOffsetEXT __rglgen_glVertexArrayTexCoordOffsetEXT +#define glVertexArrayMultiTexCoordOffsetEXT __rglgen_glVertexArrayMultiTexCoordOffsetEXT +#define glVertexArrayFogCoordOffsetEXT __rglgen_glVertexArrayFogCoordOffsetEXT +#define glVertexArraySecondaryColorOffsetEXT __rglgen_glVertexArraySecondaryColorOffsetEXT +#define glVertexArrayVertexAttribOffsetEXT __rglgen_glVertexArrayVertexAttribOffsetEXT +#define glVertexArrayVertexAttribIOffsetEXT __rglgen_glVertexArrayVertexAttribIOffsetEXT +#define glEnableVertexArrayEXT __rglgen_glEnableVertexArrayEXT +#define glDisableVertexArrayEXT __rglgen_glDisableVertexArrayEXT +#define glEnableVertexArrayAttribEXT __rglgen_glEnableVertexArrayAttribEXT +#define glDisableVertexArrayAttribEXT __rglgen_glDisableVertexArrayAttribEXT +#define glGetVertexArrayIntegervEXT __rglgen_glGetVertexArrayIntegervEXT +#define glGetVertexArrayPointervEXT __rglgen_glGetVertexArrayPointervEXT +#define glGetVertexArrayIntegeri_vEXT __rglgen_glGetVertexArrayIntegeri_vEXT +#define glGetVertexArrayPointeri_vEXT __rglgen_glGetVertexArrayPointeri_vEXT +#define glMapNamedBufferRangeEXT __rglgen_glMapNamedBufferRangeEXT +#define glFlushMappedNamedBufferRangeEXT __rglgen_glFlushMappedNamedBufferRangeEXT +#define glNamedBufferStorageEXT __rglgen_glNamedBufferStorageEXT +#define glClearNamedBufferDataEXT __rglgen_glClearNamedBufferDataEXT +#define glClearNamedBufferSubDataEXT __rglgen_glClearNamedBufferSubDataEXT +#define glNamedFramebufferParameteriEXT __rglgen_glNamedFramebufferParameteriEXT +#define glGetNamedFramebufferParameterivEXT __rglgen_glGetNamedFramebufferParameterivEXT +#define glProgramUniform1dEXT __rglgen_glProgramUniform1dEXT +#define glProgramUniform2dEXT __rglgen_glProgramUniform2dEXT +#define glProgramUniform3dEXT __rglgen_glProgramUniform3dEXT +#define glProgramUniform4dEXT __rglgen_glProgramUniform4dEXT +#define glProgramUniform1dvEXT __rglgen_glProgramUniform1dvEXT +#define glProgramUniform2dvEXT __rglgen_glProgramUniform2dvEXT +#define glProgramUniform3dvEXT __rglgen_glProgramUniform3dvEXT +#define glProgramUniform4dvEXT __rglgen_glProgramUniform4dvEXT +#define glProgramUniformMatrix2dvEXT __rglgen_glProgramUniformMatrix2dvEXT +#define glProgramUniformMatrix3dvEXT __rglgen_glProgramUniformMatrix3dvEXT +#define glProgramUniformMatrix4dvEXT __rglgen_glProgramUniformMatrix4dvEXT +#define glProgramUniformMatrix2x3dvEXT __rglgen_glProgramUniformMatrix2x3dvEXT +#define glProgramUniformMatrix2x4dvEXT __rglgen_glProgramUniformMatrix2x4dvEXT +#define glProgramUniformMatrix3x2dvEXT __rglgen_glProgramUniformMatrix3x2dvEXT +#define glProgramUniformMatrix3x4dvEXT __rglgen_glProgramUniformMatrix3x4dvEXT +#define glProgramUniformMatrix4x2dvEXT __rglgen_glProgramUniformMatrix4x2dvEXT +#define glProgramUniformMatrix4x3dvEXT __rglgen_glProgramUniformMatrix4x3dvEXT +#define glTextureBufferRangeEXT __rglgen_glTextureBufferRangeEXT +#define glTextureStorage1DEXT __rglgen_glTextureStorage1DEXT +#define glTextureStorage2DEXT __rglgen_glTextureStorage2DEXT +#define glTextureStorage3DEXT __rglgen_glTextureStorage3DEXT +#define glTextureStorage2DMultisampleEXT __rglgen_glTextureStorage2DMultisampleEXT +#define glTextureStorage3DMultisampleEXT __rglgen_glTextureStorage3DMultisampleEXT +#define glVertexArrayBindVertexBufferEXT __rglgen_glVertexArrayBindVertexBufferEXT +#define glVertexArrayVertexAttribFormatEXT __rglgen_glVertexArrayVertexAttribFormatEXT +#define glVertexArrayVertexAttribIFormatEXT __rglgen_glVertexArrayVertexAttribIFormatEXT +#define glVertexArrayVertexAttribLFormatEXT __rglgen_glVertexArrayVertexAttribLFormatEXT +#define glVertexArrayVertexAttribBindingEXT __rglgen_glVertexArrayVertexAttribBindingEXT +#define glVertexArrayVertexBindingDivisorEXT __rglgen_glVertexArrayVertexBindingDivisorEXT +#define glVertexArrayVertexAttribLOffsetEXT __rglgen_glVertexArrayVertexAttribLOffsetEXT +#define glTexturePageCommitmentEXT __rglgen_glTexturePageCommitmentEXT +#define glVertexArrayVertexAttribDivisorEXT __rglgen_glVertexArrayVertexAttribDivisorEXT +#define glDrawArraysInstancedEXT __rglgen_glDrawArraysInstancedEXT +#define glDrawElementsInstancedEXT __rglgen_glDrawElementsInstancedEXT +#define glPolygonOffsetClampEXT __rglgen_glPolygonOffsetClampEXT +#define glRasterSamplesEXT __rglgen_glRasterSamplesEXT +#define glUseShaderProgramEXT __rglgen_glUseShaderProgramEXT +#define glActiveProgramEXT __rglgen_glActiveProgramEXT +#define glCreateShaderProgramEXT __rglgen_glCreateShaderProgramEXT +#define glFramebufferFetchBarrierEXT __rglgen_glFramebufferFetchBarrierEXT +#define glWindowRectanglesEXT __rglgen_glWindowRectanglesEXT +#define glMultiDrawArraysIndirectBindlessNV __rglgen_glMultiDrawArraysIndirectBindlessNV +#define glMultiDrawElementsIndirectBindlessNV __rglgen_glMultiDrawElementsIndirectBindlessNV +#define glMultiDrawArraysIndirectBindlessCountNV __rglgen_glMultiDrawArraysIndirectBindlessCountNV +#define glMultiDrawElementsIndirectBindlessCountNV __rglgen_glMultiDrawElementsIndirectBindlessCountNV +#define glGetTextureHandleNV __rglgen_glGetTextureHandleNV +#define glGetTextureSamplerHandleNV __rglgen_glGetTextureSamplerHandleNV +#define glMakeTextureHandleResidentNV __rglgen_glMakeTextureHandleResidentNV +#define glMakeTextureHandleNonResidentNV __rglgen_glMakeTextureHandleNonResidentNV +#define glGetImageHandleNV __rglgen_glGetImageHandleNV +#define glMakeImageHandleResidentNV __rglgen_glMakeImageHandleResidentNV +#define glMakeImageHandleNonResidentNV __rglgen_glMakeImageHandleNonResidentNV +#define glUniformHandleui64NV __rglgen_glUniformHandleui64NV +#define glUniformHandleui64vNV __rglgen_glUniformHandleui64vNV +#define glProgramUniformHandleui64NV __rglgen_glProgramUniformHandleui64NV +#define glProgramUniformHandleui64vNV __rglgen_glProgramUniformHandleui64vNV +#define glIsTextureHandleResidentNV __rglgen_glIsTextureHandleResidentNV +#define glIsImageHandleResidentNV __rglgen_glIsImageHandleResidentNV +#define glBlendParameteriNV __rglgen_glBlendParameteriNV +#define glBlendBarrierNV __rglgen_glBlendBarrierNV +#define glViewportPositionWScaleNV __rglgen_glViewportPositionWScaleNV +#define glCreateStatesNV __rglgen_glCreateStatesNV +#define glDeleteStatesNV __rglgen_glDeleteStatesNV +#define glIsStateNV __rglgen_glIsStateNV +#define glStateCaptureNV __rglgen_glStateCaptureNV +#define glGetCommandHeaderNV __rglgen_glGetCommandHeaderNV +#define glGetStageIndexNV __rglgen_glGetStageIndexNV +#define glDrawCommandsNV __rglgen_glDrawCommandsNV +#define glDrawCommandsAddressNV __rglgen_glDrawCommandsAddressNV +#define glDrawCommandsStatesNV __rglgen_glDrawCommandsStatesNV +#define glDrawCommandsStatesAddressNV __rglgen_glDrawCommandsStatesAddressNV +#define glCreateCommandListsNV __rglgen_glCreateCommandListsNV +#define glDeleteCommandListsNV __rglgen_glDeleteCommandListsNV +#define glIsCommandListNV __rglgen_glIsCommandListNV +#define glListDrawCommandsStatesClientNV __rglgen_glListDrawCommandsStatesClientNV +#define glCommandListSegmentsNV __rglgen_glCommandListSegmentsNV +#define glCompileCommandListNV __rglgen_glCompileCommandListNV +#define glCallCommandListNV __rglgen_glCallCommandListNV +#define glBeginConditionalRenderNV __rglgen_glBeginConditionalRenderNV +#define glEndConditionalRenderNV __rglgen_glEndConditionalRenderNV +#define glSubpixelPrecisionBiasNV __rglgen_glSubpixelPrecisionBiasNV +#define glConservativeRasterParameterfNV __rglgen_glConservativeRasterParameterfNV +#define glConservativeRasterParameteriNV __rglgen_glConservativeRasterParameteriNV +#define glDrawVkImageNV __rglgen_glDrawVkImageNV +#define glGetVkProcAddrNV __rglgen_glGetVkProcAddrNV +#define glWaitVkSemaphoreNV __rglgen_glWaitVkSemaphoreNV +#define glSignalVkSemaphoreNV __rglgen_glSignalVkSemaphoreNV +#define glSignalVkFenceNV __rglgen_glSignalVkFenceNV +#define glFragmentCoverageColorNV __rglgen_glFragmentCoverageColorNV +#define glCoverageModulationTableNV __rglgen_glCoverageModulationTableNV +#define glGetCoverageModulationTableNV __rglgen_glGetCoverageModulationTableNV +#define glCoverageModulationNV __rglgen_glCoverageModulationNV +#define glRenderbufferStorageMultisampleCoverageNV __rglgen_glRenderbufferStorageMultisampleCoverageNV +#define glUniform1i64NV __rglgen_glUniform1i64NV +#define glUniform2i64NV __rglgen_glUniform2i64NV +#define glUniform3i64NV __rglgen_glUniform3i64NV +#define glUniform4i64NV __rglgen_glUniform4i64NV +#define glUniform1i64vNV __rglgen_glUniform1i64vNV +#define glUniform2i64vNV __rglgen_glUniform2i64vNV +#define glUniform3i64vNV __rglgen_glUniform3i64vNV +#define glUniform4i64vNV __rglgen_glUniform4i64vNV +#define glUniform1ui64NV __rglgen_glUniform1ui64NV +#define glUniform2ui64NV __rglgen_glUniform2ui64NV +#define glUniform3ui64NV __rglgen_glUniform3ui64NV +#define glUniform4ui64NV __rglgen_glUniform4ui64NV +#define glUniform1ui64vNV __rglgen_glUniform1ui64vNV +#define glUniform2ui64vNV __rglgen_glUniform2ui64vNV +#define glUniform3ui64vNV __rglgen_glUniform3ui64vNV +#define glUniform4ui64vNV __rglgen_glUniform4ui64vNV +#define glGetUniformi64vNV __rglgen_glGetUniformi64vNV +#define glProgramUniform1i64NV __rglgen_glProgramUniform1i64NV +#define glProgramUniform2i64NV __rglgen_glProgramUniform2i64NV +#define glProgramUniform3i64NV __rglgen_glProgramUniform3i64NV +#define glProgramUniform4i64NV __rglgen_glProgramUniform4i64NV +#define glProgramUniform1i64vNV __rglgen_glProgramUniform1i64vNV +#define glProgramUniform2i64vNV __rglgen_glProgramUniform2i64vNV +#define glProgramUniform3i64vNV __rglgen_glProgramUniform3i64vNV +#define glProgramUniform4i64vNV __rglgen_glProgramUniform4i64vNV +#define glProgramUniform1ui64NV __rglgen_glProgramUniform1ui64NV +#define glProgramUniform2ui64NV __rglgen_glProgramUniform2ui64NV +#define glProgramUniform3ui64NV __rglgen_glProgramUniform3ui64NV +#define glProgramUniform4ui64NV __rglgen_glProgramUniform4ui64NV +#define glProgramUniform1ui64vNV __rglgen_glProgramUniform1ui64vNV +#define glProgramUniform2ui64vNV __rglgen_glProgramUniform2ui64vNV +#define glProgramUniform3ui64vNV __rglgen_glProgramUniform3ui64vNV +#define glProgramUniform4ui64vNV __rglgen_glProgramUniform4ui64vNV +#define glGetInternalformatSampleivNV __rglgen_glGetInternalformatSampleivNV +#define glGetMemoryObjectDetachedResourcesuivNV __rglgen_glGetMemoryObjectDetachedResourcesuivNV +#define glResetMemoryObjectParameterNV __rglgen_glResetMemoryObjectParameterNV +#define glTexAttachMemoryNV __rglgen_glTexAttachMemoryNV +#define glBufferAttachMemoryNV __rglgen_glBufferAttachMemoryNV +#define glTextureAttachMemoryNV __rglgen_glTextureAttachMemoryNV +#define glNamedBufferAttachMemoryNV __rglgen_glNamedBufferAttachMemoryNV +#define glDrawMeshTasksNV __rglgen_glDrawMeshTasksNV +#define glDrawMeshTasksIndirectNV __rglgen_glDrawMeshTasksIndirectNV +#define glMultiDrawMeshTasksIndirectNV __rglgen_glMultiDrawMeshTasksIndirectNV +#define glMultiDrawMeshTasksIndirectCountNV __rglgen_glMultiDrawMeshTasksIndirectCountNV +#define glGenPathsNV __rglgen_glGenPathsNV +#define glDeletePathsNV __rglgen_glDeletePathsNV +#define glIsPathNV __rglgen_glIsPathNV +#define glPathCommandsNV __rglgen_glPathCommandsNV +#define glPathCoordsNV __rglgen_glPathCoordsNV +#define glPathSubCommandsNV __rglgen_glPathSubCommandsNV +#define glPathSubCoordsNV __rglgen_glPathSubCoordsNV +#define glPathStringNV __rglgen_glPathStringNV +#define glPathGlyphsNV __rglgen_glPathGlyphsNV +#define glPathGlyphRangeNV __rglgen_glPathGlyphRangeNV +#define glWeightPathsNV __rglgen_glWeightPathsNV +#define glCopyPathNV __rglgen_glCopyPathNV +#define glInterpolatePathsNV __rglgen_glInterpolatePathsNV +#define glTransformPathNV __rglgen_glTransformPathNV +#define glPathParameterivNV __rglgen_glPathParameterivNV +#define glPathParameteriNV __rglgen_glPathParameteriNV +#define glPathParameterfvNV __rglgen_glPathParameterfvNV +#define glPathParameterfNV __rglgen_glPathParameterfNV +#define glPathDashArrayNV __rglgen_glPathDashArrayNV +#define glPathStencilFuncNV __rglgen_glPathStencilFuncNV +#define glPathStencilDepthOffsetNV __rglgen_glPathStencilDepthOffsetNV +#define glStencilFillPathNV __rglgen_glStencilFillPathNV +#define glStencilStrokePathNV __rglgen_glStencilStrokePathNV +#define glStencilFillPathInstancedNV __rglgen_glStencilFillPathInstancedNV +#define glStencilStrokePathInstancedNV __rglgen_glStencilStrokePathInstancedNV +#define glPathCoverDepthFuncNV __rglgen_glPathCoverDepthFuncNV +#define glCoverFillPathNV __rglgen_glCoverFillPathNV +#define glCoverStrokePathNV __rglgen_glCoverStrokePathNV +#define glCoverFillPathInstancedNV __rglgen_glCoverFillPathInstancedNV +#define glCoverStrokePathInstancedNV __rglgen_glCoverStrokePathInstancedNV +#define glGetPathParameterivNV __rglgen_glGetPathParameterivNV +#define glGetPathParameterfvNV __rglgen_glGetPathParameterfvNV +#define glGetPathCommandsNV __rglgen_glGetPathCommandsNV +#define glGetPathCoordsNV __rglgen_glGetPathCoordsNV +#define glGetPathDashArrayNV __rglgen_glGetPathDashArrayNV +#define glGetPathMetricsNV __rglgen_glGetPathMetricsNV +#define glGetPathMetricRangeNV __rglgen_glGetPathMetricRangeNV +#define glGetPathSpacingNV __rglgen_glGetPathSpacingNV +#define glIsPointInFillPathNV __rglgen_glIsPointInFillPathNV +#define glIsPointInStrokePathNV __rglgen_glIsPointInStrokePathNV +#define glGetPathLengthNV __rglgen_glGetPathLengthNV +#define glPointAlongPathNV __rglgen_glPointAlongPathNV +#define glMatrixLoad3x2fNV __rglgen_glMatrixLoad3x2fNV +#define glMatrixLoad3x3fNV __rglgen_glMatrixLoad3x3fNV +#define glMatrixLoadTranspose3x3fNV __rglgen_glMatrixLoadTranspose3x3fNV +#define glMatrixMult3x2fNV __rglgen_glMatrixMult3x2fNV +#define glMatrixMult3x3fNV __rglgen_glMatrixMult3x3fNV +#define glMatrixMultTranspose3x3fNV __rglgen_glMatrixMultTranspose3x3fNV +#define glStencilThenCoverFillPathNV __rglgen_glStencilThenCoverFillPathNV +#define glStencilThenCoverStrokePathNV __rglgen_glStencilThenCoverStrokePathNV +#define glStencilThenCoverFillPathInstancedNV __rglgen_glStencilThenCoverFillPathInstancedNV +#define glStencilThenCoverStrokePathInstancedNV __rglgen_glStencilThenCoverStrokePathInstancedNV +#define glPathGlyphIndexRangeNV __rglgen_glPathGlyphIndexRangeNV +#define glPathGlyphIndexArrayNV __rglgen_glPathGlyphIndexArrayNV +#define glPathMemoryGlyphIndexArrayNV __rglgen_glPathMemoryGlyphIndexArrayNV +#define glProgramPathFragmentInputGenNV __rglgen_glProgramPathFragmentInputGenNV +#define glGetProgramResourcefvNV __rglgen_glGetProgramResourcefvNV +#define glFramebufferSampleLocationsfvNV __rglgen_glFramebufferSampleLocationsfvNV +#define glNamedFramebufferSampleLocationsfvNV __rglgen_glNamedFramebufferSampleLocationsfvNV +#define glResolveDepthValuesNV __rglgen_glResolveDepthValuesNV +#define glScissorExclusiveNV __rglgen_glScissorExclusiveNV +#define glScissorExclusiveArrayvNV __rglgen_glScissorExclusiveArrayvNV +#define glMakeBufferResidentNV __rglgen_glMakeBufferResidentNV +#define glMakeBufferNonResidentNV __rglgen_glMakeBufferNonResidentNV +#define glIsBufferResidentNV __rglgen_glIsBufferResidentNV +#define glMakeNamedBufferResidentNV __rglgen_glMakeNamedBufferResidentNV +#define glMakeNamedBufferNonResidentNV __rglgen_glMakeNamedBufferNonResidentNV +#define glIsNamedBufferResidentNV __rglgen_glIsNamedBufferResidentNV +#define glGetBufferParameterui64vNV __rglgen_glGetBufferParameterui64vNV +#define glGetNamedBufferParameterui64vNV __rglgen_glGetNamedBufferParameterui64vNV +#define glGetIntegerui64vNV __rglgen_glGetIntegerui64vNV +#define glUniformui64NV __rglgen_glUniformui64NV +#define glUniformui64vNV __rglgen_glUniformui64vNV +#define glGetUniformui64vNV __rglgen_glGetUniformui64vNV +#define glProgramUniformui64NV __rglgen_glProgramUniformui64NV +#define glProgramUniformui64vNV __rglgen_glProgramUniformui64vNV +#define glBindShadingRateImageNV __rglgen_glBindShadingRateImageNV +#define glGetShadingRateImagePaletteNV __rglgen_glGetShadingRateImagePaletteNV +#define glGetShadingRateSampleLocationivNV __rglgen_glGetShadingRateSampleLocationivNV +#define glShadingRateImageBarrierNV __rglgen_glShadingRateImageBarrierNV +#define glShadingRateImagePaletteNV __rglgen_glShadingRateImagePaletteNV +#define glShadingRateSampleOrderNV __rglgen_glShadingRateSampleOrderNV +#define glShadingRateSampleOrderCustomNV __rglgen_glShadingRateSampleOrderCustomNV +#define glTextureBarrierNV __rglgen_glTextureBarrierNV +#define glVertexAttribL1i64NV __rglgen_glVertexAttribL1i64NV +#define glVertexAttribL2i64NV __rglgen_glVertexAttribL2i64NV +#define glVertexAttribL3i64NV __rglgen_glVertexAttribL3i64NV +#define glVertexAttribL4i64NV __rglgen_glVertexAttribL4i64NV +#define glVertexAttribL1i64vNV __rglgen_glVertexAttribL1i64vNV +#define glVertexAttribL2i64vNV __rglgen_glVertexAttribL2i64vNV +#define glVertexAttribL3i64vNV __rglgen_glVertexAttribL3i64vNV +#define glVertexAttribL4i64vNV __rglgen_glVertexAttribL4i64vNV +#define glVertexAttribL1ui64NV __rglgen_glVertexAttribL1ui64NV +#define glVertexAttribL2ui64NV __rglgen_glVertexAttribL2ui64NV +#define glVertexAttribL3ui64NV __rglgen_glVertexAttribL3ui64NV +#define glVertexAttribL4ui64NV __rglgen_glVertexAttribL4ui64NV +#define glVertexAttribL1ui64vNV __rglgen_glVertexAttribL1ui64vNV +#define glVertexAttribL2ui64vNV __rglgen_glVertexAttribL2ui64vNV +#define glVertexAttribL3ui64vNV __rglgen_glVertexAttribL3ui64vNV +#define glVertexAttribL4ui64vNV __rglgen_glVertexAttribL4ui64vNV +#define glGetVertexAttribLi64vNV __rglgen_glGetVertexAttribLi64vNV +#define glGetVertexAttribLui64vNV __rglgen_glGetVertexAttribLui64vNV +#define glVertexAttribLFormatNV __rglgen_glVertexAttribLFormatNV +#define glBufferAddressRangeNV __rglgen_glBufferAddressRangeNV +#define glVertexFormatNV __rglgen_glVertexFormatNV +#define glNormalFormatNV __rglgen_glNormalFormatNV +#define glColorFormatNV __rglgen_glColorFormatNV +#define glIndexFormatNV __rglgen_glIndexFormatNV +#define glTexCoordFormatNV __rglgen_glTexCoordFormatNV +#define glEdgeFlagFormatNV __rglgen_glEdgeFlagFormatNV +#define glSecondaryColorFormatNV __rglgen_glSecondaryColorFormatNV +#define glFogCoordFormatNV __rglgen_glFogCoordFormatNV +#define glVertexAttribFormatNV __rglgen_glVertexAttribFormatNV +#define glVertexAttribIFormatNV __rglgen_glVertexAttribIFormatNV +#define glGetIntegerui64i_vNV __rglgen_glGetIntegerui64i_vNV +#define glViewportSwizzleNV __rglgen_glViewportSwizzleNV +#define glFramebufferTextureMultiviewOVR __rglgen_glFramebufferTextureMultiviewOVR +extern RGLSYMGLCULLFACEPROC __rglgen_glCullFace; +extern RGLSYMGLFRONTFACEPROC __rglgen_glFrontFace; +extern RGLSYMGLHINTPROC __rglgen_glHint; +extern RGLSYMGLLINEWIDTHPROC __rglgen_glLineWidth; +extern RGLSYMGLPOINTSIZEPROC __rglgen_glPointSize; +extern RGLSYMGLPOLYGONMODEPROC __rglgen_glPolygonMode; +extern RGLSYMGLSCISSORPROC __rglgen_glScissor; +extern RGLSYMGLTEXPARAMETERFPROC __rglgen_glTexParameterf; +extern RGLSYMGLTEXPARAMETERFVPROC __rglgen_glTexParameterfv; +extern RGLSYMGLTEXPARAMETERIPROC __rglgen_glTexParameteri; +extern RGLSYMGLTEXPARAMETERIVPROC __rglgen_glTexParameteriv; +extern RGLSYMGLTEXIMAGE1DPROC __rglgen_glTexImage1D; +extern RGLSYMGLTEXIMAGE2DPROC __rglgen_glTexImage2D; +extern RGLSYMGLDRAWBUFFERPROC __rglgen_glDrawBuffer; +extern RGLSYMGLCLEARPROC __rglgen_glClear; +extern RGLSYMGLCLEARCOLORPROC __rglgen_glClearColor; +extern RGLSYMGLCLEARSTENCILPROC __rglgen_glClearStencil; +extern RGLSYMGLCLEARDEPTHPROC __rglgen_glClearDepth; +extern RGLSYMGLSTENCILMASKPROC __rglgen_glStencilMask; +extern RGLSYMGLCOLORMASKPROC __rglgen_glColorMask; +extern RGLSYMGLDEPTHMASKPROC __rglgen_glDepthMask; +extern RGLSYMGLDISABLEPROC __rglgen_glDisable; +extern RGLSYMGLENABLEPROC __rglgen_glEnable; +extern RGLSYMGLFINISHPROC __rglgen_glFinish; +extern RGLSYMGLFLUSHPROC __rglgen_glFlush; +extern RGLSYMGLBLENDFUNCPROC __rglgen_glBlendFunc; +extern RGLSYMGLLOGICOPPROC __rglgen_glLogicOp; +extern RGLSYMGLSTENCILFUNCPROC __rglgen_glStencilFunc; +extern RGLSYMGLSTENCILOPPROC __rglgen_glStencilOp; +extern RGLSYMGLDEPTHFUNCPROC __rglgen_glDepthFunc; +extern RGLSYMGLPIXELSTOREFPROC __rglgen_glPixelStoref; +extern RGLSYMGLPIXELSTOREIPROC __rglgen_glPixelStorei; +extern RGLSYMGLREADBUFFERPROC __rglgen_glReadBuffer; +extern RGLSYMGLREADPIXELSPROC __rglgen_glReadPixels; +extern RGLSYMGLGETBOOLEANVPROC __rglgen_glGetBooleanv; +extern RGLSYMGLGETDOUBLEVPROC __rglgen_glGetDoublev; +extern RGLSYMGLGETERRORPROC __rglgen_glGetError; +extern RGLSYMGLGETFLOATVPROC __rglgen_glGetFloatv; +extern RGLSYMGLGETINTEGERVPROC __rglgen_glGetIntegerv; +extern RGLSYMGLGETSTRINGPROC __rglgen_glGetString; +extern RGLSYMGLGETTEXIMAGEPROC __rglgen_glGetTexImage; +extern RGLSYMGLGETTEXPARAMETERFVPROC __rglgen_glGetTexParameterfv; +extern RGLSYMGLGETTEXPARAMETERIVPROC __rglgen_glGetTexParameteriv; +extern RGLSYMGLGETTEXLEVELPARAMETERFVPROC __rglgen_glGetTexLevelParameterfv; +extern RGLSYMGLGETTEXLEVELPARAMETERIVPROC __rglgen_glGetTexLevelParameteriv; +extern RGLSYMGLISENABLEDPROC __rglgen_glIsEnabled; +extern RGLSYMGLDEPTHRANGEPROC __rglgen_glDepthRange; +extern RGLSYMGLVIEWPORTPROC __rglgen_glViewport; +extern RGLSYMGLDRAWARRAYSPROC __rglgen_glDrawArrays; +extern RGLSYMGLDRAWELEMENTSPROC __rglgen_glDrawElements; +extern RGLSYMGLGETPOINTERVPROC __rglgen_glGetPointerv; +extern RGLSYMGLPOLYGONOFFSETPROC __rglgen_glPolygonOffset; +extern RGLSYMGLCOPYTEXIMAGE1DPROC __rglgen_glCopyTexImage1D; +extern RGLSYMGLCOPYTEXIMAGE2DPROC __rglgen_glCopyTexImage2D; +extern RGLSYMGLCOPYTEXSUBIMAGE1DPROC __rglgen_glCopyTexSubImage1D; +extern RGLSYMGLCOPYTEXSUBIMAGE2DPROC __rglgen_glCopyTexSubImage2D; +extern RGLSYMGLTEXSUBIMAGE1DPROC __rglgen_glTexSubImage1D; +extern RGLSYMGLTEXSUBIMAGE2DPROC __rglgen_glTexSubImage2D; +extern RGLSYMGLBINDTEXTUREPROC __rglgen_glBindTexture; +extern RGLSYMGLDELETETEXTURESPROC __rglgen_glDeleteTextures; +extern RGLSYMGLGENTEXTURESPROC __rglgen_glGenTextures; +extern RGLSYMGLISTEXTUREPROC __rglgen_glIsTexture; extern RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements; extern RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D; extern RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D; @@ -2119,43 +2607,6 @@ extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC __rglgen_glCompressedTexSubImage3D; extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC __rglgen_glCompressedTexSubImage2D; extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC __rglgen_glCompressedTexSubImage1D; extern RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC __rglgen_glGetCompressedTexImage; -extern RGLSYMGLCLIENTACTIVETEXTUREPROC __rglgen_glClientActiveTexture; -extern RGLSYMGLMULTITEXCOORD1DPROC __rglgen_glMultiTexCoord1d; -extern RGLSYMGLMULTITEXCOORD1DVPROC __rglgen_glMultiTexCoord1dv; -extern RGLSYMGLMULTITEXCOORD1FPROC __rglgen_glMultiTexCoord1f; -extern RGLSYMGLMULTITEXCOORD1FVPROC __rglgen_glMultiTexCoord1fv; -extern RGLSYMGLMULTITEXCOORD1IPROC __rglgen_glMultiTexCoord1i; -extern RGLSYMGLMULTITEXCOORD1IVPROC __rglgen_glMultiTexCoord1iv; -extern RGLSYMGLMULTITEXCOORD1SPROC __rglgen_glMultiTexCoord1s; -extern RGLSYMGLMULTITEXCOORD1SVPROC __rglgen_glMultiTexCoord1sv; -extern RGLSYMGLMULTITEXCOORD2DPROC __rglgen_glMultiTexCoord2d; -extern RGLSYMGLMULTITEXCOORD2DVPROC __rglgen_glMultiTexCoord2dv; -extern RGLSYMGLMULTITEXCOORD2FPROC __rglgen_glMultiTexCoord2f; -extern RGLSYMGLMULTITEXCOORD2FVPROC __rglgen_glMultiTexCoord2fv; -extern RGLSYMGLMULTITEXCOORD2IPROC __rglgen_glMultiTexCoord2i; -extern RGLSYMGLMULTITEXCOORD2IVPROC __rglgen_glMultiTexCoord2iv; -extern RGLSYMGLMULTITEXCOORD2SPROC __rglgen_glMultiTexCoord2s; -extern RGLSYMGLMULTITEXCOORD2SVPROC __rglgen_glMultiTexCoord2sv; -extern RGLSYMGLMULTITEXCOORD3DPROC __rglgen_glMultiTexCoord3d; -extern RGLSYMGLMULTITEXCOORD3DVPROC __rglgen_glMultiTexCoord3dv; -extern RGLSYMGLMULTITEXCOORD3FPROC __rglgen_glMultiTexCoord3f; -extern RGLSYMGLMULTITEXCOORD3FVPROC __rglgen_glMultiTexCoord3fv; -extern RGLSYMGLMULTITEXCOORD3IPROC __rglgen_glMultiTexCoord3i; -extern RGLSYMGLMULTITEXCOORD3IVPROC __rglgen_glMultiTexCoord3iv; -extern RGLSYMGLMULTITEXCOORD3SPROC __rglgen_glMultiTexCoord3s; -extern RGLSYMGLMULTITEXCOORD3SVPROC __rglgen_glMultiTexCoord3sv; -extern RGLSYMGLMULTITEXCOORD4DPROC __rglgen_glMultiTexCoord4d; -extern RGLSYMGLMULTITEXCOORD4DVPROC __rglgen_glMultiTexCoord4dv; -extern RGLSYMGLMULTITEXCOORD4FPROC __rglgen_glMultiTexCoord4f; -extern RGLSYMGLMULTITEXCOORD4FVPROC __rglgen_glMultiTexCoord4fv; -extern RGLSYMGLMULTITEXCOORD4IPROC __rglgen_glMultiTexCoord4i; -extern RGLSYMGLMULTITEXCOORD4IVPROC __rglgen_glMultiTexCoord4iv; -extern RGLSYMGLMULTITEXCOORD4SPROC __rglgen_glMultiTexCoord4s; -extern RGLSYMGLMULTITEXCOORD4SVPROC __rglgen_glMultiTexCoord4sv; -extern RGLSYMGLLOADTRANSPOSEMATRIXFPROC __rglgen_glLoadTransposeMatrixf; -extern RGLSYMGLLOADTRANSPOSEMATRIXDPROC __rglgen_glLoadTransposeMatrixd; -extern RGLSYMGLMULTTRANSPOSEMATRIXFPROC __rglgen_glMultTransposeMatrixf; -extern RGLSYMGLMULTTRANSPOSEMATRIXDPROC __rglgen_glMultTransposeMatrixd; extern RGLSYMGLBLENDFUNCSEPARATEPROC __rglgen_glBlendFuncSeparate; extern RGLSYMGLMULTIDRAWARRAYSPROC __rglgen_glMultiDrawArrays; extern RGLSYMGLMULTIDRAWELEMENTSPROC __rglgen_glMultiDrawElements; @@ -2163,44 +2614,6 @@ extern RGLSYMGLPOINTPARAMETERFPROC __rglgen_glPointParameterf; extern RGLSYMGLPOINTPARAMETERFVPROC __rglgen_glPointParameterfv; extern RGLSYMGLPOINTPARAMETERIPROC __rglgen_glPointParameteri; extern RGLSYMGLPOINTPARAMETERIVPROC __rglgen_glPointParameteriv; -extern RGLSYMGLFOGCOORDFPROC __rglgen_glFogCoordf; -extern RGLSYMGLFOGCOORDFVPROC __rglgen_glFogCoordfv; -extern RGLSYMGLFOGCOORDDPROC __rglgen_glFogCoordd; -extern RGLSYMGLFOGCOORDDVPROC __rglgen_glFogCoorddv; -extern RGLSYMGLFOGCOORDPOINTERPROC __rglgen_glFogCoordPointer; -extern RGLSYMGLSECONDARYCOLOR3BPROC __rglgen_glSecondaryColor3b; -extern RGLSYMGLSECONDARYCOLOR3BVPROC __rglgen_glSecondaryColor3bv; -extern RGLSYMGLSECONDARYCOLOR3DPROC __rglgen_glSecondaryColor3d; -extern RGLSYMGLSECONDARYCOLOR3DVPROC __rglgen_glSecondaryColor3dv; -extern RGLSYMGLSECONDARYCOLOR3FPROC __rglgen_glSecondaryColor3f; -extern RGLSYMGLSECONDARYCOLOR3FVPROC __rglgen_glSecondaryColor3fv; -extern RGLSYMGLSECONDARYCOLOR3IPROC __rglgen_glSecondaryColor3i; -extern RGLSYMGLSECONDARYCOLOR3IVPROC __rglgen_glSecondaryColor3iv; -extern RGLSYMGLSECONDARYCOLOR3SPROC __rglgen_glSecondaryColor3s; -extern RGLSYMGLSECONDARYCOLOR3SVPROC __rglgen_glSecondaryColor3sv; -extern RGLSYMGLSECONDARYCOLOR3UBPROC __rglgen_glSecondaryColor3ub; -extern RGLSYMGLSECONDARYCOLOR3UBVPROC __rglgen_glSecondaryColor3ubv; -extern RGLSYMGLSECONDARYCOLOR3UIPROC __rglgen_glSecondaryColor3ui; -extern RGLSYMGLSECONDARYCOLOR3UIVPROC __rglgen_glSecondaryColor3uiv; -extern RGLSYMGLSECONDARYCOLOR3USPROC __rglgen_glSecondaryColor3us; -extern RGLSYMGLSECONDARYCOLOR3USVPROC __rglgen_glSecondaryColor3usv; -extern RGLSYMGLSECONDARYCOLORPOINTERPROC __rglgen_glSecondaryColorPointer; -extern RGLSYMGLWINDOWPOS2DPROC __rglgen_glWindowPos2d; -extern RGLSYMGLWINDOWPOS2DVPROC __rglgen_glWindowPos2dv; -extern RGLSYMGLWINDOWPOS2FPROC __rglgen_glWindowPos2f; -extern RGLSYMGLWINDOWPOS2FVPROC __rglgen_glWindowPos2fv; -extern RGLSYMGLWINDOWPOS2IPROC __rglgen_glWindowPos2i; -extern RGLSYMGLWINDOWPOS2IVPROC __rglgen_glWindowPos2iv; -extern RGLSYMGLWINDOWPOS2SPROC __rglgen_glWindowPos2s; -extern RGLSYMGLWINDOWPOS2SVPROC __rglgen_glWindowPos2sv; -extern RGLSYMGLWINDOWPOS3DPROC __rglgen_glWindowPos3d; -extern RGLSYMGLWINDOWPOS3DVPROC __rglgen_glWindowPos3dv; -extern RGLSYMGLWINDOWPOS3FPROC __rglgen_glWindowPos3f; -extern RGLSYMGLWINDOWPOS3FVPROC __rglgen_glWindowPos3fv; -extern RGLSYMGLWINDOWPOS3IPROC __rglgen_glWindowPos3i; -extern RGLSYMGLWINDOWPOS3IVPROC __rglgen_glWindowPos3iv; -extern RGLSYMGLWINDOWPOS3SPROC __rglgen_glWindowPos3s; -extern RGLSYMGLWINDOWPOS3SVPROC __rglgen_glWindowPos3sv; extern RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor; extern RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation; extern RGLSYMGLGENQUERIESPROC __rglgen_glGenQueries; @@ -2464,36 +2877,6 @@ extern RGLSYMGLVERTEXATTRIBP3UIPROC __rglgen_glVertexAttribP3ui; extern RGLSYMGLVERTEXATTRIBP3UIVPROC __rglgen_glVertexAttribP3uiv; extern RGLSYMGLVERTEXATTRIBP4UIPROC __rglgen_glVertexAttribP4ui; extern RGLSYMGLVERTEXATTRIBP4UIVPROC __rglgen_glVertexAttribP4uiv; -extern RGLSYMGLVERTEXP2UIPROC __rglgen_glVertexP2ui; -extern RGLSYMGLVERTEXP2UIVPROC __rglgen_glVertexP2uiv; -extern RGLSYMGLVERTEXP3UIPROC __rglgen_glVertexP3ui; -extern RGLSYMGLVERTEXP3UIVPROC __rglgen_glVertexP3uiv; -extern RGLSYMGLVERTEXP4UIPROC __rglgen_glVertexP4ui; -extern RGLSYMGLVERTEXP4UIVPROC __rglgen_glVertexP4uiv; -extern RGLSYMGLTEXCOORDP1UIPROC __rglgen_glTexCoordP1ui; -extern RGLSYMGLTEXCOORDP1UIVPROC __rglgen_glTexCoordP1uiv; -extern RGLSYMGLTEXCOORDP2UIPROC __rglgen_glTexCoordP2ui; -extern RGLSYMGLTEXCOORDP2UIVPROC __rglgen_glTexCoordP2uiv; -extern RGLSYMGLTEXCOORDP3UIPROC __rglgen_glTexCoordP3ui; -extern RGLSYMGLTEXCOORDP3UIVPROC __rglgen_glTexCoordP3uiv; -extern RGLSYMGLTEXCOORDP4UIPROC __rglgen_glTexCoordP4ui; -extern RGLSYMGLTEXCOORDP4UIVPROC __rglgen_glTexCoordP4uiv; -extern RGLSYMGLMULTITEXCOORDP1UIPROC __rglgen_glMultiTexCoordP1ui; -extern RGLSYMGLMULTITEXCOORDP1UIVPROC __rglgen_glMultiTexCoordP1uiv; -extern RGLSYMGLMULTITEXCOORDP2UIPROC __rglgen_glMultiTexCoordP2ui; -extern RGLSYMGLMULTITEXCOORDP2UIVPROC __rglgen_glMultiTexCoordP2uiv; -extern RGLSYMGLMULTITEXCOORDP3UIPROC __rglgen_glMultiTexCoordP3ui; -extern RGLSYMGLMULTITEXCOORDP3UIVPROC __rglgen_glMultiTexCoordP3uiv; -extern RGLSYMGLMULTITEXCOORDP4UIPROC __rglgen_glMultiTexCoordP4ui; -extern RGLSYMGLMULTITEXCOORDP4UIVPROC __rglgen_glMultiTexCoordP4uiv; -extern RGLSYMGLNORMALP3UIPROC __rglgen_glNormalP3ui; -extern RGLSYMGLNORMALP3UIVPROC __rglgen_glNormalP3uiv; -extern RGLSYMGLCOLORP3UIPROC __rglgen_glColorP3ui; -extern RGLSYMGLCOLORP3UIVPROC __rglgen_glColorP3uiv; -extern RGLSYMGLCOLORP4UIPROC __rglgen_glColorP4ui; -extern RGLSYMGLCOLORP4UIVPROC __rglgen_glColorP4uiv; -extern RGLSYMGLSECONDARYCOLORP3UIPROC __rglgen_glSecondaryColorP3ui; -extern RGLSYMGLSECONDARYCOLORP3UIVPROC __rglgen_glSecondaryColorP3uiv; extern RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; extern RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; extern RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; @@ -2692,6 +3075,121 @@ extern RGLSYMGLBINDTEXTURESPROC __rglgen_glBindTextures; extern RGLSYMGLBINDSAMPLERSPROC __rglgen_glBindSamplers; extern RGLSYMGLBINDIMAGETEXTURESPROC __rglgen_glBindImageTextures; extern RGLSYMGLBINDVERTEXBUFFERSPROC __rglgen_glBindVertexBuffers; +extern RGLSYMGLCLIPCONTROLPROC __rglgen_glClipControl; +extern RGLSYMGLCREATETRANSFORMFEEDBACKSPROC __rglgen_glCreateTransformFeedbacks; +extern RGLSYMGLTRANSFORMFEEDBACKBUFFERBASEPROC __rglgen_glTransformFeedbackBufferBase; +extern RGLSYMGLTRANSFORMFEEDBACKBUFFERRANGEPROC __rglgen_glTransformFeedbackBufferRange; +extern RGLSYMGLGETTRANSFORMFEEDBACKIVPROC __rglgen_glGetTransformFeedbackiv; +extern RGLSYMGLGETTRANSFORMFEEDBACKI_VPROC __rglgen_glGetTransformFeedbacki_v; +extern RGLSYMGLGETTRANSFORMFEEDBACKI64_VPROC __rglgen_glGetTransformFeedbacki64_v; +extern RGLSYMGLCREATEBUFFERSPROC __rglgen_glCreateBuffers; +extern RGLSYMGLNAMEDBUFFERSTORAGEPROC __rglgen_glNamedBufferStorage; +extern RGLSYMGLNAMEDBUFFERDATAPROC __rglgen_glNamedBufferData; +extern RGLSYMGLNAMEDBUFFERSUBDATAPROC __rglgen_glNamedBufferSubData; +extern RGLSYMGLCOPYNAMEDBUFFERSUBDATAPROC __rglgen_glCopyNamedBufferSubData; +extern RGLSYMGLCLEARNAMEDBUFFERDATAPROC __rglgen_glClearNamedBufferData; +extern RGLSYMGLCLEARNAMEDBUFFERSUBDATAPROC __rglgen_glClearNamedBufferSubData; +extern RGLSYMGLMAPNAMEDBUFFERPROC __rglgen_glMapNamedBuffer; +extern RGLSYMGLMAPNAMEDBUFFERRANGEPROC __rglgen_glMapNamedBufferRange; +extern RGLSYMGLUNMAPNAMEDBUFFERPROC __rglgen_glUnmapNamedBuffer; +extern RGLSYMGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC __rglgen_glFlushMappedNamedBufferRange; +extern RGLSYMGLGETNAMEDBUFFERPARAMETERIVPROC __rglgen_glGetNamedBufferParameteriv; +extern RGLSYMGLGETNAMEDBUFFERPARAMETERI64VPROC __rglgen_glGetNamedBufferParameteri64v; +extern RGLSYMGLGETNAMEDBUFFERPOINTERVPROC __rglgen_glGetNamedBufferPointerv; +extern RGLSYMGLGETNAMEDBUFFERSUBDATAPROC __rglgen_glGetNamedBufferSubData; +extern RGLSYMGLCREATEFRAMEBUFFERSPROC __rglgen_glCreateFramebuffers; +extern RGLSYMGLNAMEDFRAMEBUFFERRENDERBUFFERPROC __rglgen_glNamedFramebufferRenderbuffer; +extern RGLSYMGLNAMEDFRAMEBUFFERPARAMETERIPROC __rglgen_glNamedFramebufferParameteri; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTUREPROC __rglgen_glNamedFramebufferTexture; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTURELAYERPROC __rglgen_glNamedFramebufferTextureLayer; +extern RGLSYMGLNAMEDFRAMEBUFFERDRAWBUFFERPROC __rglgen_glNamedFramebufferDrawBuffer; +extern RGLSYMGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC __rglgen_glNamedFramebufferDrawBuffers; +extern RGLSYMGLNAMEDFRAMEBUFFERREADBUFFERPROC __rglgen_glNamedFramebufferReadBuffer; +extern RGLSYMGLINVALIDATENAMEDFRAMEBUFFERDATAPROC __rglgen_glInvalidateNamedFramebufferData; +extern RGLSYMGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC __rglgen_glInvalidateNamedFramebufferSubData; +extern RGLSYMGLCLEARNAMEDFRAMEBUFFERIVPROC __rglgen_glClearNamedFramebufferiv; +extern RGLSYMGLCLEARNAMEDFRAMEBUFFERUIVPROC __rglgen_glClearNamedFramebufferuiv; +extern RGLSYMGLCLEARNAMEDFRAMEBUFFERFVPROC __rglgen_glClearNamedFramebufferfv; +extern RGLSYMGLCLEARNAMEDFRAMEBUFFERFIPROC __rglgen_glClearNamedFramebufferfi; +extern RGLSYMGLBLITNAMEDFRAMEBUFFERPROC __rglgen_glBlitNamedFramebuffer; +extern RGLSYMGLCHECKNAMEDFRAMEBUFFERSTATUSPROC __rglgen_glCheckNamedFramebufferStatus; +extern RGLSYMGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetNamedFramebufferParameteriv; +extern RGLSYMGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC __rglgen_glGetNamedFramebufferAttachmentParameteriv; +extern RGLSYMGLCREATERENDERBUFFERSPROC __rglgen_glCreateRenderbuffers; +extern RGLSYMGLNAMEDRENDERBUFFERSTORAGEPROC __rglgen_glNamedRenderbufferStorage; +extern RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glNamedRenderbufferStorageMultisample; +extern RGLSYMGLGETNAMEDRENDERBUFFERPARAMETERIVPROC __rglgen_glGetNamedRenderbufferParameteriv; +extern RGLSYMGLCREATETEXTURESPROC __rglgen_glCreateTextures; +extern RGLSYMGLTEXTUREBUFFERPROC __rglgen_glTextureBuffer; +extern RGLSYMGLTEXTUREBUFFERRANGEPROC __rglgen_glTextureBufferRange; +extern RGLSYMGLTEXTURESTORAGE1DPROC __rglgen_glTextureStorage1D; +extern RGLSYMGLTEXTURESTORAGE2DPROC __rglgen_glTextureStorage2D; +extern RGLSYMGLTEXTURESTORAGE3DPROC __rglgen_glTextureStorage3D; +extern RGLSYMGLTEXTURESTORAGE2DMULTISAMPLEPROC __rglgen_glTextureStorage2DMultisample; +extern RGLSYMGLTEXTURESTORAGE3DMULTISAMPLEPROC __rglgen_glTextureStorage3DMultisample; +extern RGLSYMGLTEXTURESUBIMAGE1DPROC __rglgen_glTextureSubImage1D; +extern RGLSYMGLTEXTURESUBIMAGE2DPROC __rglgen_glTextureSubImage2D; +extern RGLSYMGLTEXTURESUBIMAGE3DPROC __rglgen_glTextureSubImage3D; +extern RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE1DPROC __rglgen_glCompressedTextureSubImage1D; +extern RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE2DPROC __rglgen_glCompressedTextureSubImage2D; +extern RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE3DPROC __rglgen_glCompressedTextureSubImage3D; +extern RGLSYMGLCOPYTEXTURESUBIMAGE1DPROC __rglgen_glCopyTextureSubImage1D; +extern RGLSYMGLCOPYTEXTURESUBIMAGE2DPROC __rglgen_glCopyTextureSubImage2D; +extern RGLSYMGLCOPYTEXTURESUBIMAGE3DPROC __rglgen_glCopyTextureSubImage3D; +extern RGLSYMGLTEXTUREPARAMETERFPROC __rglgen_glTextureParameterf; +extern RGLSYMGLTEXTUREPARAMETERFVPROC __rglgen_glTextureParameterfv; +extern RGLSYMGLTEXTUREPARAMETERIPROC __rglgen_glTextureParameteri; +extern RGLSYMGLTEXTUREPARAMETERIIVPROC __rglgen_glTextureParameterIiv; +extern RGLSYMGLTEXTUREPARAMETERIUIVPROC __rglgen_glTextureParameterIuiv; +extern RGLSYMGLTEXTUREPARAMETERIVPROC __rglgen_glTextureParameteriv; +extern RGLSYMGLGENERATETEXTUREMIPMAPPROC __rglgen_glGenerateTextureMipmap; +extern RGLSYMGLBINDTEXTUREUNITPROC __rglgen_glBindTextureUnit; +extern RGLSYMGLGETTEXTUREIMAGEPROC __rglgen_glGetTextureImage; +extern RGLSYMGLGETCOMPRESSEDTEXTUREIMAGEPROC __rglgen_glGetCompressedTextureImage; +extern RGLSYMGLGETTEXTURELEVELPARAMETERFVPROC __rglgen_glGetTextureLevelParameterfv; +extern RGLSYMGLGETTEXTURELEVELPARAMETERIVPROC __rglgen_glGetTextureLevelParameteriv; +extern RGLSYMGLGETTEXTUREPARAMETERFVPROC __rglgen_glGetTextureParameterfv; +extern RGLSYMGLGETTEXTUREPARAMETERIIVPROC __rglgen_glGetTextureParameterIiv; +extern RGLSYMGLGETTEXTUREPARAMETERIUIVPROC __rglgen_glGetTextureParameterIuiv; +extern RGLSYMGLGETTEXTUREPARAMETERIVPROC __rglgen_glGetTextureParameteriv; +extern RGLSYMGLCREATEVERTEXARRAYSPROC __rglgen_glCreateVertexArrays; +extern RGLSYMGLDISABLEVERTEXARRAYATTRIBPROC __rglgen_glDisableVertexArrayAttrib; +extern RGLSYMGLENABLEVERTEXARRAYATTRIBPROC __rglgen_glEnableVertexArrayAttrib; +extern RGLSYMGLVERTEXARRAYELEMENTBUFFERPROC __rglgen_glVertexArrayElementBuffer; +extern RGLSYMGLVERTEXARRAYVERTEXBUFFERPROC __rglgen_glVertexArrayVertexBuffer; +extern RGLSYMGLVERTEXARRAYVERTEXBUFFERSPROC __rglgen_glVertexArrayVertexBuffers; +extern RGLSYMGLVERTEXARRAYATTRIBBINDINGPROC __rglgen_glVertexArrayAttribBinding; +extern RGLSYMGLVERTEXARRAYATTRIBFORMATPROC __rglgen_glVertexArrayAttribFormat; +extern RGLSYMGLVERTEXARRAYATTRIBIFORMATPROC __rglgen_glVertexArrayAttribIFormat; +extern RGLSYMGLVERTEXARRAYATTRIBLFORMATPROC __rglgen_glVertexArrayAttribLFormat; +extern RGLSYMGLVERTEXARRAYBINDINGDIVISORPROC __rglgen_glVertexArrayBindingDivisor; +extern RGLSYMGLGETVERTEXARRAYIVPROC __rglgen_glGetVertexArrayiv; +extern RGLSYMGLGETVERTEXARRAYINDEXEDIVPROC __rglgen_glGetVertexArrayIndexediv; +extern RGLSYMGLGETVERTEXARRAYINDEXED64IVPROC __rglgen_glGetVertexArrayIndexed64iv; +extern RGLSYMGLCREATESAMPLERSPROC __rglgen_glCreateSamplers; +extern RGLSYMGLCREATEPROGRAMPIPELINESPROC __rglgen_glCreateProgramPipelines; +extern RGLSYMGLCREATEQUERIESPROC __rglgen_glCreateQueries; +extern RGLSYMGLGETQUERYBUFFEROBJECTI64VPROC __rglgen_glGetQueryBufferObjecti64v; +extern RGLSYMGLGETQUERYBUFFEROBJECTIVPROC __rglgen_glGetQueryBufferObjectiv; +extern RGLSYMGLGETQUERYBUFFEROBJECTUI64VPROC __rglgen_glGetQueryBufferObjectui64v; +extern RGLSYMGLGETQUERYBUFFEROBJECTUIVPROC __rglgen_glGetQueryBufferObjectuiv; +extern RGLSYMGLMEMORYBARRIERBYREGIONPROC __rglgen_glMemoryBarrierByRegion; +extern RGLSYMGLGETTEXTURESUBIMAGEPROC __rglgen_glGetTextureSubImage; +extern RGLSYMGLGETCOMPRESSEDTEXTURESUBIMAGEPROC __rglgen_glGetCompressedTextureSubImage; +extern RGLSYMGLGETGRAPHICSRESETSTATUSPROC __rglgen_glGetGraphicsResetStatus; +extern RGLSYMGLGETNCOMPRESSEDTEXIMAGEPROC __rglgen_glGetnCompressedTexImage; +extern RGLSYMGLGETNTEXIMAGEPROC __rglgen_glGetnTexImage; +extern RGLSYMGLGETNUNIFORMDVPROC __rglgen_glGetnUniformdv; +extern RGLSYMGLGETNUNIFORMFVPROC __rglgen_glGetnUniformfv; +extern RGLSYMGLGETNUNIFORMIVPROC __rglgen_glGetnUniformiv; +extern RGLSYMGLGETNUNIFORMUIVPROC __rglgen_glGetnUniformuiv; +extern RGLSYMGLREADNPIXELSPROC __rglgen_glReadnPixels; +extern RGLSYMGLTEXTUREBARRIERPROC __rglgen_glTextureBarrier; +extern RGLSYMGLSPECIALIZESHADERPROC __rglgen_glSpecializeShader; +extern RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTPROC __rglgen_glMultiDrawArraysIndirectCount; +extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC __rglgen_glMultiDrawElementsIndirectCount; +extern RGLSYMGLPOLYGONOFFSETCLAMPPROC __rglgen_glPolygonOffsetClamp; +extern RGLSYMGLPRIMITIVEBOUNDINGBOXARBPROC __rglgen_glPrimitiveBoundingBoxARB; extern RGLSYMGLGETTEXTUREHANDLEARBPROC __rglgen_glGetTextureHandleARB; extern RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC __rglgen_glGetTextureSamplerHandleARB; extern RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC __rglgen_glMakeTextureHandleResidentARB; @@ -2709,127 +3207,62 @@ extern RGLSYMGLVERTEXATTRIBL1UI64ARBPROC __rglgen_glVertexAttribL1ui64ARB; extern RGLSYMGLVERTEXATTRIBL1UI64VARBPROC __rglgen_glVertexAttribL1ui64vARB; extern RGLSYMGLGETVERTEXATTRIBLUI64VARBPROC __rglgen_glGetVertexAttribLui64vARB; extern RGLSYMGLCREATESYNCFROMCLEVENTARBPROC __rglgen_glCreateSyncFromCLeventARB; -extern RGLSYMGLCLAMPCOLORARBPROC __rglgen_glClampColorARB; extern RGLSYMGLDISPATCHCOMPUTEGROUPSIZEARBPROC __rglgen_glDispatchComputeGroupSizeARB; extern RGLSYMGLDEBUGMESSAGECONTROLARBPROC __rglgen_glDebugMessageControlARB; extern RGLSYMGLDEBUGMESSAGEINSERTARBPROC __rglgen_glDebugMessageInsertARB; extern RGLSYMGLDEBUGMESSAGECALLBACKARBPROC __rglgen_glDebugMessageCallbackARB; extern RGLSYMGLGETDEBUGMESSAGELOGARBPROC __rglgen_glGetDebugMessageLogARB; -extern RGLSYMGLDRAWBUFFERSARBPROC __rglgen_glDrawBuffersARB; extern RGLSYMGLBLENDEQUATIONIARBPROC __rglgen_glBlendEquationiARB; extern RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC __rglgen_glBlendEquationSeparateiARB; extern RGLSYMGLBLENDFUNCIARBPROC __rglgen_glBlendFunciARB; extern RGLSYMGLBLENDFUNCSEPARATEIARBPROC __rglgen_glBlendFuncSeparateiARB; extern RGLSYMGLDRAWARRAYSINSTANCEDARBPROC __rglgen_glDrawArraysInstancedARB; extern RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC __rglgen_glDrawElementsInstancedARB; -extern RGLSYMGLPROGRAMSTRINGARBPROC __rglgen_glProgramStringARB; -extern RGLSYMGLBINDPROGRAMARBPROC __rglgen_glBindProgramARB; -extern RGLSYMGLDELETEPROGRAMSARBPROC __rglgen_glDeleteProgramsARB; -extern RGLSYMGLGENPROGRAMSARBPROC __rglgen_glGenProgramsARB; -extern RGLSYMGLPROGRAMENVPARAMETER4DARBPROC __rglgen_glProgramEnvParameter4dARB; -extern RGLSYMGLPROGRAMENVPARAMETER4DVARBPROC __rglgen_glProgramEnvParameter4dvARB; -extern RGLSYMGLPROGRAMENVPARAMETER4FARBPROC __rglgen_glProgramEnvParameter4fARB; -extern RGLSYMGLPROGRAMENVPARAMETER4FVARBPROC __rglgen_glProgramEnvParameter4fvARB; -extern RGLSYMGLPROGRAMLOCALPARAMETER4DARBPROC __rglgen_glProgramLocalParameter4dARB; -extern RGLSYMGLPROGRAMLOCALPARAMETER4DVARBPROC __rglgen_glProgramLocalParameter4dvARB; -extern RGLSYMGLPROGRAMLOCALPARAMETER4FARBPROC __rglgen_glProgramLocalParameter4fARB; -extern RGLSYMGLPROGRAMLOCALPARAMETER4FVARBPROC __rglgen_glProgramLocalParameter4fvARB; -extern RGLSYMGLGETPROGRAMENVPARAMETERDVARBPROC __rglgen_glGetProgramEnvParameterdvARB; -extern RGLSYMGLGETPROGRAMENVPARAMETERFVARBPROC __rglgen_glGetProgramEnvParameterfvARB; -extern RGLSYMGLGETPROGRAMLOCALPARAMETERDVARBPROC __rglgen_glGetProgramLocalParameterdvARB; -extern RGLSYMGLGETPROGRAMLOCALPARAMETERFVARBPROC __rglgen_glGetProgramLocalParameterfvARB; -extern RGLSYMGLGETPROGRAMIVARBPROC __rglgen_glGetProgramivARB; -extern RGLSYMGLGETPROGRAMSTRINGARBPROC __rglgen_glGetProgramStringARB; -extern RGLSYMGLISPROGRAMARBPROC __rglgen_glIsProgramARB; extern RGLSYMGLPROGRAMPARAMETERIARBPROC __rglgen_glProgramParameteriARB; extern RGLSYMGLFRAMEBUFFERTEXTUREARBPROC __rglgen_glFramebufferTextureARB; extern RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC __rglgen_glFramebufferTextureLayerARB; extern RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC __rglgen_glFramebufferTextureFaceARB; -extern RGLSYMGLCOLORTABLEPROC __rglgen_glColorTable; -extern RGLSYMGLCOLORTABLEPARAMETERFVPROC __rglgen_glColorTableParameterfv; -extern RGLSYMGLCOLORTABLEPARAMETERIVPROC __rglgen_glColorTableParameteriv; -extern RGLSYMGLCOPYCOLORTABLEPROC __rglgen_glCopyColorTable; -extern RGLSYMGLGETCOLORTABLEPROC __rglgen_glGetColorTable; -extern RGLSYMGLGETCOLORTABLEPARAMETERFVPROC __rglgen_glGetColorTableParameterfv; -extern RGLSYMGLGETCOLORTABLEPARAMETERIVPROC __rglgen_glGetColorTableParameteriv; -extern RGLSYMGLCOLORSUBTABLEPROC __rglgen_glColorSubTable; -extern RGLSYMGLCOPYCOLORSUBTABLEPROC __rglgen_glCopyColorSubTable; -extern RGLSYMGLCONVOLUTIONFILTER1DPROC __rglgen_glConvolutionFilter1D; -extern RGLSYMGLCONVOLUTIONFILTER2DPROC __rglgen_glConvolutionFilter2D; -extern RGLSYMGLCONVOLUTIONPARAMETERFPROC __rglgen_glConvolutionParameterf; -extern RGLSYMGLCONVOLUTIONPARAMETERFVPROC __rglgen_glConvolutionParameterfv; -extern RGLSYMGLCONVOLUTIONPARAMETERIPROC __rglgen_glConvolutionParameteri; -extern RGLSYMGLCONVOLUTIONPARAMETERIVPROC __rglgen_glConvolutionParameteriv; -extern RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC __rglgen_glCopyConvolutionFilter1D; -extern RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC __rglgen_glCopyConvolutionFilter2D; -extern RGLSYMGLGETCONVOLUTIONFILTERPROC __rglgen_glGetConvolutionFilter; -extern RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC __rglgen_glGetConvolutionParameterfv; -extern RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC __rglgen_glGetConvolutionParameteriv; -extern RGLSYMGLGETSEPARABLEFILTERPROC __rglgen_glGetSeparableFilter; -extern RGLSYMGLSEPARABLEFILTER2DPROC __rglgen_glSeparableFilter2D; -extern RGLSYMGLGETHISTOGRAMPROC __rglgen_glGetHistogram; -extern RGLSYMGLGETHISTOGRAMPARAMETERFVPROC __rglgen_glGetHistogramParameterfv; -extern RGLSYMGLGETHISTOGRAMPARAMETERIVPROC __rglgen_glGetHistogramParameteriv; -extern RGLSYMGLGETMINMAXPROC __rglgen_glGetMinmax; -extern RGLSYMGLGETMINMAXPARAMETERFVPROC __rglgen_glGetMinmaxParameterfv; -extern RGLSYMGLGETMINMAXPARAMETERIVPROC __rglgen_glGetMinmaxParameteriv; -extern RGLSYMGLHISTOGRAMPROC __rglgen_glHistogram; -extern RGLSYMGLMINMAXPROC __rglgen_glMinmax; -extern RGLSYMGLRESETHISTOGRAMPROC __rglgen_glResetHistogram; -extern RGLSYMGLRESETMINMAXPROC __rglgen_glResetMinmax; +extern RGLSYMGLSPECIALIZESHADERARBPROC __rglgen_glSpecializeShaderARB; +extern RGLSYMGLUNIFORM1I64ARBPROC __rglgen_glUniform1i64ARB; +extern RGLSYMGLUNIFORM2I64ARBPROC __rglgen_glUniform2i64ARB; +extern RGLSYMGLUNIFORM3I64ARBPROC __rglgen_glUniform3i64ARB; +extern RGLSYMGLUNIFORM4I64ARBPROC __rglgen_glUniform4i64ARB; +extern RGLSYMGLUNIFORM1I64VARBPROC __rglgen_glUniform1i64vARB; +extern RGLSYMGLUNIFORM2I64VARBPROC __rglgen_glUniform2i64vARB; +extern RGLSYMGLUNIFORM3I64VARBPROC __rglgen_glUniform3i64vARB; +extern RGLSYMGLUNIFORM4I64VARBPROC __rglgen_glUniform4i64vARB; +extern RGLSYMGLUNIFORM1UI64ARBPROC __rglgen_glUniform1ui64ARB; +extern RGLSYMGLUNIFORM2UI64ARBPROC __rglgen_glUniform2ui64ARB; +extern RGLSYMGLUNIFORM3UI64ARBPROC __rglgen_glUniform3ui64ARB; +extern RGLSYMGLUNIFORM4UI64ARBPROC __rglgen_glUniform4ui64ARB; +extern RGLSYMGLUNIFORM1UI64VARBPROC __rglgen_glUniform1ui64vARB; +extern RGLSYMGLUNIFORM2UI64VARBPROC __rglgen_glUniform2ui64vARB; +extern RGLSYMGLUNIFORM3UI64VARBPROC __rglgen_glUniform3ui64vARB; +extern RGLSYMGLUNIFORM4UI64VARBPROC __rglgen_glUniform4ui64vARB; +extern RGLSYMGLGETUNIFORMI64VARBPROC __rglgen_glGetUniformi64vARB; +extern RGLSYMGLGETUNIFORMUI64VARBPROC __rglgen_glGetUniformui64vARB; +extern RGLSYMGLGETNUNIFORMI64VARBPROC __rglgen_glGetnUniformi64vARB; +extern RGLSYMGLGETNUNIFORMUI64VARBPROC __rglgen_glGetnUniformui64vARB; +extern RGLSYMGLPROGRAMUNIFORM1I64ARBPROC __rglgen_glProgramUniform1i64ARB; +extern RGLSYMGLPROGRAMUNIFORM2I64ARBPROC __rglgen_glProgramUniform2i64ARB; +extern RGLSYMGLPROGRAMUNIFORM3I64ARBPROC __rglgen_glProgramUniform3i64ARB; +extern RGLSYMGLPROGRAMUNIFORM4I64ARBPROC __rglgen_glProgramUniform4i64ARB; +extern RGLSYMGLPROGRAMUNIFORM1I64VARBPROC __rglgen_glProgramUniform1i64vARB; +extern RGLSYMGLPROGRAMUNIFORM2I64VARBPROC __rglgen_glProgramUniform2i64vARB; +extern RGLSYMGLPROGRAMUNIFORM3I64VARBPROC __rglgen_glProgramUniform3i64vARB; +extern RGLSYMGLPROGRAMUNIFORM4I64VARBPROC __rglgen_glProgramUniform4i64vARB; +extern RGLSYMGLPROGRAMUNIFORM1UI64ARBPROC __rglgen_glProgramUniform1ui64ARB; +extern RGLSYMGLPROGRAMUNIFORM2UI64ARBPROC __rglgen_glProgramUniform2ui64ARB; +extern RGLSYMGLPROGRAMUNIFORM3UI64ARBPROC __rglgen_glProgramUniform3ui64ARB; +extern RGLSYMGLPROGRAMUNIFORM4UI64ARBPROC __rglgen_glProgramUniform4ui64ARB; +extern RGLSYMGLPROGRAMUNIFORM1UI64VARBPROC __rglgen_glProgramUniform1ui64vARB; +extern RGLSYMGLPROGRAMUNIFORM2UI64VARBPROC __rglgen_glProgramUniform2ui64vARB; +extern RGLSYMGLPROGRAMUNIFORM3UI64VARBPROC __rglgen_glProgramUniform3ui64vARB; +extern RGLSYMGLPROGRAMUNIFORM4UI64VARBPROC __rglgen_glProgramUniform4ui64vARB; extern RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawArraysIndirectCountARB; extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawElementsIndirectCountARB; extern RGLSYMGLVERTEXATTRIBDIVISORARBPROC __rglgen_glVertexAttribDivisorARB; -extern RGLSYMGLCURRENTPALETTEMATRIXARBPROC __rglgen_glCurrentPaletteMatrixARB; -extern RGLSYMGLMATRIXINDEXUBVARBPROC __rglgen_glMatrixIndexubvARB; -extern RGLSYMGLMATRIXINDEXUSVARBPROC __rglgen_glMatrixIndexusvARB; -extern RGLSYMGLMATRIXINDEXUIVARBPROC __rglgen_glMatrixIndexuivARB; -extern RGLSYMGLMATRIXINDEXPOINTERARBPROC __rglgen_glMatrixIndexPointerARB; -extern RGLSYMGLSAMPLECOVERAGEARBPROC __rglgen_glSampleCoverageARB; -extern RGLSYMGLACTIVETEXTUREARBPROC __rglgen_glActiveTextureARB; -extern RGLSYMGLCLIENTACTIVETEXTUREARBPROC __rglgen_glClientActiveTextureARB; -extern RGLSYMGLMULTITEXCOORD1DARBPROC __rglgen_glMultiTexCoord1dARB; -extern RGLSYMGLMULTITEXCOORD1DVARBPROC __rglgen_glMultiTexCoord1dvARB; -extern RGLSYMGLMULTITEXCOORD1FARBPROC __rglgen_glMultiTexCoord1fARB; -extern RGLSYMGLMULTITEXCOORD1FVARBPROC __rglgen_glMultiTexCoord1fvARB; -extern RGLSYMGLMULTITEXCOORD1IARBPROC __rglgen_glMultiTexCoord1iARB; -extern RGLSYMGLMULTITEXCOORD1IVARBPROC __rglgen_glMultiTexCoord1ivARB; -extern RGLSYMGLMULTITEXCOORD1SARBPROC __rglgen_glMultiTexCoord1sARB; -extern RGLSYMGLMULTITEXCOORD1SVARBPROC __rglgen_glMultiTexCoord1svARB; -extern RGLSYMGLMULTITEXCOORD2DARBPROC __rglgen_glMultiTexCoord2dARB; -extern RGLSYMGLMULTITEXCOORD2DVARBPROC __rglgen_glMultiTexCoord2dvARB; -extern RGLSYMGLMULTITEXCOORD2FARBPROC __rglgen_glMultiTexCoord2fARB; -extern RGLSYMGLMULTITEXCOORD2FVARBPROC __rglgen_glMultiTexCoord2fvARB; -extern RGLSYMGLMULTITEXCOORD2IARBPROC __rglgen_glMultiTexCoord2iARB; -extern RGLSYMGLMULTITEXCOORD2IVARBPROC __rglgen_glMultiTexCoord2ivARB; -extern RGLSYMGLMULTITEXCOORD2SARBPROC __rglgen_glMultiTexCoord2sARB; -extern RGLSYMGLMULTITEXCOORD2SVARBPROC __rglgen_glMultiTexCoord2svARB; -extern RGLSYMGLMULTITEXCOORD3DARBPROC __rglgen_glMultiTexCoord3dARB; -extern RGLSYMGLMULTITEXCOORD3DVARBPROC __rglgen_glMultiTexCoord3dvARB; -extern RGLSYMGLMULTITEXCOORD3FARBPROC __rglgen_glMultiTexCoord3fARB; -extern RGLSYMGLMULTITEXCOORD3FVARBPROC __rglgen_glMultiTexCoord3fvARB; -extern RGLSYMGLMULTITEXCOORD3IARBPROC __rglgen_glMultiTexCoord3iARB; -extern RGLSYMGLMULTITEXCOORD3IVARBPROC __rglgen_glMultiTexCoord3ivARB; -extern RGLSYMGLMULTITEXCOORD3SARBPROC __rglgen_glMultiTexCoord3sARB; -extern RGLSYMGLMULTITEXCOORD3SVARBPROC __rglgen_glMultiTexCoord3svARB; -extern RGLSYMGLMULTITEXCOORD4DARBPROC __rglgen_glMultiTexCoord4dARB; -extern RGLSYMGLMULTITEXCOORD4DVARBPROC __rglgen_glMultiTexCoord4dvARB; -extern RGLSYMGLMULTITEXCOORD4FARBPROC __rglgen_glMultiTexCoord4fARB; -extern RGLSYMGLMULTITEXCOORD4FVARBPROC __rglgen_glMultiTexCoord4fvARB; -extern RGLSYMGLMULTITEXCOORD4IARBPROC __rglgen_glMultiTexCoord4iARB; -extern RGLSYMGLMULTITEXCOORD4IVARBPROC __rglgen_glMultiTexCoord4ivARB; -extern RGLSYMGLMULTITEXCOORD4SARBPROC __rglgen_glMultiTexCoord4sARB; -extern RGLSYMGLMULTITEXCOORD4SVARBPROC __rglgen_glMultiTexCoord4svARB; -extern RGLSYMGLGENQUERIESARBPROC __rglgen_glGenQueriesARB; -extern RGLSYMGLDELETEQUERIESARBPROC __rglgen_glDeleteQueriesARB; -extern RGLSYMGLISQUERYARBPROC __rglgen_glIsQueryARB; -extern RGLSYMGLBEGINQUERYARBPROC __rglgen_glBeginQueryARB; -extern RGLSYMGLENDQUERYARBPROC __rglgen_glEndQueryARB; -extern RGLSYMGLGETQUERYIVARBPROC __rglgen_glGetQueryivARB; -extern RGLSYMGLGETQUERYOBJECTIVARBPROC __rglgen_glGetQueryObjectivARB; -extern RGLSYMGLGETQUERYOBJECTUIVARBPROC __rglgen_glGetQueryObjectuivARB; -extern RGLSYMGLPOINTPARAMETERFARBPROC __rglgen_glPointParameterfARB; -extern RGLSYMGLPOINTPARAMETERFVARBPROC __rglgen_glPointParameterfvARB; +extern RGLSYMGLMAXSHADERCOMPILERTHREADSARBPROC __rglgen_glMaxShaderCompilerThreadsARB; extern RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB; extern RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB; extern RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB; @@ -2838,299 +3271,507 @@ extern RGLSYMGLGETNUNIFORMFVARBPROC __rglgen_glGetnUniformfvARB; extern RGLSYMGLGETNUNIFORMIVARBPROC __rglgen_glGetnUniformivARB; extern RGLSYMGLGETNUNIFORMUIVARBPROC __rglgen_glGetnUniformuivARB; extern RGLSYMGLGETNUNIFORMDVARBPROC __rglgen_glGetnUniformdvARB; -extern RGLSYMGLGETNMAPDVARBPROC __rglgen_glGetnMapdvARB; -extern RGLSYMGLGETNMAPFVARBPROC __rglgen_glGetnMapfvARB; -extern RGLSYMGLGETNMAPIVARBPROC __rglgen_glGetnMapivARB; -extern RGLSYMGLGETNPIXELMAPFVARBPROC __rglgen_glGetnPixelMapfvARB; -extern RGLSYMGLGETNPIXELMAPUIVARBPROC __rglgen_glGetnPixelMapuivARB; -extern RGLSYMGLGETNPIXELMAPUSVARBPROC __rglgen_glGetnPixelMapusvARB; -extern RGLSYMGLGETNPOLYGONSTIPPLEARBPROC __rglgen_glGetnPolygonStippleARB; -extern RGLSYMGLGETNCOLORTABLEARBPROC __rglgen_glGetnColorTableARB; -extern RGLSYMGLGETNCONVOLUTIONFILTERARBPROC __rglgen_glGetnConvolutionFilterARB; -extern RGLSYMGLGETNSEPARABLEFILTERARBPROC __rglgen_glGetnSeparableFilterARB; -extern RGLSYMGLGETNHISTOGRAMARBPROC __rglgen_glGetnHistogramARB; -extern RGLSYMGLGETNMINMAXARBPROC __rglgen_glGetnMinmaxARB; +extern RGLSYMGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __rglgen_glFramebufferSampleLocationsfvARB; +extern RGLSYMGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __rglgen_glNamedFramebufferSampleLocationsfvARB; +extern RGLSYMGLEVALUATEDEPTHVALUESARBPROC __rglgen_glEvaluateDepthValuesARB; extern RGLSYMGLMINSAMPLESHADINGARBPROC __rglgen_glMinSampleShadingARB; -extern RGLSYMGLDELETEOBJECTARBPROC __rglgen_glDeleteObjectARB; -extern RGLSYMGLGETHANDLEARBPROC __rglgen_glGetHandleARB; -extern RGLSYMGLDETACHOBJECTARBPROC __rglgen_glDetachObjectARB; -extern RGLSYMGLCREATESHADEROBJECTARBPROC __rglgen_glCreateShaderObjectARB; -extern RGLSYMGLSHADERSOURCEARBPROC __rglgen_glShaderSourceARB; -extern RGLSYMGLCOMPILESHADERARBPROC __rglgen_glCompileShaderARB; -extern RGLSYMGLCREATEPROGRAMOBJECTARBPROC __rglgen_glCreateProgramObjectARB; -extern RGLSYMGLATTACHOBJECTARBPROC __rglgen_glAttachObjectARB; -extern RGLSYMGLLINKPROGRAMARBPROC __rglgen_glLinkProgramARB; -extern RGLSYMGLUSEPROGRAMOBJECTARBPROC __rglgen_glUseProgramObjectARB; -extern RGLSYMGLVALIDATEPROGRAMARBPROC __rglgen_glValidateProgramARB; -extern RGLSYMGLUNIFORM1FARBPROC __rglgen_glUniform1fARB; -extern RGLSYMGLUNIFORM2FARBPROC __rglgen_glUniform2fARB; -extern RGLSYMGLUNIFORM3FARBPROC __rglgen_glUniform3fARB; -extern RGLSYMGLUNIFORM4FARBPROC __rglgen_glUniform4fARB; -extern RGLSYMGLUNIFORM1IARBPROC __rglgen_glUniform1iARB; -extern RGLSYMGLUNIFORM2IARBPROC __rglgen_glUniform2iARB; -extern RGLSYMGLUNIFORM3IARBPROC __rglgen_glUniform3iARB; -extern RGLSYMGLUNIFORM4IARBPROC __rglgen_glUniform4iARB; -extern RGLSYMGLUNIFORM1FVARBPROC __rglgen_glUniform1fvARB; -extern RGLSYMGLUNIFORM2FVARBPROC __rglgen_glUniform2fvARB; -extern RGLSYMGLUNIFORM3FVARBPROC __rglgen_glUniform3fvARB; -extern RGLSYMGLUNIFORM4FVARBPROC __rglgen_glUniform4fvARB; -extern RGLSYMGLUNIFORM1IVARBPROC __rglgen_glUniform1ivARB; -extern RGLSYMGLUNIFORM2IVARBPROC __rglgen_glUniform2ivARB; -extern RGLSYMGLUNIFORM3IVARBPROC __rglgen_glUniform3ivARB; -extern RGLSYMGLUNIFORM4IVARBPROC __rglgen_glUniform4ivARB; -extern RGLSYMGLUNIFORMMATRIX2FVARBPROC __rglgen_glUniformMatrix2fvARB; -extern RGLSYMGLUNIFORMMATRIX3FVARBPROC __rglgen_glUniformMatrix3fvARB; -extern RGLSYMGLUNIFORMMATRIX4FVARBPROC __rglgen_glUniformMatrix4fvARB; -extern RGLSYMGLGETOBJECTPARAMETERFVARBPROC __rglgen_glGetObjectParameterfvARB; -extern RGLSYMGLGETOBJECTPARAMETERIVARBPROC __rglgen_glGetObjectParameterivARB; -extern RGLSYMGLGETINFOLOGARBPROC __rglgen_glGetInfoLogARB; -extern RGLSYMGLGETATTACHEDOBJECTSARBPROC __rglgen_glGetAttachedObjectsARB; -extern RGLSYMGLGETUNIFORMLOCATIONARBPROC __rglgen_glGetUniformLocationARB; -extern RGLSYMGLGETACTIVEUNIFORMARBPROC __rglgen_glGetActiveUniformARB; -extern RGLSYMGLGETUNIFORMFVARBPROC __rglgen_glGetUniformfvARB; -extern RGLSYMGLGETUNIFORMIVARBPROC __rglgen_glGetUniformivARB; -extern RGLSYMGLGETSHADERSOURCEARBPROC __rglgen_glGetShaderSourceARB; extern RGLSYMGLNAMEDSTRINGARBPROC __rglgen_glNamedStringARB; extern RGLSYMGLDELETENAMEDSTRINGARBPROC __rglgen_glDeleteNamedStringARB; extern RGLSYMGLCOMPILESHADERINCLUDEARBPROC __rglgen_glCompileShaderIncludeARB; extern RGLSYMGLISNAMEDSTRINGARBPROC __rglgen_glIsNamedStringARB; extern RGLSYMGLGETNAMEDSTRINGARBPROC __rglgen_glGetNamedStringARB; extern RGLSYMGLGETNAMEDSTRINGIVARBPROC __rglgen_glGetNamedStringivARB; +extern RGLSYMGLBUFFERPAGECOMMITMENTARBPROC __rglgen_glBufferPageCommitmentARB; +extern RGLSYMGLNAMEDBUFFERPAGECOMMITMENTEXTPROC __rglgen_glNamedBufferPageCommitmentEXT; +extern RGLSYMGLNAMEDBUFFERPAGECOMMITMENTARBPROC __rglgen_glNamedBufferPageCommitmentARB; extern RGLSYMGLTEXPAGECOMMITMENTARBPROC __rglgen_glTexPageCommitmentARB; extern RGLSYMGLTEXBUFFERARBPROC __rglgen_glTexBufferARB; -extern RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC __rglgen_glCompressedTexImage3DARB; -extern RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC __rglgen_glCompressedTexImage2DARB; -extern RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC __rglgen_glCompressedTexImage1DARB; -extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __rglgen_glCompressedTexSubImage3DARB; -extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __rglgen_glCompressedTexSubImage2DARB; -extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __rglgen_glCompressedTexSubImage1DARB; -extern RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetCompressedTexImageARB; -extern RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC __rglgen_glLoadTransposeMatrixfARB; -extern RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC __rglgen_glLoadTransposeMatrixdARB; -extern RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC __rglgen_glMultTransposeMatrixfARB; -extern RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC __rglgen_glMultTransposeMatrixdARB; -extern RGLSYMGLWEIGHTBVARBPROC __rglgen_glWeightbvARB; -extern RGLSYMGLWEIGHTSVARBPROC __rglgen_glWeightsvARB; -extern RGLSYMGLWEIGHTIVARBPROC __rglgen_glWeightivARB; -extern RGLSYMGLWEIGHTFVARBPROC __rglgen_glWeightfvARB; -extern RGLSYMGLWEIGHTDVARBPROC __rglgen_glWeightdvARB; -extern RGLSYMGLWEIGHTUBVARBPROC __rglgen_glWeightubvARB; -extern RGLSYMGLWEIGHTUSVARBPROC __rglgen_glWeightusvARB; -extern RGLSYMGLWEIGHTUIVARBPROC __rglgen_glWeightuivARB; -extern RGLSYMGLWEIGHTPOINTERARBPROC __rglgen_glWeightPointerARB; -extern RGLSYMGLVERTEXBLENDARBPROC __rglgen_glVertexBlendARB; -extern RGLSYMGLBINDBUFFERARBPROC __rglgen_glBindBufferARB; -extern RGLSYMGLDELETEBUFFERSARBPROC __rglgen_glDeleteBuffersARB; -extern RGLSYMGLGENBUFFERSARBPROC __rglgen_glGenBuffersARB; -extern RGLSYMGLISBUFFERARBPROC __rglgen_glIsBufferARB; -extern RGLSYMGLBUFFERDATAARBPROC __rglgen_glBufferDataARB; -extern RGLSYMGLBUFFERSUBDATAARBPROC __rglgen_glBufferSubDataARB; -extern RGLSYMGLGETBUFFERSUBDATAARBPROC __rglgen_glGetBufferSubDataARB; -extern RGLSYMGLMAPBUFFERARBPROC __rglgen_glMapBufferARB; -extern RGLSYMGLUNMAPBUFFERARBPROC __rglgen_glUnmapBufferARB; -extern RGLSYMGLGETBUFFERPARAMETERIVARBPROC __rglgen_glGetBufferParameterivARB; -extern RGLSYMGLGETBUFFERPOINTERVARBPROC __rglgen_glGetBufferPointervARB; -extern RGLSYMGLVERTEXATTRIB1DARBPROC __rglgen_glVertexAttrib1dARB; -extern RGLSYMGLVERTEXATTRIB1DVARBPROC __rglgen_glVertexAttrib1dvARB; -extern RGLSYMGLVERTEXATTRIB1FARBPROC __rglgen_glVertexAttrib1fARB; -extern RGLSYMGLVERTEXATTRIB1FVARBPROC __rglgen_glVertexAttrib1fvARB; -extern RGLSYMGLVERTEXATTRIB1SARBPROC __rglgen_glVertexAttrib1sARB; -extern RGLSYMGLVERTEXATTRIB1SVARBPROC __rglgen_glVertexAttrib1svARB; -extern RGLSYMGLVERTEXATTRIB2DARBPROC __rglgen_glVertexAttrib2dARB; -extern RGLSYMGLVERTEXATTRIB2DVARBPROC __rglgen_glVertexAttrib2dvARB; -extern RGLSYMGLVERTEXATTRIB2FARBPROC __rglgen_glVertexAttrib2fARB; -extern RGLSYMGLVERTEXATTRIB2FVARBPROC __rglgen_glVertexAttrib2fvARB; -extern RGLSYMGLVERTEXATTRIB2SARBPROC __rglgen_glVertexAttrib2sARB; -extern RGLSYMGLVERTEXATTRIB2SVARBPROC __rglgen_glVertexAttrib2svARB; -extern RGLSYMGLVERTEXATTRIB3DARBPROC __rglgen_glVertexAttrib3dARB; -extern RGLSYMGLVERTEXATTRIB3DVARBPROC __rglgen_glVertexAttrib3dvARB; -extern RGLSYMGLVERTEXATTRIB3FARBPROC __rglgen_glVertexAttrib3fARB; -extern RGLSYMGLVERTEXATTRIB3FVARBPROC __rglgen_glVertexAttrib3fvARB; -extern RGLSYMGLVERTEXATTRIB3SARBPROC __rglgen_glVertexAttrib3sARB; -extern RGLSYMGLVERTEXATTRIB3SVARBPROC __rglgen_glVertexAttrib3svARB; -extern RGLSYMGLVERTEXATTRIB4NBVARBPROC __rglgen_glVertexAttrib4NbvARB; -extern RGLSYMGLVERTEXATTRIB4NIVARBPROC __rglgen_glVertexAttrib4NivARB; -extern RGLSYMGLVERTEXATTRIB4NSVARBPROC __rglgen_glVertexAttrib4NsvARB; -extern RGLSYMGLVERTEXATTRIB4NUBARBPROC __rglgen_glVertexAttrib4NubARB; -extern RGLSYMGLVERTEXATTRIB4NUBVARBPROC __rglgen_glVertexAttrib4NubvARB; -extern RGLSYMGLVERTEXATTRIB4NUIVARBPROC __rglgen_glVertexAttrib4NuivARB; -extern RGLSYMGLVERTEXATTRIB4NUSVARBPROC __rglgen_glVertexAttrib4NusvARB; -extern RGLSYMGLVERTEXATTRIB4BVARBPROC __rglgen_glVertexAttrib4bvARB; -extern RGLSYMGLVERTEXATTRIB4DARBPROC __rglgen_glVertexAttrib4dARB; -extern RGLSYMGLVERTEXATTRIB4DVARBPROC __rglgen_glVertexAttrib4dvARB; -extern RGLSYMGLVERTEXATTRIB4FARBPROC __rglgen_glVertexAttrib4fARB; -extern RGLSYMGLVERTEXATTRIB4FVARBPROC __rglgen_glVertexAttrib4fvARB; -extern RGLSYMGLVERTEXATTRIB4IVARBPROC __rglgen_glVertexAttrib4ivARB; -extern RGLSYMGLVERTEXATTRIB4SARBPROC __rglgen_glVertexAttrib4sARB; -extern RGLSYMGLVERTEXATTRIB4SVARBPROC __rglgen_glVertexAttrib4svARB; -extern RGLSYMGLVERTEXATTRIB4UBVARBPROC __rglgen_glVertexAttrib4ubvARB; -extern RGLSYMGLVERTEXATTRIB4UIVARBPROC __rglgen_glVertexAttrib4uivARB; -extern RGLSYMGLVERTEXATTRIB4USVARBPROC __rglgen_glVertexAttrib4usvARB; -extern RGLSYMGLVERTEXATTRIBPOINTERARBPROC __rglgen_glVertexAttribPointerARB; -extern RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC __rglgen_glEnableVertexAttribArrayARB; -extern RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC __rglgen_glDisableVertexAttribArrayARB; -extern RGLSYMGLGETVERTEXATTRIBDVARBPROC __rglgen_glGetVertexAttribdvARB; -extern RGLSYMGLGETVERTEXATTRIBFVARBPROC __rglgen_glGetVertexAttribfvARB; -extern RGLSYMGLGETVERTEXATTRIBIVARBPROC __rglgen_glGetVertexAttribivARB; -extern RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC __rglgen_glGetVertexAttribPointervARB; -extern RGLSYMGLBINDATTRIBLOCATIONARBPROC __rglgen_glBindAttribLocationARB; -extern RGLSYMGLGETACTIVEATTRIBARBPROC __rglgen_glGetActiveAttribARB; -extern RGLSYMGLGETATTRIBLOCATIONARBPROC __rglgen_glGetAttribLocationARB; -extern RGLSYMGLWINDOWPOS2DARBPROC __rglgen_glWindowPos2dARB; -extern RGLSYMGLWINDOWPOS2DVARBPROC __rglgen_glWindowPos2dvARB; -extern RGLSYMGLWINDOWPOS2FARBPROC __rglgen_glWindowPos2fARB; -extern RGLSYMGLWINDOWPOS2FVARBPROC __rglgen_glWindowPos2fvARB; -extern RGLSYMGLWINDOWPOS2IARBPROC __rglgen_glWindowPos2iARB; -extern RGLSYMGLWINDOWPOS2IVARBPROC __rglgen_glWindowPos2ivARB; -extern RGLSYMGLWINDOWPOS2SARBPROC __rglgen_glWindowPos2sARB; -extern RGLSYMGLWINDOWPOS2SVARBPROC __rglgen_glWindowPos2svARB; -extern RGLSYMGLWINDOWPOS3DARBPROC __rglgen_glWindowPos3dARB; -extern RGLSYMGLWINDOWPOS3DVARBPROC __rglgen_glWindowPos3dvARB; -extern RGLSYMGLWINDOWPOS3FARBPROC __rglgen_glWindowPos3fARB; -extern RGLSYMGLWINDOWPOS3FVARBPROC __rglgen_glWindowPos3fvARB; -extern RGLSYMGLWINDOWPOS3IARBPROC __rglgen_glWindowPos3iARB; -extern RGLSYMGLWINDOWPOS3IVARBPROC __rglgen_glWindowPos3ivARB; -extern RGLSYMGLWINDOWPOS3SARBPROC __rglgen_glWindowPos3sARB; -extern RGLSYMGLWINDOWPOS3SVARBPROC __rglgen_glWindowPos3svARB; -extern RGLSYMGLMULTITEXCOORD1BOESPROC __rglgen_glMultiTexCoord1bOES; -extern RGLSYMGLMULTITEXCOORD1BVOESPROC __rglgen_glMultiTexCoord1bvOES; -extern RGLSYMGLMULTITEXCOORD2BOESPROC __rglgen_glMultiTexCoord2bOES; -extern RGLSYMGLMULTITEXCOORD2BVOESPROC __rglgen_glMultiTexCoord2bvOES; -extern RGLSYMGLMULTITEXCOORD3BOESPROC __rglgen_glMultiTexCoord3bOES; -extern RGLSYMGLMULTITEXCOORD3BVOESPROC __rglgen_glMultiTexCoord3bvOES; -extern RGLSYMGLMULTITEXCOORD4BOESPROC __rglgen_glMultiTexCoord4bOES; -extern RGLSYMGLMULTITEXCOORD4BVOESPROC __rglgen_glMultiTexCoord4bvOES; -extern RGLSYMGLTEXCOORD1BOESPROC __rglgen_glTexCoord1bOES; -extern RGLSYMGLTEXCOORD1BVOESPROC __rglgen_glTexCoord1bvOES; -extern RGLSYMGLTEXCOORD2BOESPROC __rglgen_glTexCoord2bOES; -extern RGLSYMGLTEXCOORD2BVOESPROC __rglgen_glTexCoord2bvOES; -extern RGLSYMGLTEXCOORD3BOESPROC __rglgen_glTexCoord3bOES; -extern RGLSYMGLTEXCOORD3BVOESPROC __rglgen_glTexCoord3bvOES; -extern RGLSYMGLTEXCOORD4BOESPROC __rglgen_glTexCoord4bOES; -extern RGLSYMGLTEXCOORD4BVOESPROC __rglgen_glTexCoord4bvOES; -extern RGLSYMGLVERTEX2BOESPROC __rglgen_glVertex2bOES; -extern RGLSYMGLVERTEX2BVOESPROC __rglgen_glVertex2bvOES; -extern RGLSYMGLVERTEX3BOESPROC __rglgen_glVertex3bOES; -extern RGLSYMGLVERTEX3BVOESPROC __rglgen_glVertex3bvOES; -extern RGLSYMGLVERTEX4BOESPROC __rglgen_glVertex4bOES; -extern RGLSYMGLVERTEX4BVOESPROC __rglgen_glVertex4bvOES; -extern RGLSYMGLALPHAFUNCXOESPROC __rglgen_glAlphaFuncxOES; -extern RGLSYMGLCLEARCOLORXOESPROC __rglgen_glClearColorxOES; -extern RGLSYMGLCLEARDEPTHXOESPROC __rglgen_glClearDepthxOES; -extern RGLSYMGLCLIPPLANEXOESPROC __rglgen_glClipPlanexOES; -extern RGLSYMGLCOLOR4XOESPROC __rglgen_glColor4xOES; -extern RGLSYMGLDEPTHRANGEXOESPROC __rglgen_glDepthRangexOES; -extern RGLSYMGLFOGXOESPROC __rglgen_glFogxOES; -extern RGLSYMGLFOGXVOESPROC __rglgen_glFogxvOES; -extern RGLSYMGLFRUSTUMXOESPROC __rglgen_glFrustumxOES; -extern RGLSYMGLGETCLIPPLANEXOESPROC __rglgen_glGetClipPlanexOES; -extern RGLSYMGLGETFIXEDVOESPROC __rglgen_glGetFixedvOES; -extern RGLSYMGLGETTEXENVXVOESPROC __rglgen_glGetTexEnvxvOES; -extern RGLSYMGLGETTEXPARAMETERXVOESPROC __rglgen_glGetTexParameterxvOES; -extern RGLSYMGLLIGHTMODELXOESPROC __rglgen_glLightModelxOES; -extern RGLSYMGLLIGHTMODELXVOESPROC __rglgen_glLightModelxvOES; -extern RGLSYMGLLIGHTXOESPROC __rglgen_glLightxOES; -extern RGLSYMGLLIGHTXVOESPROC __rglgen_glLightxvOES; -extern RGLSYMGLLINEWIDTHXOESPROC __rglgen_glLineWidthxOES; -extern RGLSYMGLLOADMATRIXXOESPROC __rglgen_glLoadMatrixxOES; -extern RGLSYMGLMATERIALXOESPROC __rglgen_glMaterialxOES; -extern RGLSYMGLMATERIALXVOESPROC __rglgen_glMaterialxvOES; -extern RGLSYMGLMULTMATRIXXOESPROC __rglgen_glMultMatrixxOES; -extern RGLSYMGLMULTITEXCOORD4XOESPROC __rglgen_glMultiTexCoord4xOES; -extern RGLSYMGLNORMAL3XOESPROC __rglgen_glNormal3xOES; -extern RGLSYMGLORTHOXOESPROC __rglgen_glOrthoxOES; -extern RGLSYMGLPOINTPARAMETERXVOESPROC __rglgen_glPointParameterxvOES; -extern RGLSYMGLPOINTSIZEXOESPROC __rglgen_glPointSizexOES; -extern RGLSYMGLPOLYGONOFFSETXOESPROC __rglgen_glPolygonOffsetxOES; -extern RGLSYMGLROTATEXOESPROC __rglgen_glRotatexOES; -extern RGLSYMGLSAMPLECOVERAGEOESPROC __rglgen_glSampleCoverageOES; -extern RGLSYMGLSCALEXOESPROC __rglgen_glScalexOES; -extern RGLSYMGLTEXENVXOESPROC __rglgen_glTexEnvxOES; -extern RGLSYMGLTEXENVXVOESPROC __rglgen_glTexEnvxvOES; -extern RGLSYMGLTEXPARAMETERXOESPROC __rglgen_glTexParameterxOES; -extern RGLSYMGLTEXPARAMETERXVOESPROC __rglgen_glTexParameterxvOES; -extern RGLSYMGLTRANSLATEXOESPROC __rglgen_glTranslatexOES; -extern RGLSYMGLACCUMXOESPROC __rglgen_glAccumxOES; -extern RGLSYMGLBITMAPXOESPROC __rglgen_glBitmapxOES; -extern RGLSYMGLBLENDCOLORXOESPROC __rglgen_glBlendColorxOES; -extern RGLSYMGLCLEARACCUMXOESPROC __rglgen_glClearAccumxOES; -extern RGLSYMGLCOLOR3XOESPROC __rglgen_glColor3xOES; -extern RGLSYMGLCOLOR3XVOESPROC __rglgen_glColor3xvOES; -extern RGLSYMGLCOLOR4XVOESPROC __rglgen_glColor4xvOES; -extern RGLSYMGLCONVOLUTIONPARAMETERXOESPROC __rglgen_glConvolutionParameterxOES; -extern RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC __rglgen_glConvolutionParameterxvOES; -extern RGLSYMGLEVALCOORD1XOESPROC __rglgen_glEvalCoord1xOES; -extern RGLSYMGLEVALCOORD1XVOESPROC __rglgen_glEvalCoord1xvOES; -extern RGLSYMGLEVALCOORD2XOESPROC __rglgen_glEvalCoord2xOES; -extern RGLSYMGLEVALCOORD2XVOESPROC __rglgen_glEvalCoord2xvOES; -extern RGLSYMGLFEEDBACKBUFFERXOESPROC __rglgen_glFeedbackBufferxOES; -extern RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC __rglgen_glGetConvolutionParameterxvOES; -extern RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC __rglgen_glGetHistogramParameterxvOES; -extern RGLSYMGLGETLIGHTXOESPROC __rglgen_glGetLightxOES; -extern RGLSYMGLGETMAPXVOESPROC __rglgen_glGetMapxvOES; -extern RGLSYMGLGETMATERIALXOESPROC __rglgen_glGetMaterialxOES; -extern RGLSYMGLGETPIXELMAPXVPROC __rglgen_glGetPixelMapxv; -extern RGLSYMGLGETTEXGENXVOESPROC __rglgen_glGetTexGenxvOES; -extern RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC __rglgen_glGetTexLevelParameterxvOES; -extern RGLSYMGLINDEXXOESPROC __rglgen_glIndexxOES; -extern RGLSYMGLINDEXXVOESPROC __rglgen_glIndexxvOES; -extern RGLSYMGLLOADTRANSPOSEMATRIXXOESPROC __rglgen_glLoadTransposeMatrixxOES; -extern RGLSYMGLMAP1XOESPROC __rglgen_glMap1xOES; -extern RGLSYMGLMAP2XOESPROC __rglgen_glMap2xOES; -extern RGLSYMGLMAPGRID1XOESPROC __rglgen_glMapGrid1xOES; -extern RGLSYMGLMAPGRID2XOESPROC __rglgen_glMapGrid2xOES; -extern RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC __rglgen_glMultTransposeMatrixxOES; -extern RGLSYMGLMULTITEXCOORD1XOESPROC __rglgen_glMultiTexCoord1xOES; -extern RGLSYMGLMULTITEXCOORD1XVOESPROC __rglgen_glMultiTexCoord1xvOES; -extern RGLSYMGLMULTITEXCOORD2XOESPROC __rglgen_glMultiTexCoord2xOES; -extern RGLSYMGLMULTITEXCOORD2XVOESPROC __rglgen_glMultiTexCoord2xvOES; -extern RGLSYMGLMULTITEXCOORD3XOESPROC __rglgen_glMultiTexCoord3xOES; -extern RGLSYMGLMULTITEXCOORD3XVOESPROC __rglgen_glMultiTexCoord3xvOES; -extern RGLSYMGLMULTITEXCOORD4XVOESPROC __rglgen_glMultiTexCoord4xvOES; -extern RGLSYMGLNORMAL3XVOESPROC __rglgen_glNormal3xvOES; -extern RGLSYMGLPASSTHROUGHXOESPROC __rglgen_glPassThroughxOES; -extern RGLSYMGLPIXELMAPXPROC __rglgen_glPixelMapx; -extern RGLSYMGLPIXELSTOREXPROC __rglgen_glPixelStorex; -extern RGLSYMGLPIXELTRANSFERXOESPROC __rglgen_glPixelTransferxOES; -extern RGLSYMGLPIXELZOOMXOESPROC __rglgen_glPixelZoomxOES; -extern RGLSYMGLPRIORITIZETEXTURESXOESPROC __rglgen_glPrioritizeTexturesxOES; -extern RGLSYMGLRASTERPOS2XOESPROC __rglgen_glRasterPos2xOES; -extern RGLSYMGLRASTERPOS2XVOESPROC __rglgen_glRasterPos2xvOES; -extern RGLSYMGLRASTERPOS3XOESPROC __rglgen_glRasterPos3xOES; -extern RGLSYMGLRASTERPOS3XVOESPROC __rglgen_glRasterPos3xvOES; -extern RGLSYMGLRASTERPOS4XOESPROC __rglgen_glRasterPos4xOES; -extern RGLSYMGLRASTERPOS4XVOESPROC __rglgen_glRasterPos4xvOES; -extern RGLSYMGLRECTXOESPROC __rglgen_glRectxOES; -extern RGLSYMGLRECTXVOESPROC __rglgen_glRectxvOES; -extern RGLSYMGLTEXCOORD1XOESPROC __rglgen_glTexCoord1xOES; -extern RGLSYMGLTEXCOORD1XVOESPROC __rglgen_glTexCoord1xvOES; -extern RGLSYMGLTEXCOORD2XOESPROC __rglgen_glTexCoord2xOES; -extern RGLSYMGLTEXCOORD2XVOESPROC __rglgen_glTexCoord2xvOES; -extern RGLSYMGLTEXCOORD3XOESPROC __rglgen_glTexCoord3xOES; -extern RGLSYMGLTEXCOORD3XVOESPROC __rglgen_glTexCoord3xvOES; -extern RGLSYMGLTEXCOORD4XOESPROC __rglgen_glTexCoord4xOES; -extern RGLSYMGLTEXCOORD4XVOESPROC __rglgen_glTexCoord4xvOES; -extern RGLSYMGLTEXGENXOESPROC __rglgen_glTexGenxOES; -extern RGLSYMGLTEXGENXVOESPROC __rglgen_glTexGenxvOES; -extern RGLSYMGLVERTEX2XOESPROC __rglgen_glVertex2xOES; -extern RGLSYMGLVERTEX2XVOESPROC __rglgen_glVertex2xvOES; -extern RGLSYMGLVERTEX3XOESPROC __rglgen_glVertex3xOES; -extern RGLSYMGLVERTEX3XVOESPROC __rglgen_glVertex3xvOES; -extern RGLSYMGLVERTEX4XOESPROC __rglgen_glVertex4xOES; -extern RGLSYMGLVERTEX4XVOESPROC __rglgen_glVertex4xvOES; -extern RGLSYMGLQUERYMATRIXXOESPROC __rglgen_glQueryMatrixxOES; -extern RGLSYMGLCLEARDEPTHFOESPROC __rglgen_glClearDepthfOES; -extern RGLSYMGLCLIPPLANEFOESPROC __rglgen_glClipPlanefOES; -extern RGLSYMGLDEPTHRANGEFOESPROC __rglgen_glDepthRangefOES; -extern RGLSYMGLFRUSTUMFOESPROC __rglgen_glFrustumfOES; -extern RGLSYMGLGETCLIPPLANEFOESPROC __rglgen_glGetClipPlanefOES; -extern RGLSYMGLORTHOFOESPROC __rglgen_glOrthofOES; -extern RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC __rglgen_glImageTransformParameteriHP; -extern RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC __rglgen_glImageTransformParameterfHP; -extern RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glImageTransformParameterivHP; -extern RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glImageTransformParameterfvHP; -extern RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glGetImageTransformParameterivHP; -extern RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glGetImageTransformParameterfvHP; +extern RGLSYMGLBLENDBARRIERKHRPROC __rglgen_glBlendBarrierKHR; +extern RGLSYMGLMAXSHADERCOMPILERTHREADSKHRPROC __rglgen_glMaxShaderCompilerThreadsKHR; +extern RGLSYMGLEGLIMAGETARGETTEXSTORAGEEXTPROC __rglgen_glEGLImageTargetTexStorageEXT; +extern RGLSYMGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC __rglgen_glEGLImageTargetTextureStorageEXT; +extern RGLSYMGLLABELOBJECTEXTPROC __rglgen_glLabelObjectEXT; +extern RGLSYMGLGETOBJECTLABELEXTPROC __rglgen_glGetObjectLabelEXT; +extern RGLSYMGLINSERTEVENTMARKEREXTPROC __rglgen_glInsertEventMarkerEXT; +extern RGLSYMGLPUSHGROUPMARKEREXTPROC __rglgen_glPushGroupMarkerEXT; +extern RGLSYMGLPOPGROUPMARKEREXTPROC __rglgen_glPopGroupMarkerEXT; +extern RGLSYMGLMATRIXLOADFEXTPROC __rglgen_glMatrixLoadfEXT; +extern RGLSYMGLMATRIXLOADDEXTPROC __rglgen_glMatrixLoaddEXT; +extern RGLSYMGLMATRIXMULTFEXTPROC __rglgen_glMatrixMultfEXT; +extern RGLSYMGLMATRIXMULTDEXTPROC __rglgen_glMatrixMultdEXT; +extern RGLSYMGLMATRIXLOADIDENTITYEXTPROC __rglgen_glMatrixLoadIdentityEXT; +extern RGLSYMGLMATRIXROTATEFEXTPROC __rglgen_glMatrixRotatefEXT; +extern RGLSYMGLMATRIXROTATEDEXTPROC __rglgen_glMatrixRotatedEXT; +extern RGLSYMGLMATRIXSCALEFEXTPROC __rglgen_glMatrixScalefEXT; +extern RGLSYMGLMATRIXSCALEDEXTPROC __rglgen_glMatrixScaledEXT; +extern RGLSYMGLMATRIXTRANSLATEFEXTPROC __rglgen_glMatrixTranslatefEXT; +extern RGLSYMGLMATRIXTRANSLATEDEXTPROC __rglgen_glMatrixTranslatedEXT; +extern RGLSYMGLMATRIXFRUSTUMEXTPROC __rglgen_glMatrixFrustumEXT; +extern RGLSYMGLMATRIXORTHOEXTPROC __rglgen_glMatrixOrthoEXT; +extern RGLSYMGLMATRIXPOPEXTPROC __rglgen_glMatrixPopEXT; +extern RGLSYMGLMATRIXPUSHEXTPROC __rglgen_glMatrixPushEXT; +extern RGLSYMGLCLIENTATTRIBDEFAULTEXTPROC __rglgen_glClientAttribDefaultEXT; +extern RGLSYMGLPUSHCLIENTATTRIBDEFAULTEXTPROC __rglgen_glPushClientAttribDefaultEXT; +extern RGLSYMGLTEXTUREPARAMETERFEXTPROC __rglgen_glTextureParameterfEXT; +extern RGLSYMGLTEXTUREPARAMETERFVEXTPROC __rglgen_glTextureParameterfvEXT; +extern RGLSYMGLTEXTUREPARAMETERIEXTPROC __rglgen_glTextureParameteriEXT; +extern RGLSYMGLTEXTUREPARAMETERIVEXTPROC __rglgen_glTextureParameterivEXT; +extern RGLSYMGLTEXTUREIMAGE1DEXTPROC __rglgen_glTextureImage1DEXT; +extern RGLSYMGLTEXTUREIMAGE2DEXTPROC __rglgen_glTextureImage2DEXT; +extern RGLSYMGLTEXTURESUBIMAGE1DEXTPROC __rglgen_glTextureSubImage1DEXT; +extern RGLSYMGLTEXTURESUBIMAGE2DEXTPROC __rglgen_glTextureSubImage2DEXT; +extern RGLSYMGLCOPYTEXTUREIMAGE1DEXTPROC __rglgen_glCopyTextureImage1DEXT; +extern RGLSYMGLCOPYTEXTUREIMAGE2DEXTPROC __rglgen_glCopyTextureImage2DEXT; +extern RGLSYMGLCOPYTEXTURESUBIMAGE1DEXTPROC __rglgen_glCopyTextureSubImage1DEXT; +extern RGLSYMGLCOPYTEXTURESUBIMAGE2DEXTPROC __rglgen_glCopyTextureSubImage2DEXT; +extern RGLSYMGLGETTEXTUREIMAGEEXTPROC __rglgen_glGetTextureImageEXT; +extern RGLSYMGLGETTEXTUREPARAMETERFVEXTPROC __rglgen_glGetTextureParameterfvEXT; +extern RGLSYMGLGETTEXTUREPARAMETERIVEXTPROC __rglgen_glGetTextureParameterivEXT; +extern RGLSYMGLGETTEXTURELEVELPARAMETERFVEXTPROC __rglgen_glGetTextureLevelParameterfvEXT; +extern RGLSYMGLGETTEXTURELEVELPARAMETERIVEXTPROC __rglgen_glGetTextureLevelParameterivEXT; +extern RGLSYMGLTEXTUREIMAGE3DEXTPROC __rglgen_glTextureImage3DEXT; +extern RGLSYMGLTEXTURESUBIMAGE3DEXTPROC __rglgen_glTextureSubImage3DEXT; +extern RGLSYMGLCOPYTEXTURESUBIMAGE3DEXTPROC __rglgen_glCopyTextureSubImage3DEXT; +extern RGLSYMGLBINDMULTITEXTUREEXTPROC __rglgen_glBindMultiTextureEXT; +extern RGLSYMGLMULTITEXCOORDPOINTEREXTPROC __rglgen_glMultiTexCoordPointerEXT; +extern RGLSYMGLMULTITEXENVFEXTPROC __rglgen_glMultiTexEnvfEXT; +extern RGLSYMGLMULTITEXENVFVEXTPROC __rglgen_glMultiTexEnvfvEXT; +extern RGLSYMGLMULTITEXENVIEXTPROC __rglgen_glMultiTexEnviEXT; +extern RGLSYMGLMULTITEXENVIVEXTPROC __rglgen_glMultiTexEnvivEXT; +extern RGLSYMGLMULTITEXGENDEXTPROC __rglgen_glMultiTexGendEXT; +extern RGLSYMGLMULTITEXGENDVEXTPROC __rglgen_glMultiTexGendvEXT; +extern RGLSYMGLMULTITEXGENFEXTPROC __rglgen_glMultiTexGenfEXT; +extern RGLSYMGLMULTITEXGENFVEXTPROC __rglgen_glMultiTexGenfvEXT; +extern RGLSYMGLMULTITEXGENIEXTPROC __rglgen_glMultiTexGeniEXT; +extern RGLSYMGLMULTITEXGENIVEXTPROC __rglgen_glMultiTexGenivEXT; +extern RGLSYMGLGETMULTITEXENVFVEXTPROC __rglgen_glGetMultiTexEnvfvEXT; +extern RGLSYMGLGETMULTITEXENVIVEXTPROC __rglgen_glGetMultiTexEnvivEXT; +extern RGLSYMGLGETMULTITEXGENDVEXTPROC __rglgen_glGetMultiTexGendvEXT; +extern RGLSYMGLGETMULTITEXGENFVEXTPROC __rglgen_glGetMultiTexGenfvEXT; +extern RGLSYMGLGETMULTITEXGENIVEXTPROC __rglgen_glGetMultiTexGenivEXT; +extern RGLSYMGLMULTITEXPARAMETERIEXTPROC __rglgen_glMultiTexParameteriEXT; +extern RGLSYMGLMULTITEXPARAMETERIVEXTPROC __rglgen_glMultiTexParameterivEXT; +extern RGLSYMGLMULTITEXPARAMETERFEXTPROC __rglgen_glMultiTexParameterfEXT; +extern RGLSYMGLMULTITEXPARAMETERFVEXTPROC __rglgen_glMultiTexParameterfvEXT; +extern RGLSYMGLMULTITEXIMAGE1DEXTPROC __rglgen_glMultiTexImage1DEXT; +extern RGLSYMGLMULTITEXIMAGE2DEXTPROC __rglgen_glMultiTexImage2DEXT; +extern RGLSYMGLMULTITEXSUBIMAGE1DEXTPROC __rglgen_glMultiTexSubImage1DEXT; +extern RGLSYMGLMULTITEXSUBIMAGE2DEXTPROC __rglgen_glMultiTexSubImage2DEXT; +extern RGLSYMGLCOPYMULTITEXIMAGE1DEXTPROC __rglgen_glCopyMultiTexImage1DEXT; +extern RGLSYMGLCOPYMULTITEXIMAGE2DEXTPROC __rglgen_glCopyMultiTexImage2DEXT; +extern RGLSYMGLCOPYMULTITEXSUBIMAGE1DEXTPROC __rglgen_glCopyMultiTexSubImage1DEXT; +extern RGLSYMGLCOPYMULTITEXSUBIMAGE2DEXTPROC __rglgen_glCopyMultiTexSubImage2DEXT; +extern RGLSYMGLGETMULTITEXIMAGEEXTPROC __rglgen_glGetMultiTexImageEXT; +extern RGLSYMGLGETMULTITEXPARAMETERFVEXTPROC __rglgen_glGetMultiTexParameterfvEXT; +extern RGLSYMGLGETMULTITEXPARAMETERIVEXTPROC __rglgen_glGetMultiTexParameterivEXT; +extern RGLSYMGLGETMULTITEXLEVELPARAMETERFVEXTPROC __rglgen_glGetMultiTexLevelParameterfvEXT; +extern RGLSYMGLGETMULTITEXLEVELPARAMETERIVEXTPROC __rglgen_glGetMultiTexLevelParameterivEXT; +extern RGLSYMGLMULTITEXIMAGE3DEXTPROC __rglgen_glMultiTexImage3DEXT; +extern RGLSYMGLMULTITEXSUBIMAGE3DEXTPROC __rglgen_glMultiTexSubImage3DEXT; +extern RGLSYMGLCOPYMULTITEXSUBIMAGE3DEXTPROC __rglgen_glCopyMultiTexSubImage3DEXT; +extern RGLSYMGLENABLECLIENTSTATEINDEXEDEXTPROC __rglgen_glEnableClientStateIndexedEXT; +extern RGLSYMGLDISABLECLIENTSTATEINDEXEDEXTPROC __rglgen_glDisableClientStateIndexedEXT; +extern RGLSYMGLGETFLOATINDEXEDVEXTPROC __rglgen_glGetFloatIndexedvEXT; +extern RGLSYMGLGETDOUBLEINDEXEDVEXTPROC __rglgen_glGetDoubleIndexedvEXT; +extern RGLSYMGLGETPOINTERINDEXEDVEXTPROC __rglgen_glGetPointerIndexedvEXT; +extern RGLSYMGLENABLEINDEXEDEXTPROC __rglgen_glEnableIndexedEXT; +extern RGLSYMGLDISABLEINDEXEDEXTPROC __rglgen_glDisableIndexedEXT; +extern RGLSYMGLISENABLEDINDEXEDEXTPROC __rglgen_glIsEnabledIndexedEXT; +extern RGLSYMGLGETINTEGERINDEXEDVEXTPROC __rglgen_glGetIntegerIndexedvEXT; +extern RGLSYMGLGETBOOLEANINDEXEDVEXTPROC __rglgen_glGetBooleanIndexedvEXT; +extern RGLSYMGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __rglgen_glCompressedTextureImage3DEXT; +extern RGLSYMGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __rglgen_glCompressedTextureImage2DEXT; +extern RGLSYMGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __rglgen_glCompressedTextureImage1DEXT; +extern RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __rglgen_glCompressedTextureSubImage3DEXT; +extern RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __rglgen_glCompressedTextureSubImage2DEXT; +extern RGLSYMGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __rglgen_glCompressedTextureSubImage1DEXT; +extern RGLSYMGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __rglgen_glGetCompressedTextureImageEXT; +extern RGLSYMGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __rglgen_glCompressedMultiTexImage3DEXT; +extern RGLSYMGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __rglgen_glCompressedMultiTexImage2DEXT; +extern RGLSYMGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __rglgen_glCompressedMultiTexImage1DEXT; +extern RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __rglgen_glCompressedMultiTexSubImage3DEXT; +extern RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __rglgen_glCompressedMultiTexSubImage2DEXT; +extern RGLSYMGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __rglgen_glCompressedMultiTexSubImage1DEXT; +extern RGLSYMGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __rglgen_glGetCompressedMultiTexImageEXT; +extern RGLSYMGLMATRIXLOADTRANSPOSEFEXTPROC __rglgen_glMatrixLoadTransposefEXT; +extern RGLSYMGLMATRIXLOADTRANSPOSEDEXTPROC __rglgen_glMatrixLoadTransposedEXT; +extern RGLSYMGLMATRIXMULTTRANSPOSEFEXTPROC __rglgen_glMatrixMultTransposefEXT; +extern RGLSYMGLMATRIXMULTTRANSPOSEDEXTPROC __rglgen_glMatrixMultTransposedEXT; +extern RGLSYMGLNAMEDBUFFERDATAEXTPROC __rglgen_glNamedBufferDataEXT; +extern RGLSYMGLNAMEDBUFFERSUBDATAEXTPROC __rglgen_glNamedBufferSubDataEXT; +extern RGLSYMGLMAPNAMEDBUFFEREXTPROC __rglgen_glMapNamedBufferEXT; +extern RGLSYMGLUNMAPNAMEDBUFFEREXTPROC __rglgen_glUnmapNamedBufferEXT; +extern RGLSYMGLGETNAMEDBUFFERPARAMETERIVEXTPROC __rglgen_glGetNamedBufferParameterivEXT; +extern RGLSYMGLGETNAMEDBUFFERPOINTERVEXTPROC __rglgen_glGetNamedBufferPointervEXT; +extern RGLSYMGLGETNAMEDBUFFERSUBDATAEXTPROC __rglgen_glGetNamedBufferSubDataEXT; +extern RGLSYMGLPROGRAMUNIFORM1FEXTPROC __rglgen_glProgramUniform1fEXT; +extern RGLSYMGLPROGRAMUNIFORM2FEXTPROC __rglgen_glProgramUniform2fEXT; +extern RGLSYMGLPROGRAMUNIFORM3FEXTPROC __rglgen_glProgramUniform3fEXT; +extern RGLSYMGLPROGRAMUNIFORM4FEXTPROC __rglgen_glProgramUniform4fEXT; +extern RGLSYMGLPROGRAMUNIFORM1IEXTPROC __rglgen_glProgramUniform1iEXT; +extern RGLSYMGLPROGRAMUNIFORM2IEXTPROC __rglgen_glProgramUniform2iEXT; +extern RGLSYMGLPROGRAMUNIFORM3IEXTPROC __rglgen_glProgramUniform3iEXT; +extern RGLSYMGLPROGRAMUNIFORM4IEXTPROC __rglgen_glProgramUniform4iEXT; +extern RGLSYMGLPROGRAMUNIFORM1FVEXTPROC __rglgen_glProgramUniform1fvEXT; +extern RGLSYMGLPROGRAMUNIFORM2FVEXTPROC __rglgen_glProgramUniform2fvEXT; +extern RGLSYMGLPROGRAMUNIFORM3FVEXTPROC __rglgen_glProgramUniform3fvEXT; +extern RGLSYMGLPROGRAMUNIFORM4FVEXTPROC __rglgen_glProgramUniform4fvEXT; +extern RGLSYMGLPROGRAMUNIFORM1IVEXTPROC __rglgen_glProgramUniform1ivEXT; +extern RGLSYMGLPROGRAMUNIFORM2IVEXTPROC __rglgen_glProgramUniform2ivEXT; +extern RGLSYMGLPROGRAMUNIFORM3IVEXTPROC __rglgen_glProgramUniform3ivEXT; +extern RGLSYMGLPROGRAMUNIFORM4IVEXTPROC __rglgen_glProgramUniform4ivEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2FVEXTPROC __rglgen_glProgramUniformMatrix2fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3FVEXTPROC __rglgen_glProgramUniformMatrix3fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4FVEXTPROC __rglgen_glProgramUniformMatrix4fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __rglgen_glProgramUniformMatrix2x3fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __rglgen_glProgramUniformMatrix3x2fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __rglgen_glProgramUniformMatrix2x4fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __rglgen_glProgramUniformMatrix4x2fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __rglgen_glProgramUniformMatrix3x4fvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __rglgen_glProgramUniformMatrix4x3fvEXT; +extern RGLSYMGLTEXTUREBUFFEREXTPROC __rglgen_glTextureBufferEXT; +extern RGLSYMGLMULTITEXBUFFEREXTPROC __rglgen_glMultiTexBufferEXT; +extern RGLSYMGLTEXTUREPARAMETERIIVEXTPROC __rglgen_glTextureParameterIivEXT; +extern RGLSYMGLTEXTUREPARAMETERIUIVEXTPROC __rglgen_glTextureParameterIuivEXT; +extern RGLSYMGLGETTEXTUREPARAMETERIIVEXTPROC __rglgen_glGetTextureParameterIivEXT; +extern RGLSYMGLGETTEXTUREPARAMETERIUIVEXTPROC __rglgen_glGetTextureParameterIuivEXT; +extern RGLSYMGLMULTITEXPARAMETERIIVEXTPROC __rglgen_glMultiTexParameterIivEXT; +extern RGLSYMGLMULTITEXPARAMETERIUIVEXTPROC __rglgen_glMultiTexParameterIuivEXT; +extern RGLSYMGLGETMULTITEXPARAMETERIIVEXTPROC __rglgen_glGetMultiTexParameterIivEXT; +extern RGLSYMGLGETMULTITEXPARAMETERIUIVEXTPROC __rglgen_glGetMultiTexParameterIuivEXT; +extern RGLSYMGLPROGRAMUNIFORM1UIEXTPROC __rglgen_glProgramUniform1uiEXT; +extern RGLSYMGLPROGRAMUNIFORM2UIEXTPROC __rglgen_glProgramUniform2uiEXT; +extern RGLSYMGLPROGRAMUNIFORM3UIEXTPROC __rglgen_glProgramUniform3uiEXT; +extern RGLSYMGLPROGRAMUNIFORM4UIEXTPROC __rglgen_glProgramUniform4uiEXT; +extern RGLSYMGLPROGRAMUNIFORM1UIVEXTPROC __rglgen_glProgramUniform1uivEXT; +extern RGLSYMGLPROGRAMUNIFORM2UIVEXTPROC __rglgen_glProgramUniform2uivEXT; +extern RGLSYMGLPROGRAMUNIFORM3UIVEXTPROC __rglgen_glProgramUniform3uivEXT; +extern RGLSYMGLPROGRAMUNIFORM4UIVEXTPROC __rglgen_glProgramUniform4uivEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __rglgen_glNamedProgramLocalParameters4fvEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __rglgen_glNamedProgramLocalParameterI4iEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __rglgen_glNamedProgramLocalParameterI4ivEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __rglgen_glNamedProgramLocalParametersI4ivEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __rglgen_glNamedProgramLocalParameterI4uiEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __rglgen_glNamedProgramLocalParameterI4uivEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __rglgen_glNamedProgramLocalParametersI4uivEXT; +extern RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __rglgen_glGetNamedProgramLocalParameterIivEXT; +extern RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __rglgen_glGetNamedProgramLocalParameterIuivEXT; +extern RGLSYMGLENABLECLIENTSTATEIEXTPROC __rglgen_glEnableClientStateiEXT; +extern RGLSYMGLDISABLECLIENTSTATEIEXTPROC __rglgen_glDisableClientStateiEXT; +extern RGLSYMGLGETFLOATI_VEXTPROC __rglgen_glGetFloati_vEXT; +extern RGLSYMGLGETDOUBLEI_VEXTPROC __rglgen_glGetDoublei_vEXT; +extern RGLSYMGLGETPOINTERI_VEXTPROC __rglgen_glGetPointeri_vEXT; +extern RGLSYMGLNAMEDPROGRAMSTRINGEXTPROC __rglgen_glNamedProgramStringEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __rglgen_glNamedProgramLocalParameter4dEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __rglgen_glNamedProgramLocalParameter4dvEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __rglgen_glNamedProgramLocalParameter4fEXT; +extern RGLSYMGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __rglgen_glNamedProgramLocalParameter4fvEXT; +extern RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __rglgen_glGetNamedProgramLocalParameterdvEXT; +extern RGLSYMGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __rglgen_glGetNamedProgramLocalParameterfvEXT; +extern RGLSYMGLGETNAMEDPROGRAMIVEXTPROC __rglgen_glGetNamedProgramivEXT; +extern RGLSYMGLGETNAMEDPROGRAMSTRINGEXTPROC __rglgen_glGetNamedProgramStringEXT; +extern RGLSYMGLNAMEDRENDERBUFFERSTORAGEEXTPROC __rglgen_glNamedRenderbufferStorageEXT; +extern RGLSYMGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __rglgen_glGetNamedRenderbufferParameterivEXT; +extern RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __rglgen_glNamedRenderbufferStorageMultisampleEXT; +extern RGLSYMGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __rglgen_glNamedRenderbufferStorageMultisampleCoverageEXT; +extern RGLSYMGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __rglgen_glCheckNamedFramebufferStatusEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __rglgen_glNamedFramebufferTexture1DEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __rglgen_glNamedFramebufferTexture2DEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __rglgen_glNamedFramebufferTexture3DEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __rglgen_glNamedFramebufferRenderbufferEXT; +extern RGLSYMGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __rglgen_glGetNamedFramebufferAttachmentParameterivEXT; +extern RGLSYMGLGENERATETEXTUREMIPMAPEXTPROC __rglgen_glGenerateTextureMipmapEXT; +extern RGLSYMGLGENERATEMULTITEXMIPMAPEXTPROC __rglgen_glGenerateMultiTexMipmapEXT; +extern RGLSYMGLFRAMEBUFFERDRAWBUFFEREXTPROC __rglgen_glFramebufferDrawBufferEXT; +extern RGLSYMGLFRAMEBUFFERDRAWBUFFERSEXTPROC __rglgen_glFramebufferDrawBuffersEXT; +extern RGLSYMGLFRAMEBUFFERREADBUFFEREXTPROC __rglgen_glFramebufferReadBufferEXT; +extern RGLSYMGLGETFRAMEBUFFERPARAMETERIVEXTPROC __rglgen_glGetFramebufferParameterivEXT; +extern RGLSYMGLNAMEDCOPYBUFFERSUBDATAEXTPROC __rglgen_glNamedCopyBufferSubDataEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __rglgen_glNamedFramebufferTextureEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __rglgen_glNamedFramebufferTextureLayerEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __rglgen_glNamedFramebufferTextureFaceEXT; +extern RGLSYMGLTEXTURERENDERBUFFEREXTPROC __rglgen_glTextureRenderbufferEXT; +extern RGLSYMGLMULTITEXRENDERBUFFEREXTPROC __rglgen_glMultiTexRenderbufferEXT; +extern RGLSYMGLVERTEXARRAYVERTEXOFFSETEXTPROC __rglgen_glVertexArrayVertexOffsetEXT; +extern RGLSYMGLVERTEXARRAYCOLOROFFSETEXTPROC __rglgen_glVertexArrayColorOffsetEXT; +extern RGLSYMGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __rglgen_glVertexArrayEdgeFlagOffsetEXT; +extern RGLSYMGLVERTEXARRAYINDEXOFFSETEXTPROC __rglgen_glVertexArrayIndexOffsetEXT; +extern RGLSYMGLVERTEXARRAYNORMALOFFSETEXTPROC __rglgen_glVertexArrayNormalOffsetEXT; +extern RGLSYMGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __rglgen_glVertexArrayTexCoordOffsetEXT; +extern RGLSYMGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __rglgen_glVertexArrayMultiTexCoordOffsetEXT; +extern RGLSYMGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __rglgen_glVertexArrayFogCoordOffsetEXT; +extern RGLSYMGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __rglgen_glVertexArraySecondaryColorOffsetEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __rglgen_glVertexArrayVertexAttribOffsetEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __rglgen_glVertexArrayVertexAttribIOffsetEXT; +extern RGLSYMGLENABLEVERTEXARRAYEXTPROC __rglgen_glEnableVertexArrayEXT; +extern RGLSYMGLDISABLEVERTEXARRAYEXTPROC __rglgen_glDisableVertexArrayEXT; +extern RGLSYMGLENABLEVERTEXARRAYATTRIBEXTPROC __rglgen_glEnableVertexArrayAttribEXT; +extern RGLSYMGLDISABLEVERTEXARRAYATTRIBEXTPROC __rglgen_glDisableVertexArrayAttribEXT; +extern RGLSYMGLGETVERTEXARRAYINTEGERVEXTPROC __rglgen_glGetVertexArrayIntegervEXT; +extern RGLSYMGLGETVERTEXARRAYPOINTERVEXTPROC __rglgen_glGetVertexArrayPointervEXT; +extern RGLSYMGLGETVERTEXARRAYINTEGERI_VEXTPROC __rglgen_glGetVertexArrayIntegeri_vEXT; +extern RGLSYMGLGETVERTEXARRAYPOINTERI_VEXTPROC __rglgen_glGetVertexArrayPointeri_vEXT; +extern RGLSYMGLMAPNAMEDBUFFERRANGEEXTPROC __rglgen_glMapNamedBufferRangeEXT; +extern RGLSYMGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __rglgen_glFlushMappedNamedBufferRangeEXT; +extern RGLSYMGLNAMEDBUFFERSTORAGEEXTPROC __rglgen_glNamedBufferStorageEXT; +extern RGLSYMGLCLEARNAMEDBUFFERDATAEXTPROC __rglgen_glClearNamedBufferDataEXT; +extern RGLSYMGLCLEARNAMEDBUFFERSUBDATAEXTPROC __rglgen_glClearNamedBufferSubDataEXT; +extern RGLSYMGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC __rglgen_glNamedFramebufferParameteriEXT; +extern RGLSYMGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC __rglgen_glGetNamedFramebufferParameterivEXT; +extern RGLSYMGLPROGRAMUNIFORM1DEXTPROC __rglgen_glProgramUniform1dEXT; +extern RGLSYMGLPROGRAMUNIFORM2DEXTPROC __rglgen_glProgramUniform2dEXT; +extern RGLSYMGLPROGRAMUNIFORM3DEXTPROC __rglgen_glProgramUniform3dEXT; +extern RGLSYMGLPROGRAMUNIFORM4DEXTPROC __rglgen_glProgramUniform4dEXT; +extern RGLSYMGLPROGRAMUNIFORM1DVEXTPROC __rglgen_glProgramUniform1dvEXT; +extern RGLSYMGLPROGRAMUNIFORM2DVEXTPROC __rglgen_glProgramUniform2dvEXT; +extern RGLSYMGLPROGRAMUNIFORM3DVEXTPROC __rglgen_glProgramUniform3dvEXT; +extern RGLSYMGLPROGRAMUNIFORM4DVEXTPROC __rglgen_glProgramUniform4dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2DVEXTPROC __rglgen_glProgramUniformMatrix2dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3DVEXTPROC __rglgen_glProgramUniformMatrix3dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4DVEXTPROC __rglgen_glProgramUniformMatrix4dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC __rglgen_glProgramUniformMatrix2x3dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC __rglgen_glProgramUniformMatrix2x4dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC __rglgen_glProgramUniformMatrix3x2dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC __rglgen_glProgramUniformMatrix3x4dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC __rglgen_glProgramUniformMatrix4x2dvEXT; +extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC __rglgen_glProgramUniformMatrix4x3dvEXT; +extern RGLSYMGLTEXTUREBUFFERRANGEEXTPROC __rglgen_glTextureBufferRangeEXT; +extern RGLSYMGLTEXTURESTORAGE1DEXTPROC __rglgen_glTextureStorage1DEXT; +extern RGLSYMGLTEXTURESTORAGE2DEXTPROC __rglgen_glTextureStorage2DEXT; +extern RGLSYMGLTEXTURESTORAGE3DEXTPROC __rglgen_glTextureStorage3DEXT; +extern RGLSYMGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC __rglgen_glTextureStorage2DMultisampleEXT; +extern RGLSYMGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC __rglgen_glTextureStorage3DMultisampleEXT; +extern RGLSYMGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC __rglgen_glVertexArrayBindVertexBufferEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC __rglgen_glVertexArrayVertexAttribFormatEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC __rglgen_glVertexArrayVertexAttribIFormatEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC __rglgen_glVertexArrayVertexAttribLFormatEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC __rglgen_glVertexArrayVertexAttribBindingEXT; +extern RGLSYMGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC __rglgen_glVertexArrayVertexBindingDivisorEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __rglgen_glVertexArrayVertexAttribLOffsetEXT; +extern RGLSYMGLTEXTUREPAGECOMMITMENTEXTPROC __rglgen_glTexturePageCommitmentEXT; +extern RGLSYMGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC __rglgen_glVertexArrayVertexAttribDivisorEXT; +extern RGLSYMGLDRAWARRAYSINSTANCEDEXTPROC __rglgen_glDrawArraysInstancedEXT; +extern RGLSYMGLDRAWELEMENTSINSTANCEDEXTPROC __rglgen_glDrawElementsInstancedEXT; +extern RGLSYMGLPOLYGONOFFSETCLAMPEXTPROC __rglgen_glPolygonOffsetClampEXT; +extern RGLSYMGLRASTERSAMPLESEXTPROC __rglgen_glRasterSamplesEXT; +extern RGLSYMGLUSESHADERPROGRAMEXTPROC __rglgen_glUseShaderProgramEXT; +extern RGLSYMGLACTIVEPROGRAMEXTPROC __rglgen_glActiveProgramEXT; +extern RGLSYMGLCREATESHADERPROGRAMEXTPROC __rglgen_glCreateShaderProgramEXT; +extern RGLSYMGLFRAMEBUFFERFETCHBARRIEREXTPROC __rglgen_glFramebufferFetchBarrierEXT; +extern RGLSYMGLWINDOWRECTANGLESEXTPROC __rglgen_glWindowRectanglesEXT; +extern RGLSYMGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __rglgen_glMultiDrawArraysIndirectBindlessNV; +extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __rglgen_glMultiDrawElementsIndirectBindlessNV; +extern RGLSYMGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC __rglgen_glMultiDrawArraysIndirectBindlessCountNV; +extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC __rglgen_glMultiDrawElementsIndirectBindlessCountNV; +extern RGLSYMGLGETTEXTUREHANDLENVPROC __rglgen_glGetTextureHandleNV; +extern RGLSYMGLGETTEXTURESAMPLERHANDLENVPROC __rglgen_glGetTextureSamplerHandleNV; +extern RGLSYMGLMAKETEXTUREHANDLERESIDENTNVPROC __rglgen_glMakeTextureHandleResidentNV; +extern RGLSYMGLMAKETEXTUREHANDLENONRESIDENTNVPROC __rglgen_glMakeTextureHandleNonResidentNV; +extern RGLSYMGLGETIMAGEHANDLENVPROC __rglgen_glGetImageHandleNV; +extern RGLSYMGLMAKEIMAGEHANDLERESIDENTNVPROC __rglgen_glMakeImageHandleResidentNV; +extern RGLSYMGLMAKEIMAGEHANDLENONRESIDENTNVPROC __rglgen_glMakeImageHandleNonResidentNV; +extern RGLSYMGLUNIFORMHANDLEUI64NVPROC __rglgen_glUniformHandleui64NV; +extern RGLSYMGLUNIFORMHANDLEUI64VNVPROC __rglgen_glUniformHandleui64vNV; +extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64NVPROC __rglgen_glProgramUniformHandleui64NV; +extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64VNVPROC __rglgen_glProgramUniformHandleui64vNV; +extern RGLSYMGLISTEXTUREHANDLERESIDENTNVPROC __rglgen_glIsTextureHandleResidentNV; +extern RGLSYMGLISIMAGEHANDLERESIDENTNVPROC __rglgen_glIsImageHandleResidentNV; +extern RGLSYMGLBLENDPARAMETERINVPROC __rglgen_glBlendParameteriNV; +extern RGLSYMGLBLENDBARRIERNVPROC __rglgen_glBlendBarrierNV; +extern RGLSYMGLVIEWPORTPOSITIONWSCALENVPROC __rglgen_glViewportPositionWScaleNV; +extern RGLSYMGLCREATESTATESNVPROC __rglgen_glCreateStatesNV; +extern RGLSYMGLDELETESTATESNVPROC __rglgen_glDeleteStatesNV; +extern RGLSYMGLISSTATENVPROC __rglgen_glIsStateNV; +extern RGLSYMGLSTATECAPTURENVPROC __rglgen_glStateCaptureNV; +extern RGLSYMGLGETCOMMANDHEADERNVPROC __rglgen_glGetCommandHeaderNV; +extern RGLSYMGLGETSTAGEINDEXNVPROC __rglgen_glGetStageIndexNV; +extern RGLSYMGLDRAWCOMMANDSNVPROC __rglgen_glDrawCommandsNV; +extern RGLSYMGLDRAWCOMMANDSADDRESSNVPROC __rglgen_glDrawCommandsAddressNV; +extern RGLSYMGLDRAWCOMMANDSSTATESNVPROC __rglgen_glDrawCommandsStatesNV; +extern RGLSYMGLDRAWCOMMANDSSTATESADDRESSNVPROC __rglgen_glDrawCommandsStatesAddressNV; +extern RGLSYMGLCREATECOMMANDLISTSNVPROC __rglgen_glCreateCommandListsNV; +extern RGLSYMGLDELETECOMMANDLISTSNVPROC __rglgen_glDeleteCommandListsNV; +extern RGLSYMGLISCOMMANDLISTNVPROC __rglgen_glIsCommandListNV; +extern RGLSYMGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC __rglgen_glListDrawCommandsStatesClientNV; +extern RGLSYMGLCOMMANDLISTSEGMENTSNVPROC __rglgen_glCommandListSegmentsNV; +extern RGLSYMGLCOMPILECOMMANDLISTNVPROC __rglgen_glCompileCommandListNV; +extern RGLSYMGLCALLCOMMANDLISTNVPROC __rglgen_glCallCommandListNV; +extern RGLSYMGLBEGINCONDITIONALRENDERNVPROC __rglgen_glBeginConditionalRenderNV; +extern RGLSYMGLENDCONDITIONALRENDERNVPROC __rglgen_glEndConditionalRenderNV; +extern RGLSYMGLSUBPIXELPRECISIONBIASNVPROC __rglgen_glSubpixelPrecisionBiasNV; +extern RGLSYMGLCONSERVATIVERASTERPARAMETERFNVPROC __rglgen_glConservativeRasterParameterfNV; +extern RGLSYMGLCONSERVATIVERASTERPARAMETERINVPROC __rglgen_glConservativeRasterParameteriNV; +extern RGLSYMGLDRAWVKIMAGENVPROC __rglgen_glDrawVkImageNV; +extern RGLSYMGLGETVKPROCADDRNVPROC __rglgen_glGetVkProcAddrNV; +extern RGLSYMGLWAITVKSEMAPHORENVPROC __rglgen_glWaitVkSemaphoreNV; +extern RGLSYMGLSIGNALVKSEMAPHORENVPROC __rglgen_glSignalVkSemaphoreNV; +extern RGLSYMGLSIGNALVKFENCENVPROC __rglgen_glSignalVkFenceNV; +extern RGLSYMGLFRAGMENTCOVERAGECOLORNVPROC __rglgen_glFragmentCoverageColorNV; +extern RGLSYMGLCOVERAGEMODULATIONTABLENVPROC __rglgen_glCoverageModulationTableNV; +extern RGLSYMGLGETCOVERAGEMODULATIONTABLENVPROC __rglgen_glGetCoverageModulationTableNV; +extern RGLSYMGLCOVERAGEMODULATIONNVPROC __rglgen_glCoverageModulationNV; +extern RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __rglgen_glRenderbufferStorageMultisampleCoverageNV; +extern RGLSYMGLUNIFORM1I64NVPROC __rglgen_glUniform1i64NV; +extern RGLSYMGLUNIFORM2I64NVPROC __rglgen_glUniform2i64NV; +extern RGLSYMGLUNIFORM3I64NVPROC __rglgen_glUniform3i64NV; +extern RGLSYMGLUNIFORM4I64NVPROC __rglgen_glUniform4i64NV; +extern RGLSYMGLUNIFORM1I64VNVPROC __rglgen_glUniform1i64vNV; +extern RGLSYMGLUNIFORM2I64VNVPROC __rglgen_glUniform2i64vNV; +extern RGLSYMGLUNIFORM3I64VNVPROC __rglgen_glUniform3i64vNV; +extern RGLSYMGLUNIFORM4I64VNVPROC __rglgen_glUniform4i64vNV; +extern RGLSYMGLUNIFORM1UI64NVPROC __rglgen_glUniform1ui64NV; +extern RGLSYMGLUNIFORM2UI64NVPROC __rglgen_glUniform2ui64NV; +extern RGLSYMGLUNIFORM3UI64NVPROC __rglgen_glUniform3ui64NV; +extern RGLSYMGLUNIFORM4UI64NVPROC __rglgen_glUniform4ui64NV; +extern RGLSYMGLUNIFORM1UI64VNVPROC __rglgen_glUniform1ui64vNV; +extern RGLSYMGLUNIFORM2UI64VNVPROC __rglgen_glUniform2ui64vNV; +extern RGLSYMGLUNIFORM3UI64VNVPROC __rglgen_glUniform3ui64vNV; +extern RGLSYMGLUNIFORM4UI64VNVPROC __rglgen_glUniform4ui64vNV; +extern RGLSYMGLGETUNIFORMI64VNVPROC __rglgen_glGetUniformi64vNV; +extern RGLSYMGLPROGRAMUNIFORM1I64NVPROC __rglgen_glProgramUniform1i64NV; +extern RGLSYMGLPROGRAMUNIFORM2I64NVPROC __rglgen_glProgramUniform2i64NV; +extern RGLSYMGLPROGRAMUNIFORM3I64NVPROC __rglgen_glProgramUniform3i64NV; +extern RGLSYMGLPROGRAMUNIFORM4I64NVPROC __rglgen_glProgramUniform4i64NV; +extern RGLSYMGLPROGRAMUNIFORM1I64VNVPROC __rglgen_glProgramUniform1i64vNV; +extern RGLSYMGLPROGRAMUNIFORM2I64VNVPROC __rglgen_glProgramUniform2i64vNV; +extern RGLSYMGLPROGRAMUNIFORM3I64VNVPROC __rglgen_glProgramUniform3i64vNV; +extern RGLSYMGLPROGRAMUNIFORM4I64VNVPROC __rglgen_glProgramUniform4i64vNV; +extern RGLSYMGLPROGRAMUNIFORM1UI64NVPROC __rglgen_glProgramUniform1ui64NV; +extern RGLSYMGLPROGRAMUNIFORM2UI64NVPROC __rglgen_glProgramUniform2ui64NV; +extern RGLSYMGLPROGRAMUNIFORM3UI64NVPROC __rglgen_glProgramUniform3ui64NV; +extern RGLSYMGLPROGRAMUNIFORM4UI64NVPROC __rglgen_glProgramUniform4ui64NV; +extern RGLSYMGLPROGRAMUNIFORM1UI64VNVPROC __rglgen_glProgramUniform1ui64vNV; +extern RGLSYMGLPROGRAMUNIFORM2UI64VNVPROC __rglgen_glProgramUniform2ui64vNV; +extern RGLSYMGLPROGRAMUNIFORM3UI64VNVPROC __rglgen_glProgramUniform3ui64vNV; +extern RGLSYMGLPROGRAMUNIFORM4UI64VNVPROC __rglgen_glProgramUniform4ui64vNV; +extern RGLSYMGLGETINTERNALFORMATSAMPLEIVNVPROC __rglgen_glGetInternalformatSampleivNV; +extern RGLSYMGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC __rglgen_glGetMemoryObjectDetachedResourcesuivNV; +extern RGLSYMGLRESETMEMORYOBJECTPARAMETERNVPROC __rglgen_glResetMemoryObjectParameterNV; +extern RGLSYMGLTEXATTACHMEMORYNVPROC __rglgen_glTexAttachMemoryNV; +extern RGLSYMGLBUFFERATTACHMEMORYNVPROC __rglgen_glBufferAttachMemoryNV; +extern RGLSYMGLTEXTUREATTACHMEMORYNVPROC __rglgen_glTextureAttachMemoryNV; +extern RGLSYMGLNAMEDBUFFERATTACHMEMORYNVPROC __rglgen_glNamedBufferAttachMemoryNV; +extern RGLSYMGLDRAWMESHTASKSNVPROC __rglgen_glDrawMeshTasksNV; +extern RGLSYMGLDRAWMESHTASKSINDIRECTNVPROC __rglgen_glDrawMeshTasksIndirectNV; +extern RGLSYMGLMULTIDRAWMESHTASKSINDIRECTNVPROC __rglgen_glMultiDrawMeshTasksIndirectNV; +extern RGLSYMGLMULTIDRAWMESHTASKSINDIRECTCOUNTNVPROC __rglgen_glMultiDrawMeshTasksIndirectCountNV; +extern RGLSYMGLGENPATHSNVPROC __rglgen_glGenPathsNV; +extern RGLSYMGLDELETEPATHSNVPROC __rglgen_glDeletePathsNV; +extern RGLSYMGLISPATHNVPROC __rglgen_glIsPathNV; +extern RGLSYMGLPATHCOMMANDSNVPROC __rglgen_glPathCommandsNV; +extern RGLSYMGLPATHCOORDSNVPROC __rglgen_glPathCoordsNV; +extern RGLSYMGLPATHSUBCOMMANDSNVPROC __rglgen_glPathSubCommandsNV; +extern RGLSYMGLPATHSUBCOORDSNVPROC __rglgen_glPathSubCoordsNV; +extern RGLSYMGLPATHSTRINGNVPROC __rglgen_glPathStringNV; +extern RGLSYMGLPATHGLYPHSNVPROC __rglgen_glPathGlyphsNV; +extern RGLSYMGLPATHGLYPHRANGENVPROC __rglgen_glPathGlyphRangeNV; +extern RGLSYMGLWEIGHTPATHSNVPROC __rglgen_glWeightPathsNV; +extern RGLSYMGLCOPYPATHNVPROC __rglgen_glCopyPathNV; +extern RGLSYMGLINTERPOLATEPATHSNVPROC __rglgen_glInterpolatePathsNV; +extern RGLSYMGLTRANSFORMPATHNVPROC __rglgen_glTransformPathNV; +extern RGLSYMGLPATHPARAMETERIVNVPROC __rglgen_glPathParameterivNV; +extern RGLSYMGLPATHPARAMETERINVPROC __rglgen_glPathParameteriNV; +extern RGLSYMGLPATHPARAMETERFVNVPROC __rglgen_glPathParameterfvNV; +extern RGLSYMGLPATHPARAMETERFNVPROC __rglgen_glPathParameterfNV; +extern RGLSYMGLPATHDASHARRAYNVPROC __rglgen_glPathDashArrayNV; +extern RGLSYMGLPATHSTENCILFUNCNVPROC __rglgen_glPathStencilFuncNV; +extern RGLSYMGLPATHSTENCILDEPTHOFFSETNVPROC __rglgen_glPathStencilDepthOffsetNV; +extern RGLSYMGLSTENCILFILLPATHNVPROC __rglgen_glStencilFillPathNV; +extern RGLSYMGLSTENCILSTROKEPATHNVPROC __rglgen_glStencilStrokePathNV; +extern RGLSYMGLSTENCILFILLPATHINSTANCEDNVPROC __rglgen_glStencilFillPathInstancedNV; +extern RGLSYMGLSTENCILSTROKEPATHINSTANCEDNVPROC __rglgen_glStencilStrokePathInstancedNV; +extern RGLSYMGLPATHCOVERDEPTHFUNCNVPROC __rglgen_glPathCoverDepthFuncNV; +extern RGLSYMGLCOVERFILLPATHNVPROC __rglgen_glCoverFillPathNV; +extern RGLSYMGLCOVERSTROKEPATHNVPROC __rglgen_glCoverStrokePathNV; +extern RGLSYMGLCOVERFILLPATHINSTANCEDNVPROC __rglgen_glCoverFillPathInstancedNV; +extern RGLSYMGLCOVERSTROKEPATHINSTANCEDNVPROC __rglgen_glCoverStrokePathInstancedNV; +extern RGLSYMGLGETPATHPARAMETERIVNVPROC __rglgen_glGetPathParameterivNV; +extern RGLSYMGLGETPATHPARAMETERFVNVPROC __rglgen_glGetPathParameterfvNV; +extern RGLSYMGLGETPATHCOMMANDSNVPROC __rglgen_glGetPathCommandsNV; +extern RGLSYMGLGETPATHCOORDSNVPROC __rglgen_glGetPathCoordsNV; +extern RGLSYMGLGETPATHDASHARRAYNVPROC __rglgen_glGetPathDashArrayNV; +extern RGLSYMGLGETPATHMETRICSNVPROC __rglgen_glGetPathMetricsNV; +extern RGLSYMGLGETPATHMETRICRANGENVPROC __rglgen_glGetPathMetricRangeNV; +extern RGLSYMGLGETPATHSPACINGNVPROC __rglgen_glGetPathSpacingNV; +extern RGLSYMGLISPOINTINFILLPATHNVPROC __rglgen_glIsPointInFillPathNV; +extern RGLSYMGLISPOINTINSTROKEPATHNVPROC __rglgen_glIsPointInStrokePathNV; +extern RGLSYMGLGETPATHLENGTHNVPROC __rglgen_glGetPathLengthNV; +extern RGLSYMGLPOINTALONGPATHNVPROC __rglgen_glPointAlongPathNV; +extern RGLSYMGLMATRIXLOAD3X2FNVPROC __rglgen_glMatrixLoad3x2fNV; +extern RGLSYMGLMATRIXLOAD3X3FNVPROC __rglgen_glMatrixLoad3x3fNV; +extern RGLSYMGLMATRIXLOADTRANSPOSE3X3FNVPROC __rglgen_glMatrixLoadTranspose3x3fNV; +extern RGLSYMGLMATRIXMULT3X2FNVPROC __rglgen_glMatrixMult3x2fNV; +extern RGLSYMGLMATRIXMULT3X3FNVPROC __rglgen_glMatrixMult3x3fNV; +extern RGLSYMGLMATRIXMULTTRANSPOSE3X3FNVPROC __rglgen_glMatrixMultTranspose3x3fNV; +extern RGLSYMGLSTENCILTHENCOVERFILLPATHNVPROC __rglgen_glStencilThenCoverFillPathNV; +extern RGLSYMGLSTENCILTHENCOVERSTROKEPATHNVPROC __rglgen_glStencilThenCoverStrokePathNV; +extern RGLSYMGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC __rglgen_glStencilThenCoverFillPathInstancedNV; +extern RGLSYMGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC __rglgen_glStencilThenCoverStrokePathInstancedNV; +extern RGLSYMGLPATHGLYPHINDEXRANGENVPROC __rglgen_glPathGlyphIndexRangeNV; +extern RGLSYMGLPATHGLYPHINDEXARRAYNVPROC __rglgen_glPathGlyphIndexArrayNV; +extern RGLSYMGLPATHMEMORYGLYPHINDEXARRAYNVPROC __rglgen_glPathMemoryGlyphIndexArrayNV; +extern RGLSYMGLPROGRAMPATHFRAGMENTINPUTGENNVPROC __rglgen_glProgramPathFragmentInputGenNV; +extern RGLSYMGLGETPROGRAMRESOURCEFVNVPROC __rglgen_glGetProgramResourcefvNV; +extern RGLSYMGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC __rglgen_glFramebufferSampleLocationsfvNV; +extern RGLSYMGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC __rglgen_glNamedFramebufferSampleLocationsfvNV; +extern RGLSYMGLRESOLVEDEPTHVALUESNVPROC __rglgen_glResolveDepthValuesNV; +extern RGLSYMGLSCISSOREXCLUSIVENVPROC __rglgen_glScissorExclusiveNV; +extern RGLSYMGLSCISSOREXCLUSIVEARRAYVNVPROC __rglgen_glScissorExclusiveArrayvNV; +extern RGLSYMGLMAKEBUFFERRESIDENTNVPROC __rglgen_glMakeBufferResidentNV; +extern RGLSYMGLMAKEBUFFERNONRESIDENTNVPROC __rglgen_glMakeBufferNonResidentNV; +extern RGLSYMGLISBUFFERRESIDENTNVPROC __rglgen_glIsBufferResidentNV; +extern RGLSYMGLMAKENAMEDBUFFERRESIDENTNVPROC __rglgen_glMakeNamedBufferResidentNV; +extern RGLSYMGLMAKENAMEDBUFFERNONRESIDENTNVPROC __rglgen_glMakeNamedBufferNonResidentNV; +extern RGLSYMGLISNAMEDBUFFERRESIDENTNVPROC __rglgen_glIsNamedBufferResidentNV; +extern RGLSYMGLGETBUFFERPARAMETERUI64VNVPROC __rglgen_glGetBufferParameterui64vNV; +extern RGLSYMGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __rglgen_glGetNamedBufferParameterui64vNV; +extern RGLSYMGLGETINTEGERUI64VNVPROC __rglgen_glGetIntegerui64vNV; +extern RGLSYMGLUNIFORMUI64NVPROC __rglgen_glUniformui64NV; +extern RGLSYMGLUNIFORMUI64VNVPROC __rglgen_glUniformui64vNV; +extern RGLSYMGLGETUNIFORMUI64VNVPROC __rglgen_glGetUniformui64vNV; +extern RGLSYMGLPROGRAMUNIFORMUI64NVPROC __rglgen_glProgramUniformui64NV; +extern RGLSYMGLPROGRAMUNIFORMUI64VNVPROC __rglgen_glProgramUniformui64vNV; +extern RGLSYMGLBINDSHADINGRATEIMAGENVPROC __rglgen_glBindShadingRateImageNV; +extern RGLSYMGLGETSHADINGRATEIMAGEPALETTENVPROC __rglgen_glGetShadingRateImagePaletteNV; +extern RGLSYMGLGETSHADINGRATESAMPLELOCATIONIVNVPROC __rglgen_glGetShadingRateSampleLocationivNV; +extern RGLSYMGLSHADINGRATEIMAGEBARRIERNVPROC __rglgen_glShadingRateImageBarrierNV; +extern RGLSYMGLSHADINGRATEIMAGEPALETTENVPROC __rglgen_glShadingRateImagePaletteNV; +extern RGLSYMGLSHADINGRATESAMPLEORDERNVPROC __rglgen_glShadingRateSampleOrderNV; +extern RGLSYMGLSHADINGRATESAMPLEORDERCUSTOMNVPROC __rglgen_glShadingRateSampleOrderCustomNV; +extern RGLSYMGLTEXTUREBARRIERNVPROC __rglgen_glTextureBarrierNV; +extern RGLSYMGLVERTEXATTRIBL1I64NVPROC __rglgen_glVertexAttribL1i64NV; +extern RGLSYMGLVERTEXATTRIBL2I64NVPROC __rglgen_glVertexAttribL2i64NV; +extern RGLSYMGLVERTEXATTRIBL3I64NVPROC __rglgen_glVertexAttribL3i64NV; +extern RGLSYMGLVERTEXATTRIBL4I64NVPROC __rglgen_glVertexAttribL4i64NV; +extern RGLSYMGLVERTEXATTRIBL1I64VNVPROC __rglgen_glVertexAttribL1i64vNV; +extern RGLSYMGLVERTEXATTRIBL2I64VNVPROC __rglgen_glVertexAttribL2i64vNV; +extern RGLSYMGLVERTEXATTRIBL3I64VNVPROC __rglgen_glVertexAttribL3i64vNV; +extern RGLSYMGLVERTEXATTRIBL4I64VNVPROC __rglgen_glVertexAttribL4i64vNV; +extern RGLSYMGLVERTEXATTRIBL1UI64NVPROC __rglgen_glVertexAttribL1ui64NV; +extern RGLSYMGLVERTEXATTRIBL2UI64NVPROC __rglgen_glVertexAttribL2ui64NV; +extern RGLSYMGLVERTEXATTRIBL3UI64NVPROC __rglgen_glVertexAttribL3ui64NV; +extern RGLSYMGLVERTEXATTRIBL4UI64NVPROC __rglgen_glVertexAttribL4ui64NV; +extern RGLSYMGLVERTEXATTRIBL1UI64VNVPROC __rglgen_glVertexAttribL1ui64vNV; +extern RGLSYMGLVERTEXATTRIBL2UI64VNVPROC __rglgen_glVertexAttribL2ui64vNV; +extern RGLSYMGLVERTEXATTRIBL3UI64VNVPROC __rglgen_glVertexAttribL3ui64vNV; +extern RGLSYMGLVERTEXATTRIBL4UI64VNVPROC __rglgen_glVertexAttribL4ui64vNV; +extern RGLSYMGLGETVERTEXATTRIBLI64VNVPROC __rglgen_glGetVertexAttribLi64vNV; +extern RGLSYMGLGETVERTEXATTRIBLUI64VNVPROC __rglgen_glGetVertexAttribLui64vNV; +extern RGLSYMGLVERTEXATTRIBLFORMATNVPROC __rglgen_glVertexAttribLFormatNV; +extern RGLSYMGLBUFFERADDRESSRANGENVPROC __rglgen_glBufferAddressRangeNV; +extern RGLSYMGLVERTEXFORMATNVPROC __rglgen_glVertexFormatNV; +extern RGLSYMGLNORMALFORMATNVPROC __rglgen_glNormalFormatNV; +extern RGLSYMGLCOLORFORMATNVPROC __rglgen_glColorFormatNV; +extern RGLSYMGLINDEXFORMATNVPROC __rglgen_glIndexFormatNV; +extern RGLSYMGLTEXCOORDFORMATNVPROC __rglgen_glTexCoordFormatNV; +extern RGLSYMGLEDGEFLAGFORMATNVPROC __rglgen_glEdgeFlagFormatNV; +extern RGLSYMGLSECONDARYCOLORFORMATNVPROC __rglgen_glSecondaryColorFormatNV; +extern RGLSYMGLFOGCOORDFORMATNVPROC __rglgen_glFogCoordFormatNV; +extern RGLSYMGLVERTEXATTRIBFORMATNVPROC __rglgen_glVertexAttribFormatNV; +extern RGLSYMGLVERTEXATTRIBIFORMATNVPROC __rglgen_glVertexAttribIFormatNV; +extern RGLSYMGLGETINTEGERUI64I_VNVPROC __rglgen_glGetIntegerui64i_vNV; +extern RGLSYMGLVIEWPORTSWIZZLENVPROC __rglgen_glViewportSwizzleNV; +extern RGLSYMGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC __rglgen_glFramebufferTextureMultiviewOVR; struct rglgen_sym_map { const char *sym; void *ptr; }; extern const struct rglgen_sym_map rglgen_symbol_map[];