diff --git a/gfx/glsym/glgen.py b/gfx/glsym/glgen.py index 0d07fbbf92..feaa68850c 100755 --- a/gfx/glsym/glgen.py +++ b/gfx/glsym/glgen.py @@ -106,6 +106,12 @@ if __name__ == '__main__': f.write('typedef GLint GLfixed;\n') f.write('#endif\n') + f.write('#if defined(OSX) && !defined(MAC_OS_X_VERSION_10_7)\n') + f.write('typedef long long int GLint64;\n') + f.write('typedef unsigned long long int GLuint64;\n') + f.write('typedef struct __GLsync *GLsync;\n') + f.write('#endif\n') + dump(f, typedefs) dump(f, overrides) dump(f, externs) diff --git a/gfx/glsym/glsym_gl.c b/gfx/glsym/glsym_gl.c index c42725b6b9..f7ef058407 100644 --- a/gfx/glsym/glsym_gl.c +++ b/gfx/glsym/glsym_gl.c @@ -2,44 +2,10 @@ #include <stddef.h> #define SYM(x) { "gl" #x, &(gl##x) } const struct rglgen_sym_map rglgen_symbol_map[] = { - SYM(BlendColor), - SYM(BlendEquation), SYM(DrawRangeElements), SYM(TexImage3D), SYM(TexSubImage3D), SYM(CopyTexSubImage3D), - 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(ActiveTexture), SYM(SampleCoverage), SYM(CompressedTexImage3D), @@ -131,6 +97,8 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(WindowPos3iv), SYM(WindowPos3s), SYM(WindowPos3sv), + SYM(BlendColor), + SYM(BlendEquation), SYM(GenQueries), SYM(DeleteQueries), SYM(IsQuery), @@ -307,227 +275,6 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(ClearBufferfv), SYM(ClearBufferfi), SYM(GetStringi), - SYM(DrawArraysInstanced), - SYM(DrawElementsInstanced), - SYM(TexBuffer), - SYM(PrimitiveRestartIndex), -#ifndef OSX_10_6_SNOW_LEOPARD - SYM(GetInteger64i_v), - SYM(GetBufferParameteri64v), -#endif - SYM(FramebufferTexture), - SYM(VertexAttribDivisor), - SYM(MinSampleShading), - SYM(BlendEquationi), - SYM(BlendEquationSeparatei), - SYM(BlendFunci), - SYM(BlendFuncSeparatei), - 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(LoadTransposeMatrixfARB), - SYM(LoadTransposeMatrixdARB), - SYM(MultTransposeMatrixfARB), - SYM(MultTransposeMatrixdARB), - SYM(SampleCoverageARB), - SYM(CompressedTexImage3DARB), - SYM(CompressedTexImage2DARB), - SYM(CompressedTexImage1DARB), - SYM(CompressedTexSubImage3DARB), - SYM(CompressedTexSubImage2DARB), - SYM(CompressedTexSubImage1DARB), - SYM(GetCompressedTexImageARB), - SYM(PointParameterfARB), - SYM(PointParameterfvARB), - SYM(WeightbvARB), - SYM(WeightsvARB), - SYM(WeightivARB), - SYM(WeightfvARB), - SYM(WeightdvARB), - SYM(WeightubvARB), - SYM(WeightusvARB), - SYM(WeightuivARB), - SYM(WeightPointerARB), - SYM(VertexBlendARB), - SYM(CurrentPaletteMatrixARB), - SYM(MatrixIndexubvARB), - SYM(MatrixIndexusvARB), - SYM(MatrixIndexuivARB), - SYM(MatrixIndexPointerARB), - 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(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(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(GetVertexAttribdvARB), - SYM(GetVertexAttribfvARB), - SYM(GetVertexAttribivARB), - SYM(GetVertexAttribPointervARB), - SYM(IsProgramARB), - SYM(BindBufferARB), - SYM(DeleteBuffersARB), - SYM(GenBuffersARB), - SYM(IsBufferARB), - SYM(BufferDataARB), - SYM(BufferSubDataARB), - SYM(GetBufferSubDataARB), - SYM(MapBufferARB), - SYM(UnmapBufferARB), - SYM(GetBufferParameterivARB), - SYM(GetBufferPointervARB), - SYM(GenQueriesARB), - SYM(DeleteQueriesARB), - SYM(IsQueryARB), - SYM(BeginQueryARB), - SYM(EndQueryARB), - SYM(GetQueryivARB), - SYM(GetQueryObjectivARB), - SYM(GetQueryObjectuivARB), - 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(BindAttribLocationARB), - SYM(GetActiveAttribARB), - SYM(GetAttribLocationARB), - SYM(DrawBuffersARB), - SYM(ClampColorARB), - SYM(DrawArraysInstancedARB), - SYM(DrawElementsInstancedARB), SYM(IsRenderbuffer), SYM(BindRenderbuffer), SYM(DeleteRenderbuffers), @@ -548,18 +295,17 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(BlitFramebuffer), SYM(RenderbufferStorageMultisample), SYM(FramebufferTextureLayer), - SYM(ProgramParameteriARB), - SYM(FramebufferTextureARB), - SYM(FramebufferTextureLayerARB), - SYM(FramebufferTextureFaceARB), - SYM(VertexAttribDivisorARB), SYM(MapBufferRange), SYM(FlushMappedBufferRange), - SYM(TexBufferARB), SYM(BindVertexArray), SYM(DeleteVertexArrays), SYM(GenVertexArrays), SYM(IsVertexArray), + SYM(DrawArraysInstanced), + SYM(DrawElementsInstanced), + SYM(TexBuffer), + SYM(PrimitiveRestartIndex), + SYM(CopyBufferSubData), SYM(GetUniformIndices), SYM(GetActiveUniformsiv), SYM(GetActiveUniformName), @@ -567,13 +313,11 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(GetActiveUniformBlockiv), SYM(GetActiveUniformBlockName), SYM(UniformBlockBinding), - SYM(CopyBufferSubData), SYM(DrawElementsBaseVertex), SYM(DrawRangeElementsBaseVertex), SYM(DrawElementsInstancedBaseVertex), SYM(MultiDrawElementsBaseVertex), SYM(ProvokingVertex), -#ifndef OSX_10_6_SNOW_LEOPARD SYM(FenceSync), SYM(IsSync), SYM(DeleteSync), @@ -581,22 +325,13 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(WaitSync), SYM(GetInteger64v), SYM(GetSynciv), -#endif + SYM(GetInteger64i_v), + SYM(GetBufferParameteri64v), + SYM(FramebufferTexture), SYM(TexImage2DMultisample), SYM(TexImage3DMultisample), SYM(GetMultisamplefv), SYM(SampleMaski), - SYM(BlendEquationiARB), - SYM(BlendEquationSeparateiARB), - SYM(BlendFunciARB), - SYM(BlendFuncSeparateiARB), - SYM(MinSampleShadingARB), - SYM(NamedStringARB), - SYM(DeleteNamedStringARB), - SYM(CompileShaderIncludeARB), - SYM(IsNamedStringARB), - SYM(GetNamedStringARB), - SYM(GetNamedStringivARB), SYM(BindFragDataLocationIndexed), SYM(GetFragDataIndex), SYM(GenSamplers), @@ -614,10 +349,17 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(GetSamplerParameterfv), SYM(GetSamplerParameterIuiv), SYM(QueryCounter), -#ifndef OSX_10_6_SNOW_LEOPARD SYM(GetQueryObjecti64v), SYM(GetQueryObjectui64v), -#endif + SYM(VertexAttribDivisor), + SYM(VertexAttribP1ui), + SYM(VertexAttribP1uiv), + SYM(VertexAttribP2ui), + SYM(VertexAttribP2uiv), + SYM(VertexAttribP3ui), + SYM(VertexAttribP3uiv), + SYM(VertexAttribP4ui), + SYM(VertexAttribP4uiv), SYM(VertexP2ui), SYM(VertexP2uiv), SYM(VertexP3ui), @@ -648,14 +390,11 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(ColorP4uiv), SYM(SecondaryColorP3ui), SYM(SecondaryColorP3uiv), - SYM(VertexAttribP1ui), - SYM(VertexAttribP1uiv), - SYM(VertexAttribP2ui), - SYM(VertexAttribP2uiv), - SYM(VertexAttribP3ui), - SYM(VertexAttribP3uiv), - SYM(VertexAttribP4ui), - SYM(VertexAttribP4uiv), + SYM(MinSampleShading), + SYM(BlendEquationi), + SYM(BlendEquationSeparatei), + SYM(BlendFunci), + SYM(BlendFuncSeparatei), SYM(DrawArraysIndirect), SYM(DrawElementsIndirect), SYM(Uniform1d), @@ -785,38 +524,9 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(DepthRangeIndexed), SYM(GetFloati_v), SYM(GetDoublei_v), -#ifndef OSX_10_6_SNOW_LEOPARD - SYM(CreateSyncFromCLeventARB), - SYM(DebugMessageControlARB), -#endif - SYM(DebugMessageInsertARB), - SYM(DebugMessageCallbackARB), - SYM(GetDebugMessageLogARB), - SYM(GetGraphicsResetStatusARB), - 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(GetnTexImageARB), - SYM(ReadnPixelsARB), - SYM(GetnCompressedTexImageARB), - SYM(GetnUniformfvARB), - SYM(GetnUniformivARB), - SYM(GetnUniformuivARB), - SYM(GetnUniformdvARB), SYM(DrawArraysInstancedBaseInstance), SYM(DrawElementsInstancedBaseInstance), SYM(DrawElementsInstancedBaseVertexBaseInstance), - SYM(DrawTransformFeedbackInstanced), - SYM(DrawTransformFeedbackStreamInstanced), SYM(GetInternalformativ), SYM(GetActiveAtomicCounterBufferiv), SYM(BindImageTexture), @@ -824,33 +534,16 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(TexStorage1D), SYM(TexStorage2D), SYM(TexStorage3D), - SYM(DebugMessageControl), - SYM(DebugMessageInsert), - SYM(DebugMessageCallback), - SYM(GetDebugMessageLog), - SYM(PushDebugGroup), - SYM(PopDebugGroup), - SYM(ObjectLabel), - SYM(GetObjectLabel), - SYM(ObjectPtrLabel), - SYM(GetObjectPtrLabel), + SYM(DrawTransformFeedbackInstanced), + SYM(DrawTransformFeedbackStreamInstanced), SYM(ClearBufferData), SYM(ClearBufferSubData), SYM(DispatchCompute), SYM(DispatchComputeIndirect), SYM(CopyImageSubData), - SYM(TextureView), - SYM(BindVertexBuffer), - SYM(VertexAttribFormat), - SYM(VertexAttribIFormat), - SYM(VertexAttribLFormat), - SYM(VertexAttribBinding), - SYM(VertexBindingDivisor), SYM(FramebufferParameteri), SYM(GetFramebufferParameteriv), -#ifndef OSX_10_6_SNOW_LEOPARD SYM(GetInternalformati64v), -#endif SYM(InvalidateTexSubImage), SYM(InvalidateTexImage), SYM(InvalidateBufferSubData), @@ -869,12 +562,332 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(TexBufferRange), SYM(TexStorage2DMultisample), SYM(TexStorage3DMultisample), - SYM(ImageTransformParameteriHP), - SYM(ImageTransformParameterfHP), - SYM(ImageTransformParameterivHP), - SYM(ImageTransformParameterfvHP), - SYM(GetImageTransformParameterivHP), - SYM(GetImageTransformParameterfvHP), + SYM(TextureView), + SYM(BindVertexBuffer), + SYM(VertexAttribFormat), + SYM(VertexAttribIFormat), + SYM(VertexAttribLFormat), + SYM(VertexAttribBinding), + SYM(VertexBindingDivisor), + SYM(DebugMessageControl), + SYM(DebugMessageInsert), + SYM(DebugMessageCallback), + SYM(GetDebugMessageLog), + SYM(PushDebugGroup), + SYM(PopDebugGroup), + SYM(ObjectLabel), + SYM(GetObjectLabel), + SYM(ObjectPtrLabel), + SYM(GetObjectPtrLabel), + SYM(BufferStorage), + SYM(ClearTexImage), + SYM(ClearTexSubImage), + SYM(BindBuffersBase), + SYM(BindBuffersRange), + SYM(BindTextures), + SYM(BindSamplers), + SYM(BindImageTextures), + SYM(BindVertexBuffers), + SYM(GetTextureHandleARB), + SYM(GetTextureSamplerHandleARB), + SYM(MakeTextureHandleResidentARB), + SYM(MakeTextureHandleNonResidentARB), + SYM(GetImageHandleARB), + SYM(MakeImageHandleResidentARB), + SYM(MakeImageHandleNonResidentARB), + SYM(UniformHandleui64ARB), + SYM(UniformHandleui64vARB), + SYM(ProgramUniformHandleui64ARB), + SYM(ProgramUniformHandleui64vARB), + SYM(IsTextureHandleResidentARB), + SYM(IsImageHandleResidentARB), + SYM(VertexAttribL1ui64ARB), + 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(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(GetGraphicsResetStatusARB), + SYM(GetnTexImageARB), + SYM(ReadnPixelsARB), + SYM(GetnCompressedTexImageARB), + SYM(GetnUniformfvARB), + 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(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(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), @@ -897,158 +910,130 @@ const struct rglgen_sym_map rglgen_symbol_map[] = { SYM(Vertex3bvOES), SYM(Vertex4bOES), SYM(Vertex4bvOES), - SYM(AccumxOES), SYM(AlphaFuncxOES), - SYM(BitmapxOES), - SYM(BlendColorxOES), - SYM(ClearAccumxOES), SYM(ClearColorxOES), SYM(ClearDepthxOES), SYM(ClipPlanexOES), - SYM(Color3xOES), SYM(Color4xOES), - SYM(Color3xvOES), - SYM(Color4xvOES), - SYM(ConvolutionParameterxOES), - SYM(ConvolutionParameterxvOES), SYM(DepthRangexOES), - SYM(EvalCoord1xOES), - SYM(EvalCoord2xOES), - SYM(EvalCoord1xvOES), - SYM(EvalCoord2xvOES), - SYM(FeedbackBufferxOES), SYM(FogxOES), SYM(FogxvOES), SYM(FrustumxOES), SYM(GetClipPlanexOES), - SYM(GetConvolutionParameterxvOES), SYM(GetFixedvOES), - SYM(GetHistogramParameterxvOES), - SYM(GetLightxOES), - SYM(GetMapxvOES), - SYM(GetMaterialxOES), - SYM(GetPixelMapxv), SYM(GetTexEnvxvOES), - SYM(GetTexGenxvOES), - SYM(GetTexLevelParameterxvOES), SYM(GetTexParameterxvOES), - SYM(IndexxOES), - SYM(IndexxvOES), 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(MaterialxOES), - SYM(MaterialxvOES), - SYM(MultMatrixxOES), SYM(MultTransposeMatrixxOES), SYM(MultiTexCoord1xOES), - SYM(MultiTexCoord2xOES), - SYM(MultiTexCoord3xOES), - SYM(MultiTexCoord4xOES), SYM(MultiTexCoord1xvOES), + SYM(MultiTexCoord2xOES), SYM(MultiTexCoord2xvOES), + SYM(MultiTexCoord3xOES), SYM(MultiTexCoord3xvOES), SYM(MultiTexCoord4xvOES), - SYM(Normal3xOES), SYM(Normal3xvOES), - SYM(OrthoxOES), SYM(PassThroughxOES), SYM(PixelMapx), SYM(PixelStorex), SYM(PixelTransferxOES), SYM(PixelZoomxOES), - SYM(PointParameterxvOES), - SYM(PointSizexOES), - SYM(PolygonOffsetxOES), SYM(PrioritizeTexturesxOES), SYM(RasterPos2xOES), - SYM(RasterPos3xOES), - SYM(RasterPos4xOES), SYM(RasterPos2xvOES), + SYM(RasterPos3xOES), SYM(RasterPos3xvOES), + SYM(RasterPos4xOES), SYM(RasterPos4xvOES), SYM(RectxOES), SYM(RectxvOES), - SYM(RotatexOES), - SYM(SampleCoverageOES), - SYM(ScalexOES), SYM(TexCoord1xOES), - SYM(TexCoord2xOES), - SYM(TexCoord3xOES), - SYM(TexCoord4xOES), SYM(TexCoord1xvOES), + SYM(TexCoord2xOES), SYM(TexCoord2xvOES), + SYM(TexCoord3xOES), SYM(TexCoord3xvOES), + SYM(TexCoord4xOES), SYM(TexCoord4xvOES), - SYM(TexEnvxOES), - SYM(TexEnvxvOES), SYM(TexGenxOES), SYM(TexGenxvOES), - SYM(TexParameterxOES), - SYM(TexParameterxvOES), - SYM(TranslatexOES), SYM(Vertex2xOES), - SYM(Vertex3xOES), - SYM(Vertex4xOES), SYM(Vertex2xvOES), + SYM(Vertex3xOES), SYM(Vertex3xvOES), + SYM(Vertex4xOES), SYM(Vertex4xvOES), + SYM(QueryMatrixxOES), + SYM(ClearDepthfOES), + SYM(ClipPlanefOES), SYM(DepthRangefOES), SYM(FrustumfOES), - SYM(OrthofOES), - SYM(ClipPlanefOES), - SYM(ClearDepthfOES), SYM(GetClipPlanefOES), - SYM(QueryMatrixxOES), + SYM(OrthofOES), + SYM(ImageTransformParameteriHP), + SYM(ImageTransformParameterfHP), + SYM(ImageTransformParameterivHP), + SYM(ImageTransformParameterfvHP), + SYM(GetImageTransformParameterivHP), + SYM(GetImageTransformParameterfvHP), { NULL, NULL }, }; -RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor; -RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation; RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements; RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D; RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D; RGLSYMGLCOPYTEXSUBIMAGE3DPROC __rglgen_glCopyTexSubImage3D; -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; RGLSYMGLACTIVETEXTUREPROC __rglgen_glActiveTexture; RGLSYMGLSAMPLECOVERAGEPROC __rglgen_glSampleCoverage; RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC __rglgen_glCompressedTexImage3D; @@ -1140,6 +1125,8 @@ RGLSYMGLWINDOWPOS3IPROC __rglgen_glWindowPos3i; RGLSYMGLWINDOWPOS3IVPROC __rglgen_glWindowPos3iv; RGLSYMGLWINDOWPOS3SPROC __rglgen_glWindowPos3s; RGLSYMGLWINDOWPOS3SVPROC __rglgen_glWindowPos3sv; +RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor; +RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation; RGLSYMGLGENQUERIESPROC __rglgen_glGenQueries; RGLSYMGLDELETEQUERIESPROC __rglgen_glDeleteQueries; RGLSYMGLISQUERYPROC __rglgen_glIsQuery; @@ -1316,227 +1303,6 @@ RGLSYMGLCLEARBUFFERUIVPROC __rglgen_glClearBufferuiv; RGLSYMGLCLEARBUFFERFVPROC __rglgen_glClearBufferfv; RGLSYMGLCLEARBUFFERFIPROC __rglgen_glClearBufferfi; RGLSYMGLGETSTRINGIPROC __rglgen_glGetStringi; -RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced; -RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced; -RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer; -RGLSYMGLPRIMITIVERESTARTINDEXPROC __rglgen_glPrimitiveRestartIndex; -#ifndef OSX_10_6_SNOW_LEOPARD -RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v; -RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v; -#endif -RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture; -RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor; -RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; -RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; -RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; -RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci; -RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei; -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; -RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC __rglgen_glLoadTransposeMatrixfARB; -RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC __rglgen_glLoadTransposeMatrixdARB; -RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC __rglgen_glMultTransposeMatrixfARB; -RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC __rglgen_glMultTransposeMatrixdARB; -RGLSYMGLSAMPLECOVERAGEARBPROC __rglgen_glSampleCoverageARB; -RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC __rglgen_glCompressedTexImage3DARB; -RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC __rglgen_glCompressedTexImage2DARB; -RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC __rglgen_glCompressedTexImage1DARB; -RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __rglgen_glCompressedTexSubImage3DARB; -RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __rglgen_glCompressedTexSubImage2DARB; -RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __rglgen_glCompressedTexSubImage1DARB; -RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetCompressedTexImageARB; -RGLSYMGLPOINTPARAMETERFARBPROC __rglgen_glPointParameterfARB; -RGLSYMGLPOINTPARAMETERFVARBPROC __rglgen_glPointParameterfvARB; -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; -RGLSYMGLCURRENTPALETTEMATRIXARBPROC __rglgen_glCurrentPaletteMatrixARB; -RGLSYMGLMATRIXINDEXUBVARBPROC __rglgen_glMatrixIndexubvARB; -RGLSYMGLMATRIXINDEXUSVARBPROC __rglgen_glMatrixIndexusvARB; -RGLSYMGLMATRIXINDEXUIVARBPROC __rglgen_glMatrixIndexuivARB; -RGLSYMGLMATRIXINDEXPOINTERARBPROC __rglgen_glMatrixIndexPointerARB; -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; -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; -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; -RGLSYMGLGETVERTEXATTRIBDVARBPROC __rglgen_glGetVertexAttribdvARB; -RGLSYMGLGETVERTEXATTRIBFVARBPROC __rglgen_glGetVertexAttribfvARB; -RGLSYMGLGETVERTEXATTRIBIVARBPROC __rglgen_glGetVertexAttribivARB; -RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC __rglgen_glGetVertexAttribPointervARB; -RGLSYMGLISPROGRAMARBPROC __rglgen_glIsProgramARB; -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; -RGLSYMGLGENQUERIESARBPROC __rglgen_glGenQueriesARB; -RGLSYMGLDELETEQUERIESARBPROC __rglgen_glDeleteQueriesARB; -RGLSYMGLISQUERYARBPROC __rglgen_glIsQueryARB; -RGLSYMGLBEGINQUERYARBPROC __rglgen_glBeginQueryARB; -RGLSYMGLENDQUERYARBPROC __rglgen_glEndQueryARB; -RGLSYMGLGETQUERYIVARBPROC __rglgen_glGetQueryivARB; -RGLSYMGLGETQUERYOBJECTIVARBPROC __rglgen_glGetQueryObjectivARB; -RGLSYMGLGETQUERYOBJECTUIVARBPROC __rglgen_glGetQueryObjectuivARB; -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; -RGLSYMGLBINDATTRIBLOCATIONARBPROC __rglgen_glBindAttribLocationARB; -RGLSYMGLGETACTIVEATTRIBARBPROC __rglgen_glGetActiveAttribARB; -RGLSYMGLGETATTRIBLOCATIONARBPROC __rglgen_glGetAttribLocationARB; -RGLSYMGLDRAWBUFFERSARBPROC __rglgen_glDrawBuffersARB; -RGLSYMGLCLAMPCOLORARBPROC __rglgen_glClampColorARB; -RGLSYMGLDRAWARRAYSINSTANCEDARBPROC __rglgen_glDrawArraysInstancedARB; -RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC __rglgen_glDrawElementsInstancedARB; RGLSYMGLISRENDERBUFFERPROC __rglgen_glIsRenderbuffer; RGLSYMGLBINDRENDERBUFFERPROC __rglgen_glBindRenderbuffer; RGLSYMGLDELETERENDERBUFFERSPROC __rglgen_glDeleteRenderbuffers; @@ -1557,18 +1323,17 @@ RGLSYMGLGENERATEMIPMAPPROC __rglgen_glGenerateMipmap; RGLSYMGLBLITFRAMEBUFFERPROC __rglgen_glBlitFramebuffer; RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glRenderbufferStorageMultisample; RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC __rglgen_glFramebufferTextureLayer; -RGLSYMGLPROGRAMPARAMETERIARBPROC __rglgen_glProgramParameteriARB; -RGLSYMGLFRAMEBUFFERTEXTUREARBPROC __rglgen_glFramebufferTextureARB; -RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC __rglgen_glFramebufferTextureLayerARB; -RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC __rglgen_glFramebufferTextureFaceARB; -RGLSYMGLVERTEXATTRIBDIVISORARBPROC __rglgen_glVertexAttribDivisorARB; RGLSYMGLMAPBUFFERRANGEPROC __rglgen_glMapBufferRange; RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC __rglgen_glFlushMappedBufferRange; -RGLSYMGLTEXBUFFERARBPROC __rglgen_glTexBufferARB; RGLSYMGLBINDVERTEXARRAYPROC __rglgen_glBindVertexArray; RGLSYMGLDELETEVERTEXARRAYSPROC __rglgen_glDeleteVertexArrays; RGLSYMGLGENVERTEXARRAYSPROC __rglgen_glGenVertexArrays; RGLSYMGLISVERTEXARRAYPROC __rglgen_glIsVertexArray; +RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced; +RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced; +RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer; +RGLSYMGLPRIMITIVERESTARTINDEXPROC __rglgen_glPrimitiveRestartIndex; +RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData; RGLSYMGLGETUNIFORMINDICESPROC __rglgen_glGetUniformIndices; RGLSYMGLGETACTIVEUNIFORMSIVPROC __rglgen_glGetActiveUniformsiv; RGLSYMGLGETACTIVEUNIFORMNAMEPROC __rglgen_glGetActiveUniformName; @@ -1576,13 +1341,11 @@ RGLSYMGLGETUNIFORMBLOCKINDEXPROC __rglgen_glGetUniformBlockIndex; RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC __rglgen_glGetActiveUniformBlockiv; RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC __rglgen_glGetActiveUniformBlockName; RGLSYMGLUNIFORMBLOCKBINDINGPROC __rglgen_glUniformBlockBinding; -RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData; RGLSYMGLDRAWELEMENTSBASEVERTEXPROC __rglgen_glDrawElementsBaseVertex; RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC __rglgen_glDrawRangeElementsBaseVertex; RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __rglgen_glDrawElementsInstancedBaseVertex; RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC __rglgen_glMultiDrawElementsBaseVertex; RGLSYMGLPROVOKINGVERTEXPROC __rglgen_glProvokingVertex; -#ifndef OSX_10_6_SNOW_LEOPARD RGLSYMGLFENCESYNCPROC __rglgen_glFenceSync; RGLSYMGLISSYNCPROC __rglgen_glIsSync; RGLSYMGLDELETESYNCPROC __rglgen_glDeleteSync; @@ -1590,22 +1353,13 @@ RGLSYMGLCLIENTWAITSYNCPROC __rglgen_glClientWaitSync; RGLSYMGLWAITSYNCPROC __rglgen_glWaitSync; RGLSYMGLGETINTEGER64VPROC __rglgen_glGetInteger64v; RGLSYMGLGETSYNCIVPROC __rglgen_glGetSynciv; -#endif +RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v; +RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v; +RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture; RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC __rglgen_glTexImage2DMultisample; RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC __rglgen_glTexImage3DMultisample; RGLSYMGLGETMULTISAMPLEFVPROC __rglgen_glGetMultisamplefv; RGLSYMGLSAMPLEMASKIPROC __rglgen_glSampleMaski; -RGLSYMGLBLENDEQUATIONIARBPROC __rglgen_glBlendEquationiARB; -RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC __rglgen_glBlendEquationSeparateiARB; -RGLSYMGLBLENDFUNCIARBPROC __rglgen_glBlendFunciARB; -RGLSYMGLBLENDFUNCSEPARATEIARBPROC __rglgen_glBlendFuncSeparateiARB; -RGLSYMGLMINSAMPLESHADINGARBPROC __rglgen_glMinSampleShadingARB; -RGLSYMGLNAMEDSTRINGARBPROC __rglgen_glNamedStringARB; -RGLSYMGLDELETENAMEDSTRINGARBPROC __rglgen_glDeleteNamedStringARB; -RGLSYMGLCOMPILESHADERINCLUDEARBPROC __rglgen_glCompileShaderIncludeARB; -RGLSYMGLISNAMEDSTRINGARBPROC __rglgen_glIsNamedStringARB; -RGLSYMGLGETNAMEDSTRINGARBPROC __rglgen_glGetNamedStringARB; -RGLSYMGLGETNAMEDSTRINGIVARBPROC __rglgen_glGetNamedStringivARB; RGLSYMGLBINDFRAGDATALOCATIONINDEXEDPROC __rglgen_glBindFragDataLocationIndexed; RGLSYMGLGETFRAGDATAINDEXPROC __rglgen_glGetFragDataIndex; RGLSYMGLGENSAMPLERSPROC __rglgen_glGenSamplers; @@ -1623,10 +1377,17 @@ RGLSYMGLGETSAMPLERPARAMETERIIVPROC __rglgen_glGetSamplerParameterIiv; RGLSYMGLGETSAMPLERPARAMETERFVPROC __rglgen_glGetSamplerParameterfv; RGLSYMGLGETSAMPLERPARAMETERIUIVPROC __rglgen_glGetSamplerParameterIuiv; RGLSYMGLQUERYCOUNTERPROC __rglgen_glQueryCounter; -#ifndef OSX_10_6_SNOW_LEOPARD RGLSYMGLGETQUERYOBJECTI64VPROC __rglgen_glGetQueryObjecti64v; RGLSYMGLGETQUERYOBJECTUI64VPROC __rglgen_glGetQueryObjectui64v; -#endif +RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor; +RGLSYMGLVERTEXATTRIBP1UIPROC __rglgen_glVertexAttribP1ui; +RGLSYMGLVERTEXATTRIBP1UIVPROC __rglgen_glVertexAttribP1uiv; +RGLSYMGLVERTEXATTRIBP2UIPROC __rglgen_glVertexAttribP2ui; +RGLSYMGLVERTEXATTRIBP2UIVPROC __rglgen_glVertexAttribP2uiv; +RGLSYMGLVERTEXATTRIBP3UIPROC __rglgen_glVertexAttribP3ui; +RGLSYMGLVERTEXATTRIBP3UIVPROC __rglgen_glVertexAttribP3uiv; +RGLSYMGLVERTEXATTRIBP4UIPROC __rglgen_glVertexAttribP4ui; +RGLSYMGLVERTEXATTRIBP4UIVPROC __rglgen_glVertexAttribP4uiv; RGLSYMGLVERTEXP2UIPROC __rglgen_glVertexP2ui; RGLSYMGLVERTEXP2UIVPROC __rglgen_glVertexP2uiv; RGLSYMGLVERTEXP3UIPROC __rglgen_glVertexP3ui; @@ -1657,14 +1418,11 @@ RGLSYMGLCOLORP4UIPROC __rglgen_glColorP4ui; RGLSYMGLCOLORP4UIVPROC __rglgen_glColorP4uiv; RGLSYMGLSECONDARYCOLORP3UIPROC __rglgen_glSecondaryColorP3ui; RGLSYMGLSECONDARYCOLORP3UIVPROC __rglgen_glSecondaryColorP3uiv; -RGLSYMGLVERTEXATTRIBP1UIPROC __rglgen_glVertexAttribP1ui; -RGLSYMGLVERTEXATTRIBP1UIVPROC __rglgen_glVertexAttribP1uiv; -RGLSYMGLVERTEXATTRIBP2UIPROC __rglgen_glVertexAttribP2ui; -RGLSYMGLVERTEXATTRIBP2UIVPROC __rglgen_glVertexAttribP2uiv; -RGLSYMGLVERTEXATTRIBP3UIPROC __rglgen_glVertexAttribP3ui; -RGLSYMGLVERTEXATTRIBP3UIVPROC __rglgen_glVertexAttribP3uiv; -RGLSYMGLVERTEXATTRIBP4UIPROC __rglgen_glVertexAttribP4ui; -RGLSYMGLVERTEXATTRIBP4UIVPROC __rglgen_glVertexAttribP4uiv; +RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; +RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; +RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; +RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci; +RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei; RGLSYMGLDRAWARRAYSINDIRECTPROC __rglgen_glDrawArraysIndirect; RGLSYMGLDRAWELEMENTSINDIRECTPROC __rglgen_glDrawElementsIndirect; RGLSYMGLUNIFORM1DPROC __rglgen_glUniform1d; @@ -1794,38 +1552,9 @@ RGLSYMGLDEPTHRANGEARRAYVPROC __rglgen_glDepthRangeArrayv; RGLSYMGLDEPTHRANGEINDEXEDPROC __rglgen_glDepthRangeIndexed; RGLSYMGLGETFLOATI_VPROC __rglgen_glGetFloati_v; RGLSYMGLGETDOUBLEI_VPROC __rglgen_glGetDoublei_v; -#ifndef OSX_10_6_SNOW_LEOPARD -RGLSYMGLCREATESYNCFROMCLEVENTARBPROC __rglgen_glCreateSyncFromCLeventARB; -#endif -RGLSYMGLDEBUGMESSAGECONTROLARBPROC __rglgen_glDebugMessageControlARB; -RGLSYMGLDEBUGMESSAGEINSERTARBPROC __rglgen_glDebugMessageInsertARB; -RGLSYMGLDEBUGMESSAGECALLBACKARBPROC __rglgen_glDebugMessageCallbackARB; -RGLSYMGLGETDEBUGMESSAGELOGARBPROC __rglgen_glGetDebugMessageLogARB; -RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB; -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; -RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB; -RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB; -RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetnCompressedTexImageARB; -RGLSYMGLGETNUNIFORMFVARBPROC __rglgen_glGetnUniformfvARB; -RGLSYMGLGETNUNIFORMIVARBPROC __rglgen_glGetnUniformivARB; -RGLSYMGLGETNUNIFORMUIVARBPROC __rglgen_glGetnUniformuivARB; -RGLSYMGLGETNUNIFORMDVARBPROC __rglgen_glGetnUniformdvARB; RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawArraysInstancedBaseInstance; RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseInstance; RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseVertexBaseInstance; -RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __rglgen_glDrawTransformFeedbackInstanced; -RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __rglgen_glDrawTransformFeedbackStreamInstanced; RGLSYMGLGETINTERNALFORMATIVPROC __rglgen_glGetInternalformativ; RGLSYMGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __rglgen_glGetActiveAtomicCounterBufferiv; RGLSYMGLBINDIMAGETEXTUREPROC __rglgen_glBindImageTexture; @@ -1833,33 +1562,16 @@ RGLSYMGLMEMORYBARRIERPROC __rglgen_glMemoryBarrier; RGLSYMGLTEXSTORAGE1DPROC __rglgen_glTexStorage1D; RGLSYMGLTEXSTORAGE2DPROC __rglgen_glTexStorage2D; RGLSYMGLTEXSTORAGE3DPROC __rglgen_glTexStorage3D; -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; +RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __rglgen_glDrawTransformFeedbackInstanced; +RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __rglgen_glDrawTransformFeedbackStreamInstanced; RGLSYMGLCLEARBUFFERDATAPROC __rglgen_glClearBufferData; RGLSYMGLCLEARBUFFERSUBDATAPROC __rglgen_glClearBufferSubData; RGLSYMGLDISPATCHCOMPUTEPROC __rglgen_glDispatchCompute; RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC __rglgen_glDispatchComputeIndirect; RGLSYMGLCOPYIMAGESUBDATAPROC __rglgen_glCopyImageSubData; -RGLSYMGLTEXTUREVIEWPROC __rglgen_glTextureView; -RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer; -RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat; -RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat; -RGLSYMGLVERTEXATTRIBLFORMATPROC __rglgen_glVertexAttribLFormat; -RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding; -RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor; RGLSYMGLFRAMEBUFFERPARAMETERIPROC __rglgen_glFramebufferParameteri; RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetFramebufferParameteriv; -#ifndef OSX_10_6_SNOW_LEOPARD RGLSYMGLGETINTERNALFORMATI64VPROC __rglgen_glGetInternalformati64v; -#endif RGLSYMGLINVALIDATETEXSUBIMAGEPROC __rglgen_glInvalidateTexSubImage; RGLSYMGLINVALIDATETEXIMAGEPROC __rglgen_glInvalidateTexImage; RGLSYMGLINVALIDATEBUFFERSUBDATAPROC __rglgen_glInvalidateBufferSubData; @@ -1878,12 +1590,332 @@ RGLSYMGLSHADERSTORAGEBLOCKBINDINGPROC __rglgen_glShaderStorageBlockBinding; RGLSYMGLTEXBUFFERRANGEPROC __rglgen_glTexBufferRange; RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC __rglgen_glTexStorage2DMultisample; RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC __rglgen_glTexStorage3DMultisample; -RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC __rglgen_glImageTransformParameteriHP; -RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC __rglgen_glImageTransformParameterfHP; -RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glImageTransformParameterivHP; -RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glImageTransformParameterfvHP; -RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glGetImageTransformParameterivHP; -RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glGetImageTransformParameterfvHP; +RGLSYMGLTEXTUREVIEWPROC __rglgen_glTextureView; +RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer; +RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat; +RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat; +RGLSYMGLVERTEXATTRIBLFORMATPROC __rglgen_glVertexAttribLFormat; +RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding; +RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor; +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; +RGLSYMGLBUFFERSTORAGEPROC __rglgen_glBufferStorage; +RGLSYMGLCLEARTEXIMAGEPROC __rglgen_glClearTexImage; +RGLSYMGLCLEARTEXSUBIMAGEPROC __rglgen_glClearTexSubImage; +RGLSYMGLBINDBUFFERSBASEPROC __rglgen_glBindBuffersBase; +RGLSYMGLBINDBUFFERSRANGEPROC __rglgen_glBindBuffersRange; +RGLSYMGLBINDTEXTURESPROC __rglgen_glBindTextures; +RGLSYMGLBINDSAMPLERSPROC __rglgen_glBindSamplers; +RGLSYMGLBINDIMAGETEXTURESPROC __rglgen_glBindImageTextures; +RGLSYMGLBINDVERTEXBUFFERSPROC __rglgen_glBindVertexBuffers; +RGLSYMGLGETTEXTUREHANDLEARBPROC __rglgen_glGetTextureHandleARB; +RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC __rglgen_glGetTextureSamplerHandleARB; +RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC __rglgen_glMakeTextureHandleResidentARB; +RGLSYMGLMAKETEXTUREHANDLENONRESIDENTARBPROC __rglgen_glMakeTextureHandleNonResidentARB; +RGLSYMGLGETIMAGEHANDLEARBPROC __rglgen_glGetImageHandleARB; +RGLSYMGLMAKEIMAGEHANDLERESIDENTARBPROC __rglgen_glMakeImageHandleResidentARB; +RGLSYMGLMAKEIMAGEHANDLENONRESIDENTARBPROC __rglgen_glMakeImageHandleNonResidentARB; +RGLSYMGLUNIFORMHANDLEUI64ARBPROC __rglgen_glUniformHandleui64ARB; +RGLSYMGLUNIFORMHANDLEUI64VARBPROC __rglgen_glUniformHandleui64vARB; +RGLSYMGLPROGRAMUNIFORMHANDLEUI64ARBPROC __rglgen_glProgramUniformHandleui64ARB; +RGLSYMGLPROGRAMUNIFORMHANDLEUI64VARBPROC __rglgen_glProgramUniformHandleui64vARB; +RGLSYMGLISTEXTUREHANDLERESIDENTARBPROC __rglgen_glIsTextureHandleResidentARB; +RGLSYMGLISIMAGEHANDLERESIDENTARBPROC __rglgen_glIsImageHandleResidentARB; +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; +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; +RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB; +RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB; +RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB; +RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetnCompressedTexImageARB; +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; +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; +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; @@ -1906,115 +1938,121 @@ RGLSYMGLVERTEX3BOESPROC __rglgen_glVertex3bOES; RGLSYMGLVERTEX3BVOESPROC __rglgen_glVertex3bvOES; RGLSYMGLVERTEX4BOESPROC __rglgen_glVertex4bOES; RGLSYMGLVERTEX4BVOESPROC __rglgen_glVertex4bvOES; -RGLSYMGLACCUMXOESPROC __rglgen_glAccumxOES; RGLSYMGLALPHAFUNCXOESPROC __rglgen_glAlphaFuncxOES; -RGLSYMGLBITMAPXOESPROC __rglgen_glBitmapxOES; -RGLSYMGLBLENDCOLORXOESPROC __rglgen_glBlendColorxOES; -RGLSYMGLCLEARACCUMXOESPROC __rglgen_glClearAccumxOES; RGLSYMGLCLEARCOLORXOESPROC __rglgen_glClearColorxOES; RGLSYMGLCLEARDEPTHXOESPROC __rglgen_glClearDepthxOES; RGLSYMGLCLIPPLANEXOESPROC __rglgen_glClipPlanexOES; -RGLSYMGLCOLOR3XOESPROC __rglgen_glColor3xOES; RGLSYMGLCOLOR4XOESPROC __rglgen_glColor4xOES; -RGLSYMGLCOLOR3XVOESPROC __rglgen_glColor3xvOES; -RGLSYMGLCOLOR4XVOESPROC __rglgen_glColor4xvOES; -RGLSYMGLCONVOLUTIONPARAMETERXOESPROC __rglgen_glConvolutionParameterxOES; -RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC __rglgen_glConvolutionParameterxvOES; RGLSYMGLDEPTHRANGEXOESPROC __rglgen_glDepthRangexOES; -RGLSYMGLEVALCOORD1XOESPROC __rglgen_glEvalCoord1xOES; -RGLSYMGLEVALCOORD2XOESPROC __rglgen_glEvalCoord2xOES; -RGLSYMGLEVALCOORD1XVOESPROC __rglgen_glEvalCoord1xvOES; -RGLSYMGLEVALCOORD2XVOESPROC __rglgen_glEvalCoord2xvOES; -RGLSYMGLFEEDBACKBUFFERXOESPROC __rglgen_glFeedbackBufferxOES; RGLSYMGLFOGXOESPROC __rglgen_glFogxOES; RGLSYMGLFOGXVOESPROC __rglgen_glFogxvOES; RGLSYMGLFRUSTUMXOESPROC __rglgen_glFrustumxOES; RGLSYMGLGETCLIPPLANEXOESPROC __rglgen_glGetClipPlanexOES; -RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC __rglgen_glGetConvolutionParameterxvOES; RGLSYMGLGETFIXEDVOESPROC __rglgen_glGetFixedvOES; -RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC __rglgen_glGetHistogramParameterxvOES; -RGLSYMGLGETLIGHTXOESPROC __rglgen_glGetLightxOES; -RGLSYMGLGETMAPXVOESPROC __rglgen_glGetMapxvOES; -RGLSYMGLGETMATERIALXOESPROC __rglgen_glGetMaterialxOES; -RGLSYMGLGETPIXELMAPXVPROC __rglgen_glGetPixelMapxv; RGLSYMGLGETTEXENVXVOESPROC __rglgen_glGetTexEnvxvOES; -RGLSYMGLGETTEXGENXVOESPROC __rglgen_glGetTexGenxvOES; -RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC __rglgen_glGetTexLevelParameterxvOES; RGLSYMGLGETTEXPARAMETERXVOESPROC __rglgen_glGetTexParameterxvOES; -RGLSYMGLINDEXXOESPROC __rglgen_glIndexxOES; -RGLSYMGLINDEXXVOESPROC __rglgen_glIndexxvOES; 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; -RGLSYMGLMATERIALXOESPROC __rglgen_glMaterialxOES; -RGLSYMGLMATERIALXVOESPROC __rglgen_glMaterialxvOES; -RGLSYMGLMULTMATRIXXOESPROC __rglgen_glMultMatrixxOES; RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC __rglgen_glMultTransposeMatrixxOES; RGLSYMGLMULTITEXCOORD1XOESPROC __rglgen_glMultiTexCoord1xOES; -RGLSYMGLMULTITEXCOORD2XOESPROC __rglgen_glMultiTexCoord2xOES; -RGLSYMGLMULTITEXCOORD3XOESPROC __rglgen_glMultiTexCoord3xOES; -RGLSYMGLMULTITEXCOORD4XOESPROC __rglgen_glMultiTexCoord4xOES; RGLSYMGLMULTITEXCOORD1XVOESPROC __rglgen_glMultiTexCoord1xvOES; +RGLSYMGLMULTITEXCOORD2XOESPROC __rglgen_glMultiTexCoord2xOES; RGLSYMGLMULTITEXCOORD2XVOESPROC __rglgen_glMultiTexCoord2xvOES; +RGLSYMGLMULTITEXCOORD3XOESPROC __rglgen_glMultiTexCoord3xOES; RGLSYMGLMULTITEXCOORD3XVOESPROC __rglgen_glMultiTexCoord3xvOES; RGLSYMGLMULTITEXCOORD4XVOESPROC __rglgen_glMultiTexCoord4xvOES; -RGLSYMGLNORMAL3XOESPROC __rglgen_glNormal3xOES; RGLSYMGLNORMAL3XVOESPROC __rglgen_glNormal3xvOES; -RGLSYMGLORTHOXOESPROC __rglgen_glOrthoxOES; RGLSYMGLPASSTHROUGHXOESPROC __rglgen_glPassThroughxOES; RGLSYMGLPIXELMAPXPROC __rglgen_glPixelMapx; RGLSYMGLPIXELSTOREXPROC __rglgen_glPixelStorex; RGLSYMGLPIXELTRANSFERXOESPROC __rglgen_glPixelTransferxOES; RGLSYMGLPIXELZOOMXOESPROC __rglgen_glPixelZoomxOES; -RGLSYMGLPOINTPARAMETERXVOESPROC __rglgen_glPointParameterxvOES; -RGLSYMGLPOINTSIZEXOESPROC __rglgen_glPointSizexOES; -RGLSYMGLPOLYGONOFFSETXOESPROC __rglgen_glPolygonOffsetxOES; RGLSYMGLPRIORITIZETEXTURESXOESPROC __rglgen_glPrioritizeTexturesxOES; RGLSYMGLRASTERPOS2XOESPROC __rglgen_glRasterPos2xOES; -RGLSYMGLRASTERPOS3XOESPROC __rglgen_glRasterPos3xOES; -RGLSYMGLRASTERPOS4XOESPROC __rglgen_glRasterPos4xOES; RGLSYMGLRASTERPOS2XVOESPROC __rglgen_glRasterPos2xvOES; +RGLSYMGLRASTERPOS3XOESPROC __rglgen_glRasterPos3xOES; RGLSYMGLRASTERPOS3XVOESPROC __rglgen_glRasterPos3xvOES; +RGLSYMGLRASTERPOS4XOESPROC __rglgen_glRasterPos4xOES; RGLSYMGLRASTERPOS4XVOESPROC __rglgen_glRasterPos4xvOES; RGLSYMGLRECTXOESPROC __rglgen_glRectxOES; RGLSYMGLRECTXVOESPROC __rglgen_glRectxvOES; -RGLSYMGLROTATEXOESPROC __rglgen_glRotatexOES; -RGLSYMGLSAMPLECOVERAGEOESPROC __rglgen_glSampleCoverageOES; -RGLSYMGLSCALEXOESPROC __rglgen_glScalexOES; RGLSYMGLTEXCOORD1XOESPROC __rglgen_glTexCoord1xOES; -RGLSYMGLTEXCOORD2XOESPROC __rglgen_glTexCoord2xOES; -RGLSYMGLTEXCOORD3XOESPROC __rglgen_glTexCoord3xOES; -RGLSYMGLTEXCOORD4XOESPROC __rglgen_glTexCoord4xOES; RGLSYMGLTEXCOORD1XVOESPROC __rglgen_glTexCoord1xvOES; +RGLSYMGLTEXCOORD2XOESPROC __rglgen_glTexCoord2xOES; RGLSYMGLTEXCOORD2XVOESPROC __rglgen_glTexCoord2xvOES; +RGLSYMGLTEXCOORD3XOESPROC __rglgen_glTexCoord3xOES; RGLSYMGLTEXCOORD3XVOESPROC __rglgen_glTexCoord3xvOES; +RGLSYMGLTEXCOORD4XOESPROC __rglgen_glTexCoord4xOES; RGLSYMGLTEXCOORD4XVOESPROC __rglgen_glTexCoord4xvOES; -RGLSYMGLTEXENVXOESPROC __rglgen_glTexEnvxOES; -RGLSYMGLTEXENVXVOESPROC __rglgen_glTexEnvxvOES; RGLSYMGLTEXGENXOESPROC __rglgen_glTexGenxOES; RGLSYMGLTEXGENXVOESPROC __rglgen_glTexGenxvOES; -RGLSYMGLTEXPARAMETERXOESPROC __rglgen_glTexParameterxOES; -RGLSYMGLTEXPARAMETERXVOESPROC __rglgen_glTexParameterxvOES; -RGLSYMGLTRANSLATEXOESPROC __rglgen_glTranslatexOES; RGLSYMGLVERTEX2XOESPROC __rglgen_glVertex2xOES; -RGLSYMGLVERTEX3XOESPROC __rglgen_glVertex3xOES; -RGLSYMGLVERTEX4XOESPROC __rglgen_glVertex4xOES; 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; -RGLSYMGLORTHOFOESPROC __rglgen_glOrthofOES; -RGLSYMGLCLIPPLANEFOESPROC __rglgen_glClipPlanefOES; -RGLSYMGLCLEARDEPTHFOESPROC __rglgen_glClearDepthfOES; RGLSYMGLGETCLIPPLANEFOESPROC __rglgen_glGetClipPlanefOES; -RGLSYMGLQUERYMATRIXXOESPROC __rglgen_glQueryMatrixxOES; +RGLSYMGLORTHOFOESPROC __rglgen_glOrthofOES; +RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC __rglgen_glImageTransformParameteriHP; +RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC __rglgen_glImageTransformParameterfHP; +RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glImageTransformParameterivHP; +RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glImageTransformParameterfvHP; +RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glGetImageTransformParameterivHP; +RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glGetImageTransformParameterfvHP; diff --git a/gfx/glsym/glsym_gl.h b/gfx/glsym/glsym_gl.h index efccbb67d7..86d25f2cf7 100644 --- a/gfx/glsym/glsym_gl.h +++ b/gfx/glsym/glsym_gl.h @@ -26,53 +26,19 @@ typedef long long int GLint64; typedef unsigned long long int GLuint64; typedef struct __GLsync *GLsync; #endif -typedef void (APIENTRYP RGLSYMGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); -typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONPROC) (GLenum mode); -typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); -typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *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 GLvoid *pixels); +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); typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); -typedef void (APIENTRYP RGLSYMGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *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, GLvoid *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 GLvoid *image); -typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *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, GLvoid *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, GLvoid *row, GLvoid *column, GLvoid *span); -typedef void (APIENTRYP RGLSYMGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); -typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *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, GLvoid *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 RGLSYMGLACTIVETEXTUREPROC) (GLenum texture); typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data); +typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data); +typedef void (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 (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); @@ -112,7 +78,7 @@ 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 GLvoid* const *indices, GLsizei drawcount); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount); typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); @@ -121,7 +87,7 @@ 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 GLvoid *pointer); +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); @@ -138,7 +104,7 @@ typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green 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 GLvoid *pointer); +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); @@ -155,6 +121,8 @@ 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); typedef void (APIENTRYP RGLSYMGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids); typedef GLboolean (APIENTRYP RGLSYMGLISQUERYPROC) (GLuint id); @@ -167,13 +135,13 @@ typedef void (APIENTRYP RGLSYMGLBINDBUFFERPROC) (GLenum target, GLuint buffer); typedef void (APIENTRYP RGLSYMGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers); typedef void (APIENTRYP RGLSYMGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); typedef GLboolean (APIENTRYP RGLSYMGLISBUFFERPROC) (GLuint buffer); -typedef void (APIENTRYP RGLSYMGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage); -typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data); -typedef GLvoid* (APIENTRYP RGLSYMGLMAPBUFFERPROC) (GLenum target, GLenum access); +typedef void (APIENTRYP RGLSYMGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage); +typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); +typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, void *data); +typedef void *(APIENTRYP RGLSYMGLMAPBUFFERPROC) (GLenum target, GLenum access); typedef GLboolean (APIENTRYP RGLSYMGLUNMAPBUFFERPROC) (GLenum target); typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* *params); +typedef void (APIENTRYP RGLSYMGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params); typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); typedef void (APIENTRYP RGLSYMGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs); typedef void (APIENTRYP RGLSYMGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); @@ -191,7 +159,7 @@ typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); typedef void (APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); typedef void (APIENTRYP RGLSYMGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name); -typedef void (APIENTRYP RGLSYMGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj); +typedef void (APIENTRYP RGLSYMGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders); typedef GLint (APIENTRYP RGLSYMGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name); typedef void (APIENTRYP RGLSYMGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params); typedef void (APIENTRYP RGLSYMGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog); @@ -204,11 +172,11 @@ typedef void (APIENTRYP RGLSYMGLGETUNIFORMIVPROC) (GLuint program, GLint locatio typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params); typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params); typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params); -typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* *pointer); +typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer); typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMPROC) (GLuint program); typedef GLboolean (APIENTRYP RGLSYMGLISSHADERPROC) (GLuint shader); typedef void (APIENTRYP RGLSYMGLLINKPROGRAMPROC) (GLuint program); -typedef void (APIENTRYP RGLSYMGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length); +typedef void (APIENTRYP RGLSYMGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); typedef void (APIENTRYP RGLSYMGLUSEPROGRAMPROC) (GLuint program); typedef void (APIENTRYP RGLSYMGLUNIFORM1FPROC) (GLint location, GLfloat v0); typedef void (APIENTRYP RGLSYMGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); @@ -266,7 +234,7 @@ typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshor typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer); typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); @@ -283,12 +251,12 @@ typedef void (APIENTRYP RGLSYMGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMod typedef void (APIENTRYP RGLSYMGLENDTRANSFORMFEEDBACKPROC) (void); typedef void (APIENTRYP RGLSYMGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void (APIENTRYP RGLSYMGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); -typedef void (APIENTRYP RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode); +typedef void (APIENTRYP RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode); typedef void (APIENTRYP RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); typedef void (APIENTRYP RGLSYMGLCLAMPCOLORPROC) (GLenum target, GLenum clamp); typedef void (APIENTRYP RGLSYMGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode); typedef void (APIENTRYP RGLSYMGLENDCONDITIONALRENDERPROC) (void); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params); typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x); @@ -330,226 +298,7 @@ typedef void (APIENTRYP RGLSYMGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuf typedef void (APIENTRYP RGLSYMGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value); typedef void (APIENTRYP RGLSYMGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value); typedef void (APIENTRYP RGLSYMGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); -typedef const GLubyte * (APIENTRYP RGLSYMGLGETSTRINGIPROC) (GLenum name, GLuint index); -typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); -typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount); -typedef void (APIENTRYP RGLSYMGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer); -typedef void (APIENTRYP RGLSYMGLPRIMITIVERESTARTINDEXPROC) (GLuint index); -typedef void (APIENTRYP RGLSYMGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data); -typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params); -typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); -typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGPROC) (GLfloat value); -typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); -typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); -typedef void (APIENTRYP RGLSYMGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); -typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); -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 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 RGLSYMGLSAMPLECOVERAGEARBPROC) (GLfloat value, GLboolean invert); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *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 GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid *img); -typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); -typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params); -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 GLvoid *pointer); -typedef void (APIENTRYP RGLSYMGLVERTEXBLENDARBPROC) (GLint count); -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 GLvoid *pointer); -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 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 GLvoid *pointer); -typedef void (APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); -typedef void (APIENTRYP RGLSYMGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *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, GLvoid *string); -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, GLvoid* *pointer); -typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMARBPROC) (GLuint program); -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 GLvoid *data, GLenum usage); -typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data); -typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data); -typedef GLvoid* (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, GLvoid* *params); -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 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 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 RGLSYMGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs); -typedef void (APIENTRYP RGLSYMGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); -typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); -typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); +typedef const GLubyte *(APIENTRYP RGLSYMGLGETSTRINGIPROC) (GLenum name, GLuint index); typedef GLboolean (APIENTRYP RGLSYMGLISRENDERBUFFERPROC) (GLuint renderbuffer); typedef void (APIENTRYP RGLSYMGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); typedef void (APIENTRYP RGLSYMGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers); @@ -570,30 +319,28 @@ typedef void (APIENTRYP RGLSYMGLGENERATEMIPMAPPROC) (GLenum target); typedef void (APIENTRYP RGLSYMGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); typedef void (APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); -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 RGLSYMGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor); -typedef GLvoid* (APIENTRYP RGLSYMGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); +typedef void *(APIENTRYP RGLSYMGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); typedef void (APIENTRYP RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); -typedef void (APIENTRYP RGLSYMGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer); typedef void (APIENTRYP RGLSYMGLBINDVERTEXARRAYPROC) (GLuint array); typedef void (APIENTRYP RGLSYMGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays); typedef void (APIENTRYP RGLSYMGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays); typedef GLboolean (APIENTRYP RGLSYMGLISVERTEXARRAYPROC) (GLuint array); -typedef void (APIENTRYP RGLSYMGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices); +typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount); +typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount); +typedef void (APIENTRYP RGLSYMGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer); +typedef void (APIENTRYP RGLSYMGLPRIMITIVERESTARTINDEXPROC) (GLuint index); +typedef void (APIENTRYP RGLSYMGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); +typedef void (APIENTRYP RGLSYMGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices); typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); typedef GLuint (APIENTRYP RGLSYMGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName); typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); typedef void (APIENTRYP RGLSYMGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); -typedef void (APIENTRYP RGLSYMGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); -typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); -typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex); -typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex); +typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex); +typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex); +typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex); +typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex); typedef void (APIENTRYP RGLSYMGLPROVOKINGVERTEXPROC) (GLenum mode); typedef GLsync (APIENTRYP RGLSYMGLFENCESYNCPROC) (GLenum condition, GLbitfield flags); typedef GLboolean (APIENTRYP RGLSYMGLISSYNCPROC) (GLsync sync); @@ -602,22 +349,13 @@ typedef GLenum (APIENTRYP RGLSYMGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield f typedef void (APIENTRYP RGLSYMGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); typedef void (APIENTRYP RGLSYMGLGETINTEGER64VPROC) (GLenum pname, GLint64 *params); typedef void (APIENTRYP RGLSYMGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); - -typedef void (APIENTRYP RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); -typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); +typedef void (APIENTRYP RGLSYMGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data); +typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params); +typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); +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 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 RGLSYMGLMINSAMPLESHADINGARBPROC) (GLfloat value); -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* *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 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); @@ -635,10 +373,17 @@ typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLe typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params); typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint *params); typedef void (APIENTRYP RGLSYMGLQUERYCOUNTERPROC) (GLuint id, GLenum target); -#ifndef OSX_10_6_SNOW_LEOPARD typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64 *params); typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64 *params); -#endif +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); +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); @@ -669,16 +414,13 @@ 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 RGLSYMGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value); -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 RGLSYMGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect); -typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const GLvoid *indirect); +typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGPROC) (GLfloat value); +typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); +typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha); +typedef void (APIENTRYP RGLSYMGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst); +typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); +typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect); +typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect); typedef void (APIENTRYP RGLSYMGLUNIFORM1DPROC) (GLint location, GLdouble x); typedef void (APIENTRYP RGLSYMGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y); typedef void (APIENTRYP RGLSYMGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z); @@ -719,16 +461,16 @@ typedef void (APIENTRYP RGLSYMGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint in typedef void (APIENTRYP RGLSYMGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index); typedef void (APIENTRYP RGLSYMGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params); typedef void (APIENTRYP RGLSYMGLRELEASESHADERCOMPILERPROC) (void); -typedef void (APIENTRYP RGLSYMGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length); +typedef void (APIENTRYP RGLSYMGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length); typedef void (APIENTRYP RGLSYMGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision); typedef void (APIENTRYP RGLSYMGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f); typedef void (APIENTRYP RGLSYMGLCLEARDEPTHFPROC) (GLfloat d); -typedef void (APIENTRYP RGLSYMGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary); -typedef void (APIENTRYP RGLSYMGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length); +typedef void (APIENTRYP RGLSYMGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary); +typedef void (APIENTRYP RGLSYMGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length); typedef void (APIENTRYP RGLSYMGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value); typedef void (APIENTRYP RGLSYMGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program); typedef void (APIENTRYP RGLSYMGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program); -typedef GLuint (APIENTRYP RGLSYMGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar* const *strings); +typedef GLuint (APIENTRYP RGLSYMGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar *const*strings); typedef void (APIENTRYP RGLSYMGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline); typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines); typedef void (APIENTRYP RGLSYMGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines); @@ -794,7 +536,7 @@ typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdou typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble *v); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble *v); typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble *v); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer); typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble *params); typedef void (APIENTRYP RGLSYMGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat *v); typedef void (APIENTRYP RGLSYMGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); @@ -806,38 +548,9 @@ typedef void (APIENTRYP RGLSYMGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei cou typedef void (APIENTRYP RGLSYMGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLdouble n, GLdouble f); typedef void (APIENTRYP RGLSYMGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data); typedef void (APIENTRYP RGLSYMGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data); -#ifndef OSX_10_6_SNOW_LEOPARD -typedef GLsync (APIENTRYP RGLSYMGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context * context, struct _cl_event * event, GLbitfield flags); -#endif -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 GLvoid *userParam); -typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); -typedef GLenum (APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC) (void); -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, GLvoid *table); -typedef void (APIENTRYP RGLSYMGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image); -typedef void (APIENTRYP RGLSYMGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span); -typedef void (APIENTRYP RGLSYMGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values); -typedef void (APIENTRYP RGLSYMGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values); -typedef void (APIENTRYP RGLSYMGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img); -typedef void (APIENTRYP RGLSYMGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data); -typedef void (APIENTRYP RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, GLvoid *img); -typedef void (APIENTRYP RGLSYMGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); -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 RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance); typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); -typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei instancecount); -typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); typedef void (APIENTRYP RGLSYMGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params); typedef void (APIENTRYP RGLSYMGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params); typedef void (APIENTRYP RGLSYMGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); @@ -845,33 +558,16 @@ typedef void (APIENTRYP RGLSYMGLMEMORYBARRIERPROC) (GLbitfield barriers); typedef void (APIENTRYP RGLSYMGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); typedef void (APIENTRYP RGLSYMGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); typedef void (APIENTRYP RGLSYMGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); -typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); -typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); -typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKPROC) (RGLGENGLDEBUGPROC callback, const void *userParam); -typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); -typedef void (APIENTRYP RGLSYMGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message); -typedef void (APIENTRYP RGLSYMGLPOPDEBUGGROUPPROC) (void); -typedef void (APIENTRYP RGLSYMGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); -typedef void (APIENTRYP RGLSYMGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); -typedef void (APIENTRYP RGLSYMGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label); -typedef void (APIENTRYP RGLSYMGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); +typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei instancecount); +typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); typedef void (APIENTRYP RGLSYMGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data); typedef void (APIENTRYP RGLSYMGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data); typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect); typedef void (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 (APIENTRYP RGLSYMGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); -typedef void (APIENTRYP RGLSYMGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); -typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); -typedef void (APIENTRYP RGLSYMGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param); typedef void (APIENTRYP RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); -#ifndef OSX_10_6_SNOW_LEOPARD typedef void (APIENTRYP RGLSYMGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params); -#endif typedef void (APIENTRYP RGLSYMGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); typedef void (APIENTRYP RGLSYMGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level); typedef void (APIENTRYP RGLSYMGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length); @@ -890,12 +586,332 @@ typedef void (APIENTRYP RGLSYMGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, typedef void (APIENTRYP RGLSYMGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); typedef void (APIENTRYP RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); typedef void (APIENTRYP RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); -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 RGLSYMGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); +typedef void (APIENTRYP RGLSYMGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); +typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex); +typedef void (APIENTRYP RGLSYMGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor); +typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); +typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); +typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKPROC) (RGLGENGLDEBUGPROC callback, const void *userParam); +typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); +typedef void (APIENTRYP RGLSYMGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message); +typedef void (APIENTRYP RGLSYMGLPOPDEBUGGROUPPROC) (void); +typedef void (APIENTRYP RGLSYMGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label); +typedef void (APIENTRYP RGLSYMGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); +typedef void (APIENTRYP RGLSYMGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label); +typedef void (APIENTRYP RGLSYMGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); +typedef void (APIENTRYP RGLSYMGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags); +typedef void (APIENTRYP RGLSYMGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data); +typedef void (APIENTRYP RGLSYMGLCLEARTEXSUBIMAGEPROC) (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 (APIENTRYP RGLSYMGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers); +typedef void (APIENTRYP RGLSYMGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes); +typedef void (APIENTRYP RGLSYMGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures); +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 GLuint64 (APIENTRYP RGLSYMGLGETTEXTUREHANDLEARBPROC) (GLuint texture); +typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler); +typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); +typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle); +typedef GLuint64 (APIENTRYP RGLSYMGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); +typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access); +typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle); +typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value); +typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value); +typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values); +typedef GLboolean (APIENTRYP RGLSYMGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle); +typedef GLboolean (APIENTRYP RGLSYMGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle); +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); +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 void *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 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 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); +typedef void (APIENTRYP RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void *img); +typedef void (APIENTRYP RGLSYMGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params); +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 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 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); @@ -918,156 +934,128 @@ 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 RGLSYMGLACCUMXOESPROC) (GLenum op, GLfixed value); typedef void (APIENTRYP RGLSYMGLALPHAFUNCXOESPROC) (GLenum func, GLfixed ref); -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 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 RGLSYMGLCOLOR3XOESPROC) (GLfixed red, GLfixed green, GLfixed blue); typedef void (APIENTRYP RGLSYMGLCOLOR4XOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); -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 RGLSYMGLDEPTHRANGEXOESPROC) (GLfixed n, GLfixed f); -typedef void (APIENTRYP RGLSYMGLEVALCOORD1XOESPROC) (GLfixed u); -typedef void (APIENTRYP RGLSYMGLEVALCOORD2XOESPROC) (GLfixed u, GLfixed v); -typedef void (APIENTRYP RGLSYMGLEVALCOORD1XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLEVALCOORD2XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLFEEDBACKBUFFERXOESPROC) (GLsizei n, GLenum type, const GLfixed *buffer); 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 RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); typedef void (APIENTRYP RGLSYMGLGETFIXEDVOESPROC) (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 RGLSYMGLGETTEXENVXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); -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 RGLSYMGLGETTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params); -typedef void (APIENTRYP RGLSYMGLINDEXXOESPROC) (GLfixed component); -typedef void (APIENTRYP RGLSYMGLINDEXXVOESPROC) (const GLfixed *component); 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 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 RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC) (const GLfixed *m); typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1XOESPROC) (GLenum texture, GLfixed s); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2XOESPROC) (GLenum texture, GLfixed s, GLfixed t); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r); -typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 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 RGLSYMGLNORMAL3XOESPROC) (GLfixed nx, GLfixed ny, GLfixed nz); typedef void (APIENTRYP RGLSYMGLNORMAL3XVOESPROC) (const GLfixed *coords); -typedef void (APIENTRYP RGLSYMGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f); 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 RGLSYMGLPOINTPARAMETERXVOESPROC) (GLenum pname, const GLfixed *params); -typedef void (APIENTRYP RGLSYMGLPOINTSIZEXOESPROC) (GLfixed size); -typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETXOESPROC) (GLfixed factor, GLfixed units); typedef void (APIENTRYP RGLSYMGLPRIORITIZETEXTURESXOESPROC) (GLsizei n, const GLuint *textures, const GLfixed *priorities); typedef void (APIENTRYP RGLSYMGLRASTERPOS2XOESPROC) (GLfixed x, GLfixed y); -typedef void (APIENTRYP RGLSYMGLRASTERPOS3XOESPROC) (GLfixed x, GLfixed y, GLfixed z); -typedef void (APIENTRYP RGLSYMGLRASTERPOS4XOESPROC) (GLfixed x, GLfixed y, GLfixed z, GLfixed w); 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 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 RGLSYMGLTEXCOORD1XOESPROC) (GLfixed s); -typedef void (APIENTRYP RGLSYMGLTEXCOORD2XOESPROC) (GLfixed s, GLfixed t); -typedef void (APIENTRYP RGLSYMGLTEXCOORD3XOESPROC) (GLfixed s, GLfixed t, GLfixed r); -typedef void (APIENTRYP RGLSYMGLTEXCOORD4XOESPROC) (GLfixed s, GLfixed t, GLfixed r, GLfixed q); 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 RGLSYMGLTEXENVXOESPROC) (GLenum target, GLenum pname, GLfixed param); -typedef void (APIENTRYP RGLSYMGLTEXENVXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params); typedef void (APIENTRYP RGLSYMGLTEXGENXOESPROC) (GLenum coord, GLenum pname, GLfixed param); typedef void (APIENTRYP RGLSYMGLTEXGENXVOESPROC) (GLenum coord, 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 RGLSYMGLVERTEX2XOESPROC) (GLfixed x); -typedef void (APIENTRYP RGLSYMGLVERTEX3XOESPROC) (GLfixed x, GLfixed y); -typedef void (APIENTRYP RGLSYMGLVERTEX4XOESPROC) (GLfixed x, GLfixed y, GLfixed z); 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 RGLSYMGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); -typedef void (APIENTRYP RGLSYMGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat *equation); -typedef void (APIENTRYP RGLSYMGLCLEARDEPTHFOESPROC) (GLclampf depth); typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat *equation); -typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, GLint *exponent); +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); -#define glBlendColor __rglgen_glBlendColor -#define glBlendEquation __rglgen_glBlendEquation #define glDrawRangeElements __rglgen_glDrawRangeElements #define glTexImage3D __rglgen_glTexImage3D #define glTexSubImage3D __rglgen_glTexSubImage3D #define glCopyTexSubImage3D __rglgen_glCopyTexSubImage3D -#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 glActiveTexture __rglgen_glActiveTexture #define glSampleCoverage __rglgen_glSampleCoverage #define glCompressedTexImage3D __rglgen_glCompressedTexImage3D @@ -1159,6 +1147,8 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glWindowPos3iv __rglgen_glWindowPos3iv #define glWindowPos3s __rglgen_glWindowPos3s #define glWindowPos3sv __rglgen_glWindowPos3sv +#define glBlendColor __rglgen_glBlendColor +#define glBlendEquation __rglgen_glBlendEquation #define glGenQueries __rglgen_glGenQueries #define glDeleteQueries __rglgen_glDeleteQueries #define glIsQuery __rglgen_glIsQuery @@ -1335,225 +1325,6 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glClearBufferfv __rglgen_glClearBufferfv #define glClearBufferfi __rglgen_glClearBufferfi #define glGetStringi __rglgen_glGetStringi -#define glDrawArraysInstanced __rglgen_glDrawArraysInstanced -#define glDrawElementsInstanced __rglgen_glDrawElementsInstanced -#define glTexBuffer __rglgen_glTexBuffer -#define glPrimitiveRestartIndex __rglgen_glPrimitiveRestartIndex -#define glGetInteger64i_v __rglgen_glGetInteger64i_v -#define glGetBufferParameteri64v __rglgen_glGetBufferParameteri64v -#define glFramebufferTexture __rglgen_glFramebufferTexture -#define glVertexAttribDivisor __rglgen_glVertexAttribDivisor -#define glMinSampleShading __rglgen_glMinSampleShading -#define glBlendEquationi __rglgen_glBlendEquationi -#define glBlendEquationSeparatei __rglgen_glBlendEquationSeparatei -#define glBlendFunci __rglgen_glBlendFunci -#define glBlendFuncSeparatei __rglgen_glBlendFuncSeparatei -#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 glLoadTransposeMatrixfARB __rglgen_glLoadTransposeMatrixfARB -#define glLoadTransposeMatrixdARB __rglgen_glLoadTransposeMatrixdARB -#define glMultTransposeMatrixfARB __rglgen_glMultTransposeMatrixfARB -#define glMultTransposeMatrixdARB __rglgen_glMultTransposeMatrixdARB -#define glSampleCoverageARB __rglgen_glSampleCoverageARB -#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 glPointParameterfARB __rglgen_glPointParameterfARB -#define glPointParameterfvARB __rglgen_glPointParameterfvARB -#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 glCurrentPaletteMatrixARB __rglgen_glCurrentPaletteMatrixARB -#define glMatrixIndexubvARB __rglgen_glMatrixIndexubvARB -#define glMatrixIndexusvARB __rglgen_glMatrixIndexusvARB -#define glMatrixIndexuivARB __rglgen_glMatrixIndexuivARB -#define glMatrixIndexPointerARB __rglgen_glMatrixIndexPointerARB -#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 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 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 glGetVertexAttribdvARB __rglgen_glGetVertexAttribdvARB -#define glGetVertexAttribfvARB __rglgen_glGetVertexAttribfvARB -#define glGetVertexAttribivARB __rglgen_glGetVertexAttribivARB -#define glGetVertexAttribPointervARB __rglgen_glGetVertexAttribPointervARB -#define glIsProgramARB __rglgen_glIsProgramARB -#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 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 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 glBindAttribLocationARB __rglgen_glBindAttribLocationARB -#define glGetActiveAttribARB __rglgen_glGetActiveAttribARB -#define glGetAttribLocationARB __rglgen_glGetAttribLocationARB -#define glDrawBuffersARB __rglgen_glDrawBuffersARB -#define glClampColorARB __rglgen_glClampColorARB -#define glDrawArraysInstancedARB __rglgen_glDrawArraysInstancedARB -#define glDrawElementsInstancedARB __rglgen_glDrawElementsInstancedARB #define glIsRenderbuffer __rglgen_glIsRenderbuffer #define glBindRenderbuffer __rglgen_glBindRenderbuffer #define glDeleteRenderbuffers __rglgen_glDeleteRenderbuffers @@ -1574,18 +1345,17 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glBlitFramebuffer __rglgen_glBlitFramebuffer #define glRenderbufferStorageMultisample __rglgen_glRenderbufferStorageMultisample #define glFramebufferTextureLayer __rglgen_glFramebufferTextureLayer -#define glProgramParameteriARB __rglgen_glProgramParameteriARB -#define glFramebufferTextureARB __rglgen_glFramebufferTextureARB -#define glFramebufferTextureLayerARB __rglgen_glFramebufferTextureLayerARB -#define glFramebufferTextureFaceARB __rglgen_glFramebufferTextureFaceARB -#define glVertexAttribDivisorARB __rglgen_glVertexAttribDivisorARB #define glMapBufferRange __rglgen_glMapBufferRange #define glFlushMappedBufferRange __rglgen_glFlushMappedBufferRange -#define glTexBufferARB __rglgen_glTexBufferARB #define glBindVertexArray __rglgen_glBindVertexArray #define glDeleteVertexArrays __rglgen_glDeleteVertexArrays #define glGenVertexArrays __rglgen_glGenVertexArrays #define glIsVertexArray __rglgen_glIsVertexArray +#define glDrawArraysInstanced __rglgen_glDrawArraysInstanced +#define glDrawElementsInstanced __rglgen_glDrawElementsInstanced +#define glTexBuffer __rglgen_glTexBuffer +#define glPrimitiveRestartIndex __rglgen_glPrimitiveRestartIndex +#define glCopyBufferSubData __rglgen_glCopyBufferSubData #define glGetUniformIndices __rglgen_glGetUniformIndices #define glGetActiveUniformsiv __rglgen_glGetActiveUniformsiv #define glGetActiveUniformName __rglgen_glGetActiveUniformName @@ -1593,7 +1363,6 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glGetActiveUniformBlockiv __rglgen_glGetActiveUniformBlockiv #define glGetActiveUniformBlockName __rglgen_glGetActiveUniformBlockName #define glUniformBlockBinding __rglgen_glUniformBlockBinding -#define glCopyBufferSubData __rglgen_glCopyBufferSubData #define glDrawElementsBaseVertex __rglgen_glDrawElementsBaseVertex #define glDrawRangeElementsBaseVertex __rglgen_glDrawRangeElementsBaseVertex #define glDrawElementsInstancedBaseVertex __rglgen_glDrawElementsInstancedBaseVertex @@ -1606,21 +1375,13 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glWaitSync __rglgen_glWaitSync #define glGetInteger64v __rglgen_glGetInteger64v #define glGetSynciv __rglgen_glGetSynciv +#define glGetInteger64i_v __rglgen_glGetInteger64i_v +#define glGetBufferParameteri64v __rglgen_glGetBufferParameteri64v +#define glFramebufferTexture __rglgen_glFramebufferTexture #define glTexImage2DMultisample __rglgen_glTexImage2DMultisample #define glTexImage3DMultisample __rglgen_glTexImage3DMultisample #define glGetMultisamplefv __rglgen_glGetMultisamplefv #define glSampleMaski __rglgen_glSampleMaski -#define glBlendEquationiARB __rglgen_glBlendEquationiARB -#define glBlendEquationSeparateiARB __rglgen_glBlendEquationSeparateiARB -#define glBlendFunciARB __rglgen_glBlendFunciARB -#define glBlendFuncSeparateiARB __rglgen_glBlendFuncSeparateiARB -#define glMinSampleShadingARB __rglgen_glMinSampleShadingARB -#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 glBindFragDataLocationIndexed __rglgen_glBindFragDataLocationIndexed #define glGetFragDataIndex __rglgen_glGetFragDataIndex #define glGenSamplers __rglgen_glGenSamplers @@ -1640,6 +1401,15 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glQueryCounter __rglgen_glQueryCounter #define glGetQueryObjecti64v __rglgen_glGetQueryObjecti64v #define glGetQueryObjectui64v __rglgen_glGetQueryObjectui64v +#define glVertexAttribDivisor __rglgen_glVertexAttribDivisor +#define glVertexAttribP1ui __rglgen_glVertexAttribP1ui +#define glVertexAttribP1uiv __rglgen_glVertexAttribP1uiv +#define glVertexAttribP2ui __rglgen_glVertexAttribP2ui +#define glVertexAttribP2uiv __rglgen_glVertexAttribP2uiv +#define glVertexAttribP3ui __rglgen_glVertexAttribP3ui +#define glVertexAttribP3uiv __rglgen_glVertexAttribP3uiv +#define glVertexAttribP4ui __rglgen_glVertexAttribP4ui +#define glVertexAttribP4uiv __rglgen_glVertexAttribP4uiv #define glVertexP2ui __rglgen_glVertexP2ui #define glVertexP2uiv __rglgen_glVertexP2uiv #define glVertexP3ui __rglgen_glVertexP3ui @@ -1670,14 +1440,11 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glColorP4uiv __rglgen_glColorP4uiv #define glSecondaryColorP3ui __rglgen_glSecondaryColorP3ui #define glSecondaryColorP3uiv __rglgen_glSecondaryColorP3uiv -#define glVertexAttribP1ui __rglgen_glVertexAttribP1ui -#define glVertexAttribP1uiv __rglgen_glVertexAttribP1uiv -#define glVertexAttribP2ui __rglgen_glVertexAttribP2ui -#define glVertexAttribP2uiv __rglgen_glVertexAttribP2uiv -#define glVertexAttribP3ui __rglgen_glVertexAttribP3ui -#define glVertexAttribP3uiv __rglgen_glVertexAttribP3uiv -#define glVertexAttribP4ui __rglgen_glVertexAttribP4ui -#define glVertexAttribP4uiv __rglgen_glVertexAttribP4uiv +#define glMinSampleShading __rglgen_glMinSampleShading +#define glBlendEquationi __rglgen_glBlendEquationi +#define glBlendEquationSeparatei __rglgen_glBlendEquationSeparatei +#define glBlendFunci __rglgen_glBlendFunci +#define glBlendFuncSeparatei __rglgen_glBlendFuncSeparatei #define glDrawArraysIndirect __rglgen_glDrawArraysIndirect #define glDrawElementsIndirect __rglgen_glDrawElementsIndirect #define glUniform1d __rglgen_glUniform1d @@ -1807,36 +1574,9 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glDepthRangeIndexed __rglgen_glDepthRangeIndexed #define glGetFloati_v __rglgen_glGetFloati_v #define glGetDoublei_v __rglgen_glGetDoublei_v -#define glCreateSyncFromCLeventARB __rglgen_glCreateSyncFromCLeventARB -#define glDebugMessageControlARB __rglgen_glDebugMessageControlARB -#define glDebugMessageInsertARB __rglgen_glDebugMessageInsertARB -#define glDebugMessageCallbackARB __rglgen_glDebugMessageCallbackARB -#define glGetDebugMessageLogARB __rglgen_glGetDebugMessageLogARB -#define glGetGraphicsResetStatusARB __rglgen_glGetGraphicsResetStatusARB -#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 glGetnTexImageARB __rglgen_glGetnTexImageARB -#define glReadnPixelsARB __rglgen_glReadnPixelsARB -#define glGetnCompressedTexImageARB __rglgen_glGetnCompressedTexImageARB -#define glGetnUniformfvARB __rglgen_glGetnUniformfvARB -#define glGetnUniformivARB __rglgen_glGetnUniformivARB -#define glGetnUniformuivARB __rglgen_glGetnUniformuivARB -#define glGetnUniformdvARB __rglgen_glGetnUniformdvARB #define glDrawArraysInstancedBaseInstance __rglgen_glDrawArraysInstancedBaseInstance #define glDrawElementsInstancedBaseInstance __rglgen_glDrawElementsInstancedBaseInstance #define glDrawElementsInstancedBaseVertexBaseInstance __rglgen_glDrawElementsInstancedBaseVertexBaseInstance -#define glDrawTransformFeedbackInstanced __rglgen_glDrawTransformFeedbackInstanced -#define glDrawTransformFeedbackStreamInstanced __rglgen_glDrawTransformFeedbackStreamInstanced #define glGetInternalformativ __rglgen_glGetInternalformativ #define glGetActiveAtomicCounterBufferiv __rglgen_glGetActiveAtomicCounterBufferiv #define glBindImageTexture __rglgen_glBindImageTexture @@ -1844,28 +1584,13 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glTexStorage1D __rglgen_glTexStorage1D #define glTexStorage2D __rglgen_glTexStorage2D #define glTexStorage3D __rglgen_glTexStorage3D -#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 glDrawTransformFeedbackInstanced __rglgen_glDrawTransformFeedbackInstanced +#define glDrawTransformFeedbackStreamInstanced __rglgen_glDrawTransformFeedbackStreamInstanced #define glClearBufferData __rglgen_glClearBufferData #define glClearBufferSubData __rglgen_glClearBufferSubData #define glDispatchCompute __rglgen_glDispatchCompute #define glDispatchComputeIndirect __rglgen_glDispatchComputeIndirect #define glCopyImageSubData __rglgen_glCopyImageSubData -#define glTextureView __rglgen_glTextureView -#define glBindVertexBuffer __rglgen_glBindVertexBuffer -#define glVertexAttribFormat __rglgen_glVertexAttribFormat -#define glVertexAttribIFormat __rglgen_glVertexAttribIFormat -#define glVertexAttribLFormat __rglgen_glVertexAttribLFormat -#define glVertexAttribBinding __rglgen_glVertexAttribBinding -#define glVertexBindingDivisor __rglgen_glVertexBindingDivisor #define glFramebufferParameteri __rglgen_glFramebufferParameteri #define glGetFramebufferParameteriv __rglgen_glGetFramebufferParameteriv #define glGetInternalformati64v __rglgen_glGetInternalformati64v @@ -1887,12 +1612,332 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glTexBufferRange __rglgen_glTexBufferRange #define glTexStorage2DMultisample __rglgen_glTexStorage2DMultisample #define glTexStorage3DMultisample __rglgen_glTexStorage3DMultisample -#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 glTextureView __rglgen_glTextureView +#define glBindVertexBuffer __rglgen_glBindVertexBuffer +#define glVertexAttribFormat __rglgen_glVertexAttribFormat +#define glVertexAttribIFormat __rglgen_glVertexAttribIFormat +#define glVertexAttribLFormat __rglgen_glVertexAttribLFormat +#define glVertexAttribBinding __rglgen_glVertexAttribBinding +#define glVertexBindingDivisor __rglgen_glVertexBindingDivisor +#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 glBufferStorage __rglgen_glBufferStorage +#define glClearTexImage __rglgen_glClearTexImage +#define glClearTexSubImage __rglgen_glClearTexSubImage +#define glBindBuffersBase __rglgen_glBindBuffersBase +#define glBindBuffersRange __rglgen_glBindBuffersRange +#define glBindTextures __rglgen_glBindTextures +#define glBindSamplers __rglgen_glBindSamplers +#define glBindImageTextures __rglgen_glBindImageTextures +#define glBindVertexBuffers __rglgen_glBindVertexBuffers +#define glGetTextureHandleARB __rglgen_glGetTextureHandleARB +#define glGetTextureSamplerHandleARB __rglgen_glGetTextureSamplerHandleARB +#define glMakeTextureHandleResidentARB __rglgen_glMakeTextureHandleResidentARB +#define glMakeTextureHandleNonResidentARB __rglgen_glMakeTextureHandleNonResidentARB +#define glGetImageHandleARB __rglgen_glGetImageHandleARB +#define glMakeImageHandleResidentARB __rglgen_glMakeImageHandleResidentARB +#define glMakeImageHandleNonResidentARB __rglgen_glMakeImageHandleNonResidentARB +#define glUniformHandleui64ARB __rglgen_glUniformHandleui64ARB +#define glUniformHandleui64vARB __rglgen_glUniformHandleui64vARB +#define glProgramUniformHandleui64ARB __rglgen_glProgramUniformHandleui64ARB +#define glProgramUniformHandleui64vARB __rglgen_glProgramUniformHandleui64vARB +#define glIsTextureHandleResidentARB __rglgen_glIsTextureHandleResidentARB +#define glIsImageHandleResidentARB __rglgen_glIsImageHandleResidentARB +#define glVertexAttribL1ui64ARB __rglgen_glVertexAttribL1ui64ARB +#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 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 glGetGraphicsResetStatusARB __rglgen_glGetGraphicsResetStatusARB +#define glGetnTexImageARB __rglgen_glGetnTexImageARB +#define glReadnPixelsARB __rglgen_glReadnPixelsARB +#define glGetnCompressedTexImageARB __rglgen_glGetnCompressedTexImageARB +#define glGetnUniformfvARB __rglgen_glGetnUniformfvARB +#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 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 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 @@ -1915,156 +1960,128 @@ typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, G #define glVertex3bvOES __rglgen_glVertex3bvOES #define glVertex4bOES __rglgen_glVertex4bOES #define glVertex4bvOES __rglgen_glVertex4bvOES -#define glAccumxOES __rglgen_glAccumxOES #define glAlphaFuncxOES __rglgen_glAlphaFuncxOES -#define glBitmapxOES __rglgen_glBitmapxOES -#define glBlendColorxOES __rglgen_glBlendColorxOES -#define glClearAccumxOES __rglgen_glClearAccumxOES #define glClearColorxOES __rglgen_glClearColorxOES #define glClearDepthxOES __rglgen_glClearDepthxOES #define glClipPlanexOES __rglgen_glClipPlanexOES -#define glColor3xOES __rglgen_glColor3xOES #define glColor4xOES __rglgen_glColor4xOES -#define glColor3xvOES __rglgen_glColor3xvOES -#define glColor4xvOES __rglgen_glColor4xvOES -#define glConvolutionParameterxOES __rglgen_glConvolutionParameterxOES -#define glConvolutionParameterxvOES __rglgen_glConvolutionParameterxvOES #define glDepthRangexOES __rglgen_glDepthRangexOES -#define glEvalCoord1xOES __rglgen_glEvalCoord1xOES -#define glEvalCoord2xOES __rglgen_glEvalCoord2xOES -#define glEvalCoord1xvOES __rglgen_glEvalCoord1xvOES -#define glEvalCoord2xvOES __rglgen_glEvalCoord2xvOES -#define glFeedbackBufferxOES __rglgen_glFeedbackBufferxOES #define glFogxOES __rglgen_glFogxOES #define glFogxvOES __rglgen_glFogxvOES #define glFrustumxOES __rglgen_glFrustumxOES #define glGetClipPlanexOES __rglgen_glGetClipPlanexOES -#define glGetConvolutionParameterxvOES __rglgen_glGetConvolutionParameterxvOES #define glGetFixedvOES __rglgen_glGetFixedvOES -#define glGetHistogramParameterxvOES __rglgen_glGetHistogramParameterxvOES -#define glGetLightxOES __rglgen_glGetLightxOES -#define glGetMapxvOES __rglgen_glGetMapxvOES -#define glGetMaterialxOES __rglgen_glGetMaterialxOES -#define glGetPixelMapxv __rglgen_glGetPixelMapxv #define glGetTexEnvxvOES __rglgen_glGetTexEnvxvOES -#define glGetTexGenxvOES __rglgen_glGetTexGenxvOES -#define glGetTexLevelParameterxvOES __rglgen_glGetTexLevelParameterxvOES #define glGetTexParameterxvOES __rglgen_glGetTexParameterxvOES -#define glIndexxOES __rglgen_glIndexxOES -#define glIndexxvOES __rglgen_glIndexxvOES #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 glMaterialxOES __rglgen_glMaterialxOES -#define glMaterialxvOES __rglgen_glMaterialxvOES -#define glMultMatrixxOES __rglgen_glMultMatrixxOES #define glMultTransposeMatrixxOES __rglgen_glMultTransposeMatrixxOES #define glMultiTexCoord1xOES __rglgen_glMultiTexCoord1xOES -#define glMultiTexCoord2xOES __rglgen_glMultiTexCoord2xOES -#define glMultiTexCoord3xOES __rglgen_glMultiTexCoord3xOES -#define glMultiTexCoord4xOES __rglgen_glMultiTexCoord4xOES #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 glNormal3xOES __rglgen_glNormal3xOES #define glNormal3xvOES __rglgen_glNormal3xvOES -#define glOrthoxOES __rglgen_glOrthoxOES #define glPassThroughxOES __rglgen_glPassThroughxOES #define glPixelMapx __rglgen_glPixelMapx #define glPixelStorex __rglgen_glPixelStorex #define glPixelTransferxOES __rglgen_glPixelTransferxOES #define glPixelZoomxOES __rglgen_glPixelZoomxOES -#define glPointParameterxvOES __rglgen_glPointParameterxvOES -#define glPointSizexOES __rglgen_glPointSizexOES -#define glPolygonOffsetxOES __rglgen_glPolygonOffsetxOES #define glPrioritizeTexturesxOES __rglgen_glPrioritizeTexturesxOES #define glRasterPos2xOES __rglgen_glRasterPos2xOES -#define glRasterPos3xOES __rglgen_glRasterPos3xOES -#define glRasterPos4xOES __rglgen_glRasterPos4xOES #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 glRotatexOES __rglgen_glRotatexOES -#define glSampleCoverageOES __rglgen_glSampleCoverageOES -#define glScalexOES __rglgen_glScalexOES #define glTexCoord1xOES __rglgen_glTexCoord1xOES -#define glTexCoord2xOES __rglgen_glTexCoord2xOES -#define glTexCoord3xOES __rglgen_glTexCoord3xOES -#define glTexCoord4xOES __rglgen_glTexCoord4xOES #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 glTexEnvxOES __rglgen_glTexEnvxOES -#define glTexEnvxvOES __rglgen_glTexEnvxvOES #define glTexGenxOES __rglgen_glTexGenxOES #define glTexGenxvOES __rglgen_glTexGenxvOES -#define glTexParameterxOES __rglgen_glTexParameterxOES -#define glTexParameterxvOES __rglgen_glTexParameterxvOES -#define glTranslatexOES __rglgen_glTranslatexOES #define glVertex2xOES __rglgen_glVertex2xOES -#define glVertex3xOES __rglgen_glVertex3xOES -#define glVertex4xOES __rglgen_glVertex4xOES #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 glOrthofOES __rglgen_glOrthofOES -#define glClipPlanefOES __rglgen_glClipPlanefOES -#define glClearDepthfOES __rglgen_glClearDepthfOES #define glGetClipPlanefOES __rglgen_glGetClipPlanefOES -#define glQueryMatrixxOES __rglgen_glQueryMatrixxOES +#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 -extern RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor; -extern RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation; extern RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements; extern RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D; extern RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D; extern RGLSYMGLCOPYTEXSUBIMAGE3DPROC __rglgen_glCopyTexSubImage3D; -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 RGLSYMGLACTIVETEXTUREPROC __rglgen_glActiveTexture; extern RGLSYMGLSAMPLECOVERAGEPROC __rglgen_glSampleCoverage; extern RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC __rglgen_glCompressedTexImage3D; @@ -2156,6 +2173,8 @@ 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; extern RGLSYMGLDELETEQUERIESPROC __rglgen_glDeleteQueries; extern RGLSYMGLISQUERYPROC __rglgen_glIsQuery; @@ -2332,227 +2351,6 @@ extern RGLSYMGLCLEARBUFFERUIVPROC __rglgen_glClearBufferuiv; extern RGLSYMGLCLEARBUFFERFVPROC __rglgen_glClearBufferfv; extern RGLSYMGLCLEARBUFFERFIPROC __rglgen_glClearBufferfi; extern RGLSYMGLGETSTRINGIPROC __rglgen_glGetStringi; -extern RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced; -extern RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced; -extern RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer; -extern RGLSYMGLPRIMITIVERESTARTINDEXPROC __rglgen_glPrimitiveRestartIndex; -#ifndef OSX_10_6_SNOW_LEOPARD -extern RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v; -extern RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v; -#endif -extern RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture; -extern RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor; -extern RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; -extern RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; -extern RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; -extern RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci; -extern RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei; -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 RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC __rglgen_glLoadTransposeMatrixfARB; -extern RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC __rglgen_glLoadTransposeMatrixdARB; -extern RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC __rglgen_glMultTransposeMatrixfARB; -extern RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC __rglgen_glMultTransposeMatrixdARB; -extern RGLSYMGLSAMPLECOVERAGEARBPROC __rglgen_glSampleCoverageARB; -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 RGLSYMGLPOINTPARAMETERFARBPROC __rglgen_glPointParameterfARB; -extern RGLSYMGLPOINTPARAMETERFVARBPROC __rglgen_glPointParameterfvARB; -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 RGLSYMGLCURRENTPALETTEMATRIXARBPROC __rglgen_glCurrentPaletteMatrixARB; -extern RGLSYMGLMATRIXINDEXUBVARBPROC __rglgen_glMatrixIndexubvARB; -extern RGLSYMGLMATRIXINDEXUSVARBPROC __rglgen_glMatrixIndexusvARB; -extern RGLSYMGLMATRIXINDEXUIVARBPROC __rglgen_glMatrixIndexuivARB; -extern RGLSYMGLMATRIXINDEXPOINTERARBPROC __rglgen_glMatrixIndexPointerARB; -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 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 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 RGLSYMGLGETVERTEXATTRIBDVARBPROC __rglgen_glGetVertexAttribdvARB; -extern RGLSYMGLGETVERTEXATTRIBFVARBPROC __rglgen_glGetVertexAttribfvARB; -extern RGLSYMGLGETVERTEXATTRIBIVARBPROC __rglgen_glGetVertexAttribivARB; -extern RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC __rglgen_glGetVertexAttribPointervARB; -extern RGLSYMGLISPROGRAMARBPROC __rglgen_glIsProgramARB; -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 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 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 RGLSYMGLBINDATTRIBLOCATIONARBPROC __rglgen_glBindAttribLocationARB; -extern RGLSYMGLGETACTIVEATTRIBARBPROC __rglgen_glGetActiveAttribARB; -extern RGLSYMGLGETATTRIBLOCATIONARBPROC __rglgen_glGetAttribLocationARB; -extern RGLSYMGLDRAWBUFFERSARBPROC __rglgen_glDrawBuffersARB; -extern RGLSYMGLCLAMPCOLORARBPROC __rglgen_glClampColorARB; -extern RGLSYMGLDRAWARRAYSINSTANCEDARBPROC __rglgen_glDrawArraysInstancedARB; -extern RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC __rglgen_glDrawElementsInstancedARB; extern RGLSYMGLISRENDERBUFFERPROC __rglgen_glIsRenderbuffer; extern RGLSYMGLBINDRENDERBUFFERPROC __rglgen_glBindRenderbuffer; extern RGLSYMGLDELETERENDERBUFFERSPROC __rglgen_glDeleteRenderbuffers; @@ -2573,18 +2371,17 @@ extern RGLSYMGLGENERATEMIPMAPPROC __rglgen_glGenerateMipmap; extern RGLSYMGLBLITFRAMEBUFFERPROC __rglgen_glBlitFramebuffer; extern RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glRenderbufferStorageMultisample; extern RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC __rglgen_glFramebufferTextureLayer; -extern RGLSYMGLPROGRAMPARAMETERIARBPROC __rglgen_glProgramParameteriARB; -extern RGLSYMGLFRAMEBUFFERTEXTUREARBPROC __rglgen_glFramebufferTextureARB; -extern RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC __rglgen_glFramebufferTextureLayerARB; -extern RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC __rglgen_glFramebufferTextureFaceARB; -extern RGLSYMGLVERTEXATTRIBDIVISORARBPROC __rglgen_glVertexAttribDivisorARB; extern RGLSYMGLMAPBUFFERRANGEPROC __rglgen_glMapBufferRange; extern RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC __rglgen_glFlushMappedBufferRange; -extern RGLSYMGLTEXBUFFERARBPROC __rglgen_glTexBufferARB; extern RGLSYMGLBINDVERTEXARRAYPROC __rglgen_glBindVertexArray; extern RGLSYMGLDELETEVERTEXARRAYSPROC __rglgen_glDeleteVertexArrays; extern RGLSYMGLGENVERTEXARRAYSPROC __rglgen_glGenVertexArrays; extern RGLSYMGLISVERTEXARRAYPROC __rglgen_glIsVertexArray; +extern RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced; +extern RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced; +extern RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer; +extern RGLSYMGLPRIMITIVERESTARTINDEXPROC __rglgen_glPrimitiveRestartIndex; +extern RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData; extern RGLSYMGLGETUNIFORMINDICESPROC __rglgen_glGetUniformIndices; extern RGLSYMGLGETACTIVEUNIFORMSIVPROC __rglgen_glGetActiveUniformsiv; extern RGLSYMGLGETACTIVEUNIFORMNAMEPROC __rglgen_glGetActiveUniformName; @@ -2592,13 +2389,11 @@ extern RGLSYMGLGETUNIFORMBLOCKINDEXPROC __rglgen_glGetUniformBlockIndex; extern RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC __rglgen_glGetActiveUniformBlockiv; extern RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC __rglgen_glGetActiveUniformBlockName; extern RGLSYMGLUNIFORMBLOCKBINDINGPROC __rglgen_glUniformBlockBinding; -extern RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData; extern RGLSYMGLDRAWELEMENTSBASEVERTEXPROC __rglgen_glDrawElementsBaseVertex; extern RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC __rglgen_glDrawRangeElementsBaseVertex; extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __rglgen_glDrawElementsInstancedBaseVertex; extern RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC __rglgen_glMultiDrawElementsBaseVertex; extern RGLSYMGLPROVOKINGVERTEXPROC __rglgen_glProvokingVertex; -#ifndef OSX_10_6_SNOW_LEOPARD extern RGLSYMGLFENCESYNCPROC __rglgen_glFenceSync; extern RGLSYMGLISSYNCPROC __rglgen_glIsSync; extern RGLSYMGLDELETESYNCPROC __rglgen_glDeleteSync; @@ -2606,22 +2401,13 @@ extern RGLSYMGLCLIENTWAITSYNCPROC __rglgen_glClientWaitSync; extern RGLSYMGLWAITSYNCPROC __rglgen_glWaitSync; extern RGLSYMGLGETINTEGER64VPROC __rglgen_glGetInteger64v; extern RGLSYMGLGETSYNCIVPROC __rglgen_glGetSynciv; -#endif +extern RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v; +extern RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v; +extern RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture; extern RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC __rglgen_glTexImage2DMultisample; extern RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC __rglgen_glTexImage3DMultisample; extern RGLSYMGLGETMULTISAMPLEFVPROC __rglgen_glGetMultisamplefv; extern RGLSYMGLSAMPLEMASKIPROC __rglgen_glSampleMaski; -extern RGLSYMGLBLENDEQUATIONIARBPROC __rglgen_glBlendEquationiARB; -extern RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC __rglgen_glBlendEquationSeparateiARB; -extern RGLSYMGLBLENDFUNCIARBPROC __rglgen_glBlendFunciARB; -extern RGLSYMGLBLENDFUNCSEPARATEIARBPROC __rglgen_glBlendFuncSeparateiARB; -extern RGLSYMGLMINSAMPLESHADINGARBPROC __rglgen_glMinSampleShadingARB; -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 RGLSYMGLBINDFRAGDATALOCATIONINDEXEDPROC __rglgen_glBindFragDataLocationIndexed; extern RGLSYMGLGETFRAGDATAINDEXPROC __rglgen_glGetFragDataIndex; extern RGLSYMGLGENSAMPLERSPROC __rglgen_glGenSamplers; @@ -2639,10 +2425,17 @@ extern RGLSYMGLGETSAMPLERPARAMETERIIVPROC __rglgen_glGetSamplerParameterIiv; extern RGLSYMGLGETSAMPLERPARAMETERFVPROC __rglgen_glGetSamplerParameterfv; extern RGLSYMGLGETSAMPLERPARAMETERIUIVPROC __rglgen_glGetSamplerParameterIuiv; extern RGLSYMGLQUERYCOUNTERPROC __rglgen_glQueryCounter; -#ifndef OSX_10_6_SNOW_LEOPARD extern RGLSYMGLGETQUERYOBJECTI64VPROC __rglgen_glGetQueryObjecti64v; extern RGLSYMGLGETQUERYOBJECTUI64VPROC __rglgen_glGetQueryObjectui64v; -#endif +extern RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor; +extern RGLSYMGLVERTEXATTRIBP1UIPROC __rglgen_glVertexAttribP1ui; +extern RGLSYMGLVERTEXATTRIBP1UIVPROC __rglgen_glVertexAttribP1uiv; +extern RGLSYMGLVERTEXATTRIBP2UIPROC __rglgen_glVertexAttribP2ui; +extern RGLSYMGLVERTEXATTRIBP2UIVPROC __rglgen_glVertexAttribP2uiv; +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; @@ -2673,14 +2466,11 @@ extern RGLSYMGLCOLORP4UIPROC __rglgen_glColorP4ui; extern RGLSYMGLCOLORP4UIVPROC __rglgen_glColorP4uiv; extern RGLSYMGLSECONDARYCOLORP3UIPROC __rglgen_glSecondaryColorP3ui; extern RGLSYMGLSECONDARYCOLORP3UIVPROC __rglgen_glSecondaryColorP3uiv; -extern RGLSYMGLVERTEXATTRIBP1UIPROC __rglgen_glVertexAttribP1ui; -extern RGLSYMGLVERTEXATTRIBP1UIVPROC __rglgen_glVertexAttribP1uiv; -extern RGLSYMGLVERTEXATTRIBP2UIPROC __rglgen_glVertexAttribP2ui; -extern RGLSYMGLVERTEXATTRIBP2UIVPROC __rglgen_glVertexAttribP2uiv; -extern RGLSYMGLVERTEXATTRIBP3UIPROC __rglgen_glVertexAttribP3ui; -extern RGLSYMGLVERTEXATTRIBP3UIVPROC __rglgen_glVertexAttribP3uiv; -extern RGLSYMGLVERTEXATTRIBP4UIPROC __rglgen_glVertexAttribP4ui; -extern RGLSYMGLVERTEXATTRIBP4UIVPROC __rglgen_glVertexAttribP4uiv; +extern RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading; +extern RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi; +extern RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei; +extern RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci; +extern RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei; extern RGLSYMGLDRAWARRAYSINDIRECTPROC __rglgen_glDrawArraysIndirect; extern RGLSYMGLDRAWELEMENTSINDIRECTPROC __rglgen_glDrawElementsIndirect; extern RGLSYMGLUNIFORM1DPROC __rglgen_glUniform1d; @@ -2810,38 +2600,9 @@ extern RGLSYMGLDEPTHRANGEARRAYVPROC __rglgen_glDepthRangeArrayv; extern RGLSYMGLDEPTHRANGEINDEXEDPROC __rglgen_glDepthRangeIndexed; extern RGLSYMGLGETFLOATI_VPROC __rglgen_glGetFloati_v; extern RGLSYMGLGETDOUBLEI_VPROC __rglgen_glGetDoublei_v; -#ifndef OSX_10_6_SNOW_LEOPARD -extern RGLSYMGLCREATESYNCFROMCLEVENTARBPROC __rglgen_glCreateSyncFromCLeventARB; -#endif -extern RGLSYMGLDEBUGMESSAGECONTROLARBPROC __rglgen_glDebugMessageControlARB; -extern RGLSYMGLDEBUGMESSAGEINSERTARBPROC __rglgen_glDebugMessageInsertARB; -extern RGLSYMGLDEBUGMESSAGECALLBACKARBPROC __rglgen_glDebugMessageCallbackARB; -extern RGLSYMGLGETDEBUGMESSAGELOGARBPROC __rglgen_glGetDebugMessageLogARB; -extern RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB; -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 RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB; -extern RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB; -extern RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetnCompressedTexImageARB; -extern RGLSYMGLGETNUNIFORMFVARBPROC __rglgen_glGetnUniformfvARB; -extern RGLSYMGLGETNUNIFORMIVARBPROC __rglgen_glGetnUniformivARB; -extern RGLSYMGLGETNUNIFORMUIVARBPROC __rglgen_glGetnUniformuivARB; -extern RGLSYMGLGETNUNIFORMDVARBPROC __rglgen_glGetnUniformdvARB; extern RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawArraysInstancedBaseInstance; extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseInstance; extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseVertexBaseInstance; -extern RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __rglgen_glDrawTransformFeedbackInstanced; -extern RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __rglgen_glDrawTransformFeedbackStreamInstanced; extern RGLSYMGLGETINTERNALFORMATIVPROC __rglgen_glGetInternalformativ; extern RGLSYMGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __rglgen_glGetActiveAtomicCounterBufferiv; extern RGLSYMGLBINDIMAGETEXTUREPROC __rglgen_glBindImageTexture; @@ -2849,33 +2610,16 @@ extern RGLSYMGLMEMORYBARRIERPROC __rglgen_glMemoryBarrier; extern RGLSYMGLTEXSTORAGE1DPROC __rglgen_glTexStorage1D; extern RGLSYMGLTEXSTORAGE2DPROC __rglgen_glTexStorage2D; extern RGLSYMGLTEXSTORAGE3DPROC __rglgen_glTexStorage3D; -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 RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __rglgen_glDrawTransformFeedbackInstanced; +extern RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __rglgen_glDrawTransformFeedbackStreamInstanced; extern RGLSYMGLCLEARBUFFERDATAPROC __rglgen_glClearBufferData; extern RGLSYMGLCLEARBUFFERSUBDATAPROC __rglgen_glClearBufferSubData; extern RGLSYMGLDISPATCHCOMPUTEPROC __rglgen_glDispatchCompute; extern RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC __rglgen_glDispatchComputeIndirect; extern RGLSYMGLCOPYIMAGESUBDATAPROC __rglgen_glCopyImageSubData; -extern RGLSYMGLTEXTUREVIEWPROC __rglgen_glTextureView; -extern RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer; -extern RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat; -extern RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat; -extern RGLSYMGLVERTEXATTRIBLFORMATPROC __rglgen_glVertexAttribLFormat; -extern RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding; -extern RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor; extern RGLSYMGLFRAMEBUFFERPARAMETERIPROC __rglgen_glFramebufferParameteri; extern RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetFramebufferParameteriv; -#ifndef OSX_10_6_SNOW_LEOPARD extern RGLSYMGLGETINTERNALFORMATI64VPROC __rglgen_glGetInternalformati64v; -#endif extern RGLSYMGLINVALIDATETEXSUBIMAGEPROC __rglgen_glInvalidateTexSubImage; extern RGLSYMGLINVALIDATETEXIMAGEPROC __rglgen_glInvalidateTexImage; extern RGLSYMGLINVALIDATEBUFFERSUBDATAPROC __rglgen_glInvalidateBufferSubData; @@ -2894,12 +2638,332 @@ extern RGLSYMGLSHADERSTORAGEBLOCKBINDINGPROC __rglgen_glShaderStorageBlockBindin extern RGLSYMGLTEXBUFFERRANGEPROC __rglgen_glTexBufferRange; extern RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC __rglgen_glTexStorage2DMultisample; extern RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC __rglgen_glTexStorage3DMultisample; -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 RGLSYMGLTEXTUREVIEWPROC __rglgen_glTextureView; +extern RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer; +extern RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat; +extern RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat; +extern RGLSYMGLVERTEXATTRIBLFORMATPROC __rglgen_glVertexAttribLFormat; +extern RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding; +extern RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor; +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 RGLSYMGLBUFFERSTORAGEPROC __rglgen_glBufferStorage; +extern RGLSYMGLCLEARTEXIMAGEPROC __rglgen_glClearTexImage; +extern RGLSYMGLCLEARTEXSUBIMAGEPROC __rglgen_glClearTexSubImage; +extern RGLSYMGLBINDBUFFERSBASEPROC __rglgen_glBindBuffersBase; +extern RGLSYMGLBINDBUFFERSRANGEPROC __rglgen_glBindBuffersRange; +extern RGLSYMGLBINDTEXTURESPROC __rglgen_glBindTextures; +extern RGLSYMGLBINDSAMPLERSPROC __rglgen_glBindSamplers; +extern RGLSYMGLBINDIMAGETEXTURESPROC __rglgen_glBindImageTextures; +extern RGLSYMGLBINDVERTEXBUFFERSPROC __rglgen_glBindVertexBuffers; +extern RGLSYMGLGETTEXTUREHANDLEARBPROC __rglgen_glGetTextureHandleARB; +extern RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC __rglgen_glGetTextureSamplerHandleARB; +extern RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC __rglgen_glMakeTextureHandleResidentARB; +extern RGLSYMGLMAKETEXTUREHANDLENONRESIDENTARBPROC __rglgen_glMakeTextureHandleNonResidentARB; +extern RGLSYMGLGETIMAGEHANDLEARBPROC __rglgen_glGetImageHandleARB; +extern RGLSYMGLMAKEIMAGEHANDLERESIDENTARBPROC __rglgen_glMakeImageHandleResidentARB; +extern RGLSYMGLMAKEIMAGEHANDLENONRESIDENTARBPROC __rglgen_glMakeImageHandleNonResidentARB; +extern RGLSYMGLUNIFORMHANDLEUI64ARBPROC __rglgen_glUniformHandleui64ARB; +extern RGLSYMGLUNIFORMHANDLEUI64VARBPROC __rglgen_glUniformHandleui64vARB; +extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64ARBPROC __rglgen_glProgramUniformHandleui64ARB; +extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64VARBPROC __rglgen_glProgramUniformHandleui64vARB; +extern RGLSYMGLISTEXTUREHANDLERESIDENTARBPROC __rglgen_glIsTextureHandleResidentARB; +extern RGLSYMGLISIMAGEHANDLERESIDENTARBPROC __rglgen_glIsImageHandleResidentARB; +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 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 RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB; +extern RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB; +extern RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB; +extern RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetnCompressedTexImageARB; +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 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 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; @@ -2922,117 +2986,123 @@ extern RGLSYMGLVERTEX3BOESPROC __rglgen_glVertex3bOES; extern RGLSYMGLVERTEX3BVOESPROC __rglgen_glVertex3bvOES; extern RGLSYMGLVERTEX4BOESPROC __rglgen_glVertex4bOES; extern RGLSYMGLVERTEX4BVOESPROC __rglgen_glVertex4bvOES; -extern RGLSYMGLACCUMXOESPROC __rglgen_glAccumxOES; extern RGLSYMGLALPHAFUNCXOESPROC __rglgen_glAlphaFuncxOES; -extern RGLSYMGLBITMAPXOESPROC __rglgen_glBitmapxOES; -extern RGLSYMGLBLENDCOLORXOESPROC __rglgen_glBlendColorxOES; -extern RGLSYMGLCLEARACCUMXOESPROC __rglgen_glClearAccumxOES; extern RGLSYMGLCLEARCOLORXOESPROC __rglgen_glClearColorxOES; extern RGLSYMGLCLEARDEPTHXOESPROC __rglgen_glClearDepthxOES; extern RGLSYMGLCLIPPLANEXOESPROC __rglgen_glClipPlanexOES; -extern RGLSYMGLCOLOR3XOESPROC __rglgen_glColor3xOES; extern RGLSYMGLCOLOR4XOESPROC __rglgen_glColor4xOES; -extern RGLSYMGLCOLOR3XVOESPROC __rglgen_glColor3xvOES; -extern RGLSYMGLCOLOR4XVOESPROC __rglgen_glColor4xvOES; -extern RGLSYMGLCONVOLUTIONPARAMETERXOESPROC __rglgen_glConvolutionParameterxOES; -extern RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC __rglgen_glConvolutionParameterxvOES; extern RGLSYMGLDEPTHRANGEXOESPROC __rglgen_glDepthRangexOES; -extern RGLSYMGLEVALCOORD1XOESPROC __rglgen_glEvalCoord1xOES; -extern RGLSYMGLEVALCOORD2XOESPROC __rglgen_glEvalCoord2xOES; -extern RGLSYMGLEVALCOORD1XVOESPROC __rglgen_glEvalCoord1xvOES; -extern RGLSYMGLEVALCOORD2XVOESPROC __rglgen_glEvalCoord2xvOES; -extern RGLSYMGLFEEDBACKBUFFERXOESPROC __rglgen_glFeedbackBufferxOES; extern RGLSYMGLFOGXOESPROC __rglgen_glFogxOES; extern RGLSYMGLFOGXVOESPROC __rglgen_glFogxvOES; extern RGLSYMGLFRUSTUMXOESPROC __rglgen_glFrustumxOES; extern RGLSYMGLGETCLIPPLANEXOESPROC __rglgen_glGetClipPlanexOES; -extern RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC __rglgen_glGetConvolutionParameterxvOES; extern RGLSYMGLGETFIXEDVOESPROC __rglgen_glGetFixedvOES; -extern RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC __rglgen_glGetHistogramParameterxvOES; -extern RGLSYMGLGETLIGHTXOESPROC __rglgen_glGetLightxOES; -extern RGLSYMGLGETMAPXVOESPROC __rglgen_glGetMapxvOES; -extern RGLSYMGLGETMATERIALXOESPROC __rglgen_glGetMaterialxOES; -extern RGLSYMGLGETPIXELMAPXVPROC __rglgen_glGetPixelMapxv; extern RGLSYMGLGETTEXENVXVOESPROC __rglgen_glGetTexEnvxvOES; -extern RGLSYMGLGETTEXGENXVOESPROC __rglgen_glGetTexGenxvOES; -extern RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC __rglgen_glGetTexLevelParameterxvOES; extern RGLSYMGLGETTEXPARAMETERXVOESPROC __rglgen_glGetTexParameterxvOES; -extern RGLSYMGLINDEXXOESPROC __rglgen_glIndexxOES; -extern RGLSYMGLINDEXXVOESPROC __rglgen_glIndexxvOES; 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 RGLSYMGLMATERIALXOESPROC __rglgen_glMaterialxOES; -extern RGLSYMGLMATERIALXVOESPROC __rglgen_glMaterialxvOES; -extern RGLSYMGLMULTMATRIXXOESPROC __rglgen_glMultMatrixxOES; extern RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC __rglgen_glMultTransposeMatrixxOES; extern RGLSYMGLMULTITEXCOORD1XOESPROC __rglgen_glMultiTexCoord1xOES; -extern RGLSYMGLMULTITEXCOORD2XOESPROC __rglgen_glMultiTexCoord2xOES; -extern RGLSYMGLMULTITEXCOORD3XOESPROC __rglgen_glMultiTexCoord3xOES; -extern RGLSYMGLMULTITEXCOORD4XOESPROC __rglgen_glMultiTexCoord4xOES; 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 RGLSYMGLNORMAL3XOESPROC __rglgen_glNormal3xOES; extern RGLSYMGLNORMAL3XVOESPROC __rglgen_glNormal3xvOES; -extern RGLSYMGLORTHOXOESPROC __rglgen_glOrthoxOES; extern RGLSYMGLPASSTHROUGHXOESPROC __rglgen_glPassThroughxOES; extern RGLSYMGLPIXELMAPXPROC __rglgen_glPixelMapx; extern RGLSYMGLPIXELSTOREXPROC __rglgen_glPixelStorex; extern RGLSYMGLPIXELTRANSFERXOESPROC __rglgen_glPixelTransferxOES; extern RGLSYMGLPIXELZOOMXOESPROC __rglgen_glPixelZoomxOES; -extern RGLSYMGLPOINTPARAMETERXVOESPROC __rglgen_glPointParameterxvOES; -extern RGLSYMGLPOINTSIZEXOESPROC __rglgen_glPointSizexOES; -extern RGLSYMGLPOLYGONOFFSETXOESPROC __rglgen_glPolygonOffsetxOES; extern RGLSYMGLPRIORITIZETEXTURESXOESPROC __rglgen_glPrioritizeTexturesxOES; extern RGLSYMGLRASTERPOS2XOESPROC __rglgen_glRasterPos2xOES; -extern RGLSYMGLRASTERPOS3XOESPROC __rglgen_glRasterPos3xOES; -extern RGLSYMGLRASTERPOS4XOESPROC __rglgen_glRasterPos4xOES; 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 RGLSYMGLROTATEXOESPROC __rglgen_glRotatexOES; -extern RGLSYMGLSAMPLECOVERAGEOESPROC __rglgen_glSampleCoverageOES; -extern RGLSYMGLSCALEXOESPROC __rglgen_glScalexOES; extern RGLSYMGLTEXCOORD1XOESPROC __rglgen_glTexCoord1xOES; -extern RGLSYMGLTEXCOORD2XOESPROC __rglgen_glTexCoord2xOES; -extern RGLSYMGLTEXCOORD3XOESPROC __rglgen_glTexCoord3xOES; -extern RGLSYMGLTEXCOORD4XOESPROC __rglgen_glTexCoord4xOES; 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 RGLSYMGLTEXENVXOESPROC __rglgen_glTexEnvxOES; -extern RGLSYMGLTEXENVXVOESPROC __rglgen_glTexEnvxvOES; extern RGLSYMGLTEXGENXOESPROC __rglgen_glTexGenxOES; extern RGLSYMGLTEXGENXVOESPROC __rglgen_glTexGenxvOES; -extern RGLSYMGLTEXPARAMETERXOESPROC __rglgen_glTexParameterxOES; -extern RGLSYMGLTEXPARAMETERXVOESPROC __rglgen_glTexParameterxvOES; -extern RGLSYMGLTRANSLATEXOESPROC __rglgen_glTranslatexOES; extern RGLSYMGLVERTEX2XOESPROC __rglgen_glVertex2xOES; -extern RGLSYMGLVERTEX3XOESPROC __rglgen_glVertex3xOES; -extern RGLSYMGLVERTEX4XOESPROC __rglgen_glVertex4xOES; 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 RGLSYMGLORTHOFOESPROC __rglgen_glOrthofOES; -extern RGLSYMGLCLIPPLANEFOESPROC __rglgen_glClipPlanefOES; -extern RGLSYMGLCLEARDEPTHFOESPROC __rglgen_glClearDepthfOES; extern RGLSYMGLGETCLIPPLANEFOESPROC __rglgen_glGetClipPlanefOES; -extern RGLSYMGLQUERYMATRIXXOESPROC __rglgen_glQueryMatrixxOES; +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; struct rglgen_sym_map { const char *sym; void *ptr; }; extern const struct rglgen_sym_map rglgen_symbol_map[];