glbinding  3.3.0.0
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Loading...
Searching...
No Matches
Binding.h
Go to the documentation of this file.
1
2#pragma once
3
4
5#include <string>
6#include <set>
7#include <array>
8#include <vector>
9#include <functional>
10#include <unordered_map>
11
12#ifdef GLBINDING_USE_BOOST_THREAD
13#include <boost/thread.hpp>
14namespace std_boost = boost;
15#else
16#include <mutex>
17namespace std_boost = std;
18#endif
19
20#include <glbinding/glbinding_api.h>
21#include <glbinding/glbinding_features.h>
22
25#include <glbinding/Function.h>
29
30#include <glbinding/gl/types.h>
31
32
33namespace glbinding
34{
35
36
44class GLBINDING_API Binding
45{
46public:
51 using SimpleFunctionCallback = std::function<void(const AbstractFunction &)>;
52
57 using FunctionCallback = std::function<void(const FunctionCall &)>;
58
63 using FunctionLogCallback = std::function<void(FunctionCall *)>;
64
65 using ContextSwitchCallback = std::function<void(ContextHandle)>;
66
67 using array_t = std::array<AbstractFunction *, 3002>;
68
69
70public:
75 Binding() = delete;
76
102 static void initialize(glbinding::GetProcAddress functionPointerResolver, bool resolveFunctions = true);
103
121 static void initialize(ContextHandle context, glbinding::GetProcAddress functionPointerResolver, bool useContext = true, bool resolveFunctions = true);
122
131
139 static ProcAddress resolveFunction(const char * name);
140
145 static void resolveFunctions();
146
154 static void useCurrentContext();
155
163 static void useContext(ContextHandle context);
164
173
181 static void releaseContext(ContextHandle context);
182
191
199 static void setCallbackMask(CallbackMask mask);
200
210 static void setCallbackMaskExcept(CallbackMask mask, const std::set<std::string> & blackList);
211
219 static void addCallbackMask(CallbackMask mask);
220
230 static void addCallbackMaskExcept(CallbackMask mask, const std::set<std::string> & blackList);
231
240
250 static void removeCallbackMaskExcept(CallbackMask mask, const std::set<std::string> & blackList);
251
263
277
289
302 static void setBeforeCallback(FunctionCallback callback);
303
315
328 static void setAfterCallback(FunctionCallback callback);
329
341
355 static void setLogCallback(FunctionLogCallback callback);
356
364 static const array_t & functions();
365
373 static const std::vector<AbstractFunction *> & additionalFunctions();
374
382 static int currentPos();
383
391 static int maxPos();
392
400 static size_t size();
401
411 static void unresolved(const AbstractFunction * function);
412
422 static void before(const FunctionCall & call);
423
433 static void after(const FunctionCall & call);
434
444 static void log(FunctionCall && call);
445
446
447public:
3450
3451
3452protected:
3460 static void provideState(int pos);
3461
3469 static void neglectState(int pos);
3470
3478 static void setStatePos(int pos);
3479
3480
3481protected:
3482 static const array_t s_functions;
3483 static int & s_maxPos();
3484 static std::vector<AbstractFunction *> & s_additionalFunctions();
3485 static std::vector<ContextSwitchCallback> & s_contextSwitchCallbacks();
3490 static int & s_pos();
3493 static std_boost::recursive_mutex & s_mutex();
3494 static std::unordered_map<ContextHandle, int> & s_bindings();
3496};
3497
3498
3499} // namespace glbinding
The AbstractFunction represents an OpenGL API function by its name and entry point after dynamic addr...
Definition AbstractFunction.h:30
The main interface to handle additional features to OpenGL functions besides regular function calls.
Definition Binding.h:45
static Function< void, gl::GLenum, const gl::GLshort * > NormalStream3svATI
Wrapper for glNormalStream3svATI.
Definition Binding.h:2110
static ContextHandle & s_context()
Handle of current context.
static Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * > GetNamedBufferParameteri64v
Wrapper for glGetNamedBufferParameteri64v.
Definition Binding.h:1328
static Function< void, gl::GLuint, gl::GLenum > EnableVertexAttribAPPLE
Wrapper for glEnableVertexAttribAPPLE.
Definition Binding.h:994
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint > BindBufferBaseNV
Wrapper for glBindBufferBaseNV.
Definition Binding.h:499
static Function< void, const gl::GLfloat * > MultMatrixf
Wrapper for glMultMatrixf.
Definition Binding.h:2019
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > MultiTexCoordP2ui
Wrapper for glMultiTexCoordP2ui.
Definition Binding.h:1988
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetConvolutionParameterfvEXT
Wrapper for glGetConvolutionParameterfvEXT.
Definition Binding.h:1216
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > MultiTexImage3DEXT
Wrapper for glMultiTexImage3DEXT.
Definition Binding.h:2007
static Function< gl::GLuint, gl::GLenum > CreateShader
Wrapper for glCreateShader.
Definition Binding.h:831
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexAttrib3fNV
Wrapper for glVertexAttrib3fNV.
Definition Binding.h:3141
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramUniform3d
Wrapper for glProgramUniform3d.
Definition Binding.h:2304
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * > GetSemaphoreParameterui64vEXT
Wrapper for glGetSemaphoreParameterui64vEXT.
Definition Binding.h:1496
static Function< void, gl::GLenum, gl::GLuint > TexCoordP1ui
Wrapper for glTexCoordP1ui.
Definition Binding.h:2725
static Function< void, gl::GLuint > BeginVideoCaptureNV
Wrapper for glBeginVideoCaptureNV.
Definition Binding.h:492
static Function< void, gl::GLenum, gl::GLuint > SecondaryColorP3ui
Wrapper for glSecondaryColorP3ui.
Definition Binding.h:2564
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint * > GetTexParameterIuivEXT
Wrapper for glGetTexParameterIuivEXT.
Definition Binding.h:1531
static Function< void, gl::GLfixed > Vertex2xOES
Wrapper for glVertex2xOES.
Definition Binding.h:3033
static Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT > ProgramUniform1i64NV
Wrapper for glProgramUniform1i64NV.
Definition Binding.h:2266
static Function< void, gl::GLenum, const gl::GLfloat * > SpriteParameterfvSGIX
Wrapper for glSpriteParameterfvSGIX.
Definition Binding.h:2601
static Function< gl::GLint > GetInstrumentsSGIX
Wrapper for glGetInstrumentsSGIX.
Definition Binding.h:1270
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > SamplerParameteriv
Wrapper for glSamplerParameteriv.
Definition Binding.h:2519
static Function< void, gl::GLuint > InvalidateBufferData
Wrapper for glInvalidateBufferData.
Definition Binding.h:1676
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > SecondaryColor3d
Wrapper for glSecondaryColor3d.
Definition Binding.h:2533
static Function< void, gl::GLuint, gl::GLint *, gl::GLint *, gl::GLsizei, gl::GLuint * > GetPerfMonitorCountersAMD
Wrapper for glGetPerfMonitorCountersAMD.
Definition Binding.h:1421
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > TexGenfv
Wrapper for glTexGenfv.
Definition Binding.h:2747
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > TexCoord4d
Wrapper for glTexCoord4d.
Definition Binding.h:2708
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetQueryObjectuivARB
Wrapper for glGetQueryObjectuivARB.
Definition Binding.h:1488
static Function< gl::GLboolean, gl::GLuint, gl::GLenum > IsVertexAttribEnabledAPPLE
Wrapper for glIsVertexAttribEnabledAPPLE.
Definition Binding.h:1731
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL2dvEXT
Wrapper for glVertexAttribL2dvEXT.
Definition Binding.h:3262
static Function< void > ResolveDepthValuesNV
Wrapper for glResolveDepthValuesNV.
Definition Binding.h:2498
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > PolygonOffsetClampEXT
Wrapper for glPolygonOffsetClampEXT.
Definition Binding.h:2194
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord4f
Wrapper for glTexCoord4f.
Definition Binding.h:2710
static Function< gl::GLuint, gl::GLsizei > GenAsyncMarkersSGIX
Wrapper for glGenAsyncMarkersSGIX.
Definition Binding.h:1122
static Function< void, gl::GLint, gl::GLuint > Uniform1uiEXT
Wrapper for glUniform1uiEXT.
Definition Binding.h:2883
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * > GetSeparableFilter
Wrapper for glGetSeparableFilter.
Definition Binding.h:1497
static Function< void, gl::GLfloat, gl::GLfloat > WindowPos2fARB
Wrapper for glWindowPos2fARB.
Definition Binding.h:3399
static Function< void, gl::GLuint > SetFenceAPPLE
Wrapper for glSetFenceAPPLE.
Definition Binding.h:2575
static Function< void, const gl::GLbyte * > Vertex4bvOES
Wrapper for glVertex4bvOES.
Definition Binding.h:3050
static Function< void, gl::GLenum, gl::GLint > FinishObjectAPPLE
Wrapper for glFinishObjectAPPLE.
Definition Binding.h:1042
static Function< void, gl::GLenum > DrawBuffer
Wrapper for glDrawBuffer.
Definition Binding.h:939
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > SecondaryColorPointerEXT
Wrapper for glSecondaryColorPointerEXT.
Definition Binding.h:2567
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord2fColor4ubVertex3fSUN
Wrapper for glTexCoord2fColor4ubVertex3fSUN.
Definition Binding.h:2677
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint * > ProgramBufferParametersIuivNV
Wrapper for glProgramBufferParametersIuivNV.
Definition Binding.h:2217
static Function< void, gl::GLenum, gl::GLuint > DrawTransformFeedback
Wrapper for glDrawTransformFeedback.
Definition Binding.h:968
static Function< void, gl::GLenum, gl::GLint > PixelStorei
Wrapper for glPixelStorei.
Definition Binding.h:2154
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > Uniform2i64vNV
Wrapper for glUniform2i64vNV.
Definition Binding.h:2896
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureImage2DMultisampleCoverageNV
Wrapper for glTextureImage2DMultisampleCoverageNV.
Definition Binding.h:2805
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib1svNV
Wrapper for glVertexAttrib1svNV.
Definition Binding.h:3112
static Function< void *, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask > MapBufferRange
Wrapper for glMapBufferRange.
Definition Binding.h:1794
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint * > GetMultiTexParameterIuivEXT
Wrapper for glGetMultiTexParameterIuivEXT.
Definition Binding.h:1326
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetVertexAttribfv
Wrapper for glGetVertexAttribfv.
Definition Binding.h:1600
static Function< void, const gl::GLint * > SecondaryColor3ivEXT
Wrapper for glSecondaryColor3ivEXT.
Definition Binding.h:2546
static Function< void, const gl::GLfixed * > TexCoord4xvOES
Wrapper for glTexCoord4xvOES.
Definition Binding.h:2723
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetConvolutionParameteriv
Wrapper for glGetConvolutionParameteriv.
Definition Binding.h:1217
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLfloat, gl::GLfloat > MapGrid2f
Wrapper for glMapGrid2f.
Definition Binding.h:1800
static Function< void, const gl::GLhalfNV * > Color4hvNV
Wrapper for glColor4hvNV.
Definition Binding.h:678
static Function< void, gl::GLenum, gl::GLenum > Hint
Wrapper for glHint.
Definition Binding.h:1635
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > Frustum
Wrapper for glFrustum.
Definition Binding.h:1119
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint * > GetProgramEnvParameterIuivNV
Wrapper for glGetProgramEnvParameterIuivNV.
Definition Binding.h:1446
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > SecondaryColor3bEXT
Wrapper for glSecondaryColor3bEXT.
Definition Binding.h:2530
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > MaterialxOES
Wrapper for glMaterialxOES.
Definition Binding.h:1818
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > CopyTextureSubImage1DEXT
Wrapper for glCopyTextureSubImage1DEXT.
Definition Binding.h:807
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum > CopyPixels
Wrapper for glCopyPixels.
Definition Binding.h:793
static Function< void, const gl::GLshort * > Color4sv
Wrapper for glColor4sv.
Definition Binding.h:682
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix2x3fv
Wrapper for glProgramUniformMatrix2x3fv.
Definition Binding.h:2362
static Function< void > TextureBarrier
Wrapper for glTextureBarrier.
Definition Binding.h:2796
static Function< void, gl::GLenum, const gl::GLint * > TexBumpParameterivATI
Wrapper for glTexBumpParameterivATI.
Definition Binding.h:2653
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLintptr > VertexArrayVertexAttribOffsetEXT
Wrapper for glVertexArrayVertexAttribOffsetEXT.
Definition Binding.h:3088
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > RotatexOES
Wrapper for glRotatexOES.
Definition Binding.h:2503
static Function< void, gl::GLenum, gl::GLuint > DrawTransformFeedbackNV
Wrapper for glDrawTransformFeedbackNV.
Definition Binding.h:970
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetTexGeniv
Wrapper for glGetTexGeniv.
Definition Binding.h:1521
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei > RenderbufferStorage
Wrapper for glRenderbufferStorage.
Definition Binding.h:2460
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetOcclusionQueryuivNV
Wrapper for glGetOcclusionQueryuivNV.
Definition Binding.h:1404
static Function< void, gl::GLuint, gl::GLuint > VertexAttribDivisorARB
Wrapper for glVertexAttribDivisorARB.
Definition Binding.h:3202
static Function< void, gl::GLuint, const gl::GLint * > VertexAttrib4iv
Wrapper for glVertexAttrib4iv.
Definition Binding.h:3169
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TextureSubImage2D
Wrapper for glTextureSubImage2D.
Definition Binding.h:2847
static Function< void, gl::GLsizei, gl::GLuint * > SelectBuffer
Wrapper for glSelectBuffer.
Definition Binding.h:2569
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > BlendColorEXT
Wrapper for glBlendColorEXT.
Definition Binding.h:560
static Function< void, gl::GLenum > BeginTransformFeedback
Wrapper for glBeginTransformFeedback.
Definition Binding.h:488
static Function< void, gl::GLenum, gl::GLint * > GetPixelTexGenParameterivSGIS
Wrapper for glGetPixelTexGenParameterivSGIS.
Definition Binding.h:1433
static Function< void, const gl::GLfloat * > Indexfv
Wrapper for glIndexfv.
Definition Binding.h:1656
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean > NamedBufferPageCommitmentARB
Wrapper for glNamedBufferPageCommitmentARB.
Definition Binding.h:2029
static Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat > Color4ubVertex3fSUN
Wrapper for glColor4ubVertex3fSUN.
Definition Binding.h:687
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > TextureStorageMem2DEXT
Wrapper for glTextureStorageMem2DEXT.
Definition Binding.h:2840
static Function< void, gl::GLenum, gl::GLenum > ClipControl
Wrapper for glClipControl.
Definition Binding.h:643
static Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * > GetVertexAttribdv
Wrapper for glGetVertexAttribdv.
Definition Binding.h:1597
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * > VertexAttribLPointerEXT
Wrapper for glVertexAttribLPointerEXT.
Definition Binding.h:3286
static Function< gl::GLboolean, gl::GLuint > IsProgramNV
Wrapper for glIsProgramNV.
Definition Binding.h:1710
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > WindowPos4iMESA
Wrapper for glWindowPos4iMESA.
Definition Binding.h:3444
static Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLenum > BufferData
Wrapper for glBufferData.
Definition Binding.h:588
static Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, const void * > BufferSubDataARB
Wrapper for glBufferSubDataARB.
Definition Binding.h:597
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteTransformFeedbacks
Wrapper for glDeleteTransformFeedbacks.
Definition Binding.h:895
static Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed > MultiTexCoord3xOES
Wrapper for glMultiTexCoord3xOES.
Definition Binding.h:1962
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > ColorPointer
Wrapper for glColorPointer.
Definition Binding.h:707
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat > ProgramUniform2f
Wrapper for glProgramUniform2f.
Definition Binding.h:2284
static Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT * > GetUniformi64vNV
Wrapper for glGetUniformi64vNV.
Definition Binding.h:1567
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexAttribivARB
Wrapper for glGetVertexAttribivARB.
Definition Binding.h:1608
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * > VertexAttribP3uiv
Wrapper for glVertexAttribP3uiv.
Definition Binding.h:3292
static Function< void, gl::GLuint, const gl::GLushort * > VertexAttrib4NusvARB
Wrapper for glVertexAttrib4NusvARB.
Definition Binding.h:3184
static Function< void, gl::GLdouble > Indexd
Wrapper for glIndexd.
Definition Binding.h:1651
static Function< void, gl::GLushort, gl::GLushort, gl::GLushort > Color3us
Wrapper for glColor3us.
Definition Binding.h:665
static Function< void, gl::GLuint, gl::GLuint > EnableVertexArrayAttrib
Wrapper for glEnableVertexArrayAttrib.
Definition Binding.h:991
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * > GetnUniformfv
Wrapper for glGetnUniformfv.
Definition Binding.h:1382
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 > ProgramUniform4ui64ARB
Wrapper for glProgramUniform4ui64ARB.
Definition Binding.h:2345
static Function< void > StartInstrumentsSGIX
Wrapper for glStartInstrumentsSGIX.
Definition Binding.h:2604
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * > GetCombinerOutputParameterfvNV
Wrapper for glGetCombinerOutputParameterfvNV.
Definition Binding.h:1203
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix3x4fv
Wrapper for glUniformMatrix3x4fv.
Definition Binding.h:2971
static Function< void, gl::GLenum, gl::GLuint, const gl::GLint * > ShadingRateSampleOrderCustomNV
Wrapper for glShadingRateSampleOrderCustomNV.
Definition Binding.h:2591
static Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * > VDPAUMapSurfacesNV
Wrapper for glVDPAUMapSurfacesNV.
Definition Binding.h:3014
static Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat > Color4ubVertex2fSUN
Wrapper for glColor4ubVertex2fSUN.
Definition Binding.h:685
static Function< void, gl::GLuint, gl::GLuint > ActiveShaderProgramEXT
Wrapper for glActiveShaderProgramEXT.
Definition Binding.h:453
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL3dvEXT
Wrapper for glVertexAttribL3dvEXT.
Definition Binding.h:3270
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetInvariantFloatvEXT
Wrapper for glGetInvariantFloatvEXT.
Definition Binding.h:1282
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const void * > VariantPointerEXT
Wrapper for glVariantPointerEXT.
Definition Binding.h:3005
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * > GetMapAttribParameterivNV
Wrapper for glGetMapAttribParameterivNV.
Definition Binding.h:1294
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord3dv
Wrapper for glMultiTexCoord3dv.
Definition Binding.h:1946
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > TexEnvfv
Wrapper for glTexEnvfv.
Definition Binding.h:2738
static Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei > BindVertexBuffer
Wrapper for glBindVertexBuffer.
Definition Binding.h:539
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64 > ProgramUniformHandleui64ARB
Wrapper for glProgramUniformHandleui64ARB.
Definition Binding.h:2352
static Function< void, gl::GLenum, const gl::GLfloat * > ClipPlanefOES
Wrapper for glClipPlanefOES.
Definition Binding.h:645
static Function< void, gl::GLenum, const gl::GLint * > PointParameterivNV
Wrapper for glPointParameterivNV.
Definition Binding.h:2184
static Function< void, gl::GLenum, gl::GLuint > BindTexture
Wrapper for glBindTexture.
Definition Binding.h:530
static Function< void, gl::GLenum, gl::GLsizei > DrawElementArrayATI
Wrapper for glDrawElementArrayATI.
Definition Binding.h:948
static Function< gl::GLboolean, gl::GLuint > UnmapNamedBufferEXT
Wrapper for glUnmapNamedBufferEXT.
Definition Binding.h:2986
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteFramebuffersEXT
Wrapper for glDeleteFramebuffersEXT.
Definition Binding.h:868
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix2x4fv
Wrapper for glUniformMatrix2x4fv.
Definition Binding.h:2964
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TextureImage1DEXT
Wrapper for glTextureImage1DEXT.
Definition Binding.h:2803
static Function< gl::GLboolean, gl::GLuint > IsTransformFeedback
Wrapper for glIsTransformFeedback.
Definition Binding.h:1726
static Function< gl::GLboolean, gl::GLenum, gl::GLuint > IsEnabledIndexedEXT
Wrapper for glIsEnabledIndexedEXT.
Definition Binding.h:1691
static Function< void > PopDebugGroupKHR
Wrapper for glPopDebugGroupKHR.
Definition Binding.h:2201
static Function< void, gl::GLshort > TexCoord1s
Wrapper for glTexCoord1s.
Definition Binding.h:2664
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetActiveSubroutineUniformName
Wrapper for glGetActiveSubroutineUniformName.
Definition Binding.h:1164
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > Translated
Wrapper for glTranslated.
Definition Binding.h:2861
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * > ReadnPixelsARB
Wrapper for glReadnPixelsARB.
Definition Binding.h:2444
static Function< void, const gl::GLdouble * > RasterPos2dv
Wrapper for glRasterPos2dv.
Definition Binding.h:2411
static Function< void, const gl::GLint * > Binormal3ivEXT
Wrapper for glBinormal3ivEXT.
Definition Binding.h:551
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttrib3d
Wrapper for glVertexAttrib3d.
Definition Binding.h:3133
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > PolygonOffsetClamp
Wrapper for glPolygonOffsetClamp.
Definition Binding.h:2193
static Function< void, const gl::GLdouble * > LoadMatrixd
Wrapper for glLoadMatrixd.
Definition Binding.h:1762
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > TextureParameterfvEXT
Wrapper for glTextureParameterfvEXT.
Definition Binding.h:2818
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix2dvEXT
Wrapper for glProgramUniformMatrix2dvEXT.
Definition Binding.h:2357
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord1sv
Wrapper for glMultiTexCoord1sv.
Definition Binding.h:1916
static Function< gl::GLint, gl::GLuint, const gl::GLchar * > GetFragDataLocationEXT
Wrapper for glGetFragDataLocationEXT.
Definition Binding.h:1243
static Function< void, gl::GLsizei, gl::GLubyte * > GetnPolygonStipple
Wrapper for glGetnPolygonStipple.
Definition Binding.h:1374
static int & s_maxPos()
Maximum State index in use.
static Function< void, gl::GLuint, gl::GLint, gl::GLint > VertexAttribI2iEXT
Wrapper for glVertexAttribI2iEXT.
Definition Binding.h:3214
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > SecondaryColor3sEXT
Wrapper for glSecondaryColor3sEXT.
Definition Binding.h:2548
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTexSubImage2DARB
Wrapper for glCompressedTexSubImage2DARB.
Definition Binding.h:747
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexStream3dATI
Wrapper for glVertexStream3dATI.
Definition Binding.h:3347
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetNamedFramebufferParameterivEXT
Wrapper for glGetNamedFramebufferParameterivEXT.
Definition Binding.h:1340
static Function< void, gl::GLuint, const gl::GLushort * > VertexAttrib4Nusv
Wrapper for glVertexAttrib4Nusv.
Definition Binding.h:3183
static Function< void, const gl::GLbyte * > TexCoord2bvOES
Wrapper for glTexCoord2bvOES.
Definition Binding.h:2669
static Function< gl::GLboolean, gl::GLuint64 > IsTextureHandleResidentARB
Wrapper for glIsTextureHandleResidentARB.
Definition Binding.h:1724
static Function< void, gl::GLuint, gl::GLshort > VertexAttrib1sNV
Wrapper for glVertexAttrib1sNV.
Definition Binding.h:3109
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei > VertexAttribIFormatNV
Wrapper for glVertexAttribIFormatNV.
Definition Binding.h:3246
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetShaderSource
Wrapper for glGetShaderSource.
Definition Binding.h:1502
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramEnvParameter4dARB
Wrapper for glProgramEnvParameter4dARB.
Definition Binding.h:2218
static Function< void, gl::GLuint, gl::GLint, gl::GLint > ProgramUniform1i
Wrapper for glProgramUniform1i.
Definition Binding.h:2264
static Function< void, gl::ClearBufferMask > Clear
Wrapper for glClear.
Definition Binding.h:607
static Function< void > EndFragmentShaderATI
Wrapper for glEndFragmentShaderATI.
Definition Binding.h:1001
static Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei > MultiDrawElementsIndirectCount
Wrapper for glMultiDrawElementsIndirectCount.
Definition Binding.h:1890
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramUniform4fEXT
Wrapper for glProgramUniform4fEXT.
Definition Binding.h:2333
static Function< void, gl::GLuint > DeleteVertexShaderEXT
Wrapper for glDeleteVertexShaderEXT.
Definition Binding.h:899
static Function< void, gl::GLhalfNV, gl::GLhalfNV > TexCoord2hNV
Wrapper for glTexCoord2hNV.
Definition Binding.h:2684
static Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask > NamedBufferStorageEXT
Wrapper for glNamedBufferStorageEXT.
Definition Binding.h:2033
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix2x4dv
Wrapper for glProgramUniformMatrix2x4dv.
Definition Binding.h:2364
static Function< void, gl::GLuint, gl::GLuint > CopyPathNV
Wrapper for glCopyPathNV.
Definition Binding.h:792
static void initialize(glbinding::GetProcAddress functionPointerResolver, bool resolveFunctions=true)
Initializes the binding for the current active OpenGL context.
static Function< void, gl::GLsizei, gl::GLint * > GenQueryResourceTagNV
Wrapper for glGenQueryResourceTagNV.
Definition Binding.h:1146
static Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
Wrapper for glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN.
Definition Binding.h:2483
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayTexCoordOffsetEXT
Wrapper for glVertexArrayTexCoordOffsetEXT.
Definition Binding.h:3080
static Function< void, gl::GLsync, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * > GetSynciv
Wrapper for glGetSynciv.
Definition Binding.h:1512
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetMapiv
Wrapper for glGetMapiv.
Definition Binding.h:1298
static Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV > VertexAttrib2hNV
Wrapper for glVertexAttrib2hNV.
Definition Binding.h:3125
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * > GetnMapdvARB
Wrapper for glGetnMapdvARB.
Definition Binding.h:1361
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * > PixelMapuiv
Wrapper for glPixelMapuiv.
Definition Binding.h:2150
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > GetMultisamplefvNV
Wrapper for glGetMultisamplefvNV.
Definition Binding.h:1315
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteBuffers
Wrapper for glDeleteBuffers.
Definition Binding.h:861
static Function< void, gl::GLenum, gl::GLuint, gl::GLint * > GetIntegeri_v
Wrapper for glGetIntegeri_v.
Definition Binding.h:1273
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > FramebufferTexture2DEXT
Wrapper for glFramebufferTexture2DEXT.
Definition Binding.h:1104
static Function< void, gl::GLenum, const void * > ElementPointerATI
Wrapper for glElementPointerATI.
Definition Binding.h:983
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64 > ProgramUniform2ui64ARB
Wrapper for glProgramUniform2ui64ARB.
Definition Binding.h:2297
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexArrayIndexediv
Wrapper for glGetVertexArrayIndexediv.
Definition Binding.h:1589
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > WindowPos4sMESA
Wrapper for glWindowPos4sMESA.
Definition Binding.h:3446
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLint *, gl::GLenum > TransformFeedbackVaryingsNV
Wrapper for glTransformFeedbackVaryingsNV.
Definition Binding.h:2859
static Function< void, gl::GLuint, gl::GLenum > DisableVertexArrayEXT
Wrapper for glDisableVertexArrayEXT.
Definition Binding.h:925
static Function< gl::GLboolean, gl::GLenum, gl::GLuint > TestObjectAPPLE
Wrapper for glTestObjectAPPLE.
Definition Binding.h:2646
static Function< void, const gl::GLfloat * > Color3fv
Wrapper for glColor3fv.
Definition Binding.h:652
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble > MultiTexCoord3dARB
Wrapper for glMultiTexCoord3dARB.
Definition Binding.h:1945
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > SignalSemaphoreui64NVX
Wrapper for glSignalSemaphoreui64NVX.
Definition Binding.h:2595
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform3fv
Wrapper for glUniform3fv.
Definition Binding.h:2912
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetPathTexGenfvNV
Wrapper for glGetPathTexGenfvNV.
Definition Binding.h:1416
static Function< void, gl::GLenum > Disable
Wrapper for glDisable.
Definition Binding.h:916
std::function< void(ContextHandle)> ContextSwitchCallback
The signature of the context switch callback.
Definition Binding.h:65
static Function< void, gl::GLDEBUGPROC, const void * > DebugMessageCallback
Wrapper for glDebugMessageCallback.
Definition Binding.h:845
static Function< void, const gl::GLfixed * > Vertex3xvOES
Wrapper for glVertex3xvOES.
Definition Binding.h:3048
static Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * > GetVertexAttribLdv
Wrapper for glGetVertexAttribLdv.
Definition Binding.h:1610
static Function< void, const gl::GLshort * > SecondaryColor3svEXT
Wrapper for glSecondaryColor3svEXT.
Definition Binding.h:2550
static size_t size()
Query total number of functions.
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ConvolutionFilter1DEXT
Wrapper for glConvolutionFilter1DEXT.
Definition Binding.h:762
static Function< void, gl::GLint, gl::GLint > WindowPos2iMESA
Wrapper for glWindowPos2iMESA.
Definition Binding.h:3406
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat > ProgramUniform2fEXT
Wrapper for glProgramUniform2fEXT.
Definition Binding.h:2285
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > Color3hNV
Wrapper for glColor3hNV.
Definition Binding.h:655
static Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > VertexAttribL4i64NV
Wrapper for glVertexAttribL4i64NV.
Definition Binding.h:3279
static Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > DrawTextureNV
Wrapper for glDrawTextureNV.
Definition Binding.h:967
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * > VertexAttribs2dvNV
Wrapper for glVertexAttribs2dvNV.
Definition Binding.h:3303
static Function< gl::GLint, gl::GLuint * > PollAsyncSGIX
Wrapper for glPollAsyncSGIX.
Definition Binding.h:2189
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble > VertexStream2dATI
Wrapper for glVertexStream2dATI.
Definition Binding.h:3339
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMultiTexParameterfvEXT
Wrapper for glGetMultiTexParameterfvEXT.
Definition Binding.h:1324
static Function< gl::GLuint64, gl::GLuint > GetTextureHandleNV
Wrapper for glGetTextureHandleNV.
Definition Binding.h:1536
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat > Uniform2fARB
Wrapper for glUniform2fARB.
Definition Binding.h:2889
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetNamedRenderbufferParameteriv
Wrapper for glGetNamedRenderbufferParameteriv.
Definition Binding.h:1347
static Function< void, gl::GLint, const gl::GLushort * > WeightusvARB
Wrapper for glWeightusvARB.
Definition Binding.h:3391
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform1uiv
Wrapper for glProgramUniform1uiv.
Definition Binding.h:2278
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib2svNV
Wrapper for glVertexAttrib2svNV.
Definition Binding.h:3132
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetMultiTexParameterivEXT
Wrapper for glGetMultiTexParameterivEXT.
Definition Binding.h:1327
static Function< void, gl::GLshort, gl::GLshort > WindowPos2sARB
Wrapper for glWindowPos2sARB.
Definition Binding.h:3411
static Function< void, gl::GLfixed > EvalCoord1xOES
Wrapper for glEvalCoord1xOES.
Definition Binding.h:1018
static Function< void, gl::GLuint > DeleteProgram
Wrapper for glDeleteProgram.
Definition Binding.h:878
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > MultiTexCoord4dARB
Wrapper for glMultiTexCoord4dARB.
Definition Binding.h:1967
static Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint > SecondaryColorPointerListIBM
Wrapper for glSecondaryColorPointerListIBM.
Definition Binding.h:2568
static Function< void, gl::GLuint, gl::GLuint > VertexBindingDivisor
Wrapper for glVertexBindingDivisor.
Definition Binding.h:3316
static Function< void, const gl::GLfloat * > SecondaryColor3fvEXT
Wrapper for glSecondaryColor3fvEXT.
Definition Binding.h:2540
static Function< gl::GLboolean, gl::GLuint > IsQueryARB
Wrapper for glIsQueryARB.
Definition Binding.h:1714
static Function< void, gl::GLenum, gl::GLenum, const gl::GLdouble * > TexGendv
Wrapper for glTexGendv.
Definition Binding.h:2745
static Function< void, const gl::GLfloat * > Vertex3fv
Wrapper for glVertex3fv.
Definition Binding.h:3040
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > ProgramBufferParametersfvNV
Wrapper for glProgramBufferParametersfvNV.
Definition Binding.h:2215
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixMult3x3fNV
Wrapper for glMatrixMult3x3fNV.
Definition Binding.h:1835
static Function< void, gl::GLenum, const gl::GLuint * > VertexP3uiv
Wrapper for glVertexP3uiv.
Definition Binding.h:3324
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord3iv
Wrapper for glMultiTexCoord3iv.
Definition Binding.h:1956
static Function< void, gl::GLuint > EndPerfMonitorAMD
Wrapper for glEndPerfMonitorAMD.
Definition Binding.h:1004
static Function< void, gl::GLuint, gl::GLhalfNV > VertexAttrib1hNV
Wrapper for glVertexAttrib1hNV.
Definition Binding.h:3105
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > TexBuffer
Wrapper for glTexBuffer.
Definition Binding.h:2648
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTextureSubImage3DEXT
Wrapper for glCopyTextureSubImage3DEXT.
Definition Binding.h:811
static Function< void, gl::GLsizei, gl::GLenum, const void * > CallLists
Wrapper for glCallLists.
Definition Binding.h:600
static Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean > BufferPageCommitmentMemNV
Wrapper for glBufferPageCommitmentMemNV.
Definition Binding.h:591
static Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * > WaitSemaphoreEXT
Wrapper for glWaitSemaphoreEXT.
Definition Binding.h:3378
static Function< void, gl::GLenum, const gl::GLfixed * > LightModelxvOES
Wrapper for glLightModelxvOES.
Definition Binding.h:1746
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > WindowPos3sARB
Wrapper for glWindowPos3sARB.
Definition Binding.h:3435
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble > ProgramUniform1dEXT
Wrapper for glProgramUniform1dEXT.
Definition Binding.h:2257
static Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 > Uniform3i64ARB
Wrapper for glUniform3i64ARB.
Definition Binding.h:2915
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint * > GetTextureParameterIuivEXT
Wrapper for glGetTextureParameterIuivEXT.
Definition Binding.h:1548
static Function< void, gl::GLenum, gl::GLfloat > VertexStream1fATI
Wrapper for glVertexStream1fATI.
Definition Binding.h:3333
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Normal3fVertex3fSUN
Wrapper for glNormal3fVertex3fSUN.
Definition Binding.h:2084
static Function< void, gl::GLuint, gl::GLenum, const void * > ImportSemaphoreWin32NameEXT
Wrapper for glImportSemaphoreWin32NameEXT.
Definition Binding.h:1649
static Function< void, gl::GLuint, gl::GLuint > VertexAttribBinding
Wrapper for glVertexAttribBinding.
Definition Binding.h:3200
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint > MultiTexParameteriEXT
Wrapper for glMultiTexParameteriEXT.
Definition Binding.h:2010
static Function< void > Flush
Wrapper for glFlush.
Definition Binding.h:1044
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetActiveUniformBlockName
Wrapper for glGetActiveUniformBlockName.
Definition Binding.h:1168
static Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV > MultiTexCoord2hNV
Wrapper for glMultiTexCoord2hNV.
Definition Binding.h:1930
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform2uivEXT
Wrapper for glProgramUniform2uivEXT.
Definition Binding.h:2303
static Function< void, gl::GLsizei, gl::GLenum, const gl::GLfixed * > FeedbackBufferxOES
Wrapper for glFeedbackBufferxOES.
Definition Binding.h:1035
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > TexParameterxOES
Wrapper for glTexParameterxOES.
Definition Binding.h:2771
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetFramebufferParameterivMESA
Wrapper for glGetFramebufferParameterivMESA.
Definition Binding.h:1253
static Function< void, gl::GLenum, gl::GLhalfNV > MultiTexCoord1hNV
Wrapper for glMultiTexCoord1hNV.
Definition Binding.h:1908
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTextureImage3DEXT
Wrapper for glCompressedTextureImage3DEXT.
Definition Binding.h:752
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint > VertexAttribP4ui
Wrapper for glVertexAttribP4ui.
Definition Binding.h:3293
static Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte > MultiTexCoord3bOES
Wrapper for glMultiTexCoord3bOES.
Definition Binding.h:1942
static Function< void, gl::GLboolean > ShadingRateImageBarrierNV
Wrapper for glShadingRateImageBarrierNV.
Definition Binding.h:2589
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > Recti
Wrapper for glRecti.
Definition Binding.h:2451
static Function< void, gl::GLenum > SamplePatternSGIS
Wrapper for glSamplePatternSGIS.
Definition Binding.h:2513
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum > TransformFeedbackVaryings
Wrapper for glTransformFeedbackVaryings.
Definition Binding.h:2857
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiColor4fNormal3fVertex3fSUN
Wrapper for glReplacementCodeuiColor4fNormal3fVertex3fSUN.
Definition Binding.h:2473
static Function< void, const gl::GLfloat * > RasterPos4fv
Wrapper for glRasterPos4fv.
Definition Binding.h:2433
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble > ProgramUniform1d
Wrapper for glProgramUniform1d.
Definition Binding.h:2256
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, const void * > ClearBufferData
Wrapper for glClearBufferData.
Definition Binding.h:610
static Function< void, gl::GLuint, gl::GLuint64EXT > VertexAttribL1ui64ARB
Wrapper for glVertexAttribL1ui64ARB.
Definition Binding.h:3255
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * > ProgramBufferParametersIivNV
Wrapper for glProgramBufferParametersIivNV.
Definition Binding.h:2216
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > SecondaryColor3dEXT
Wrapper for glSecondaryColor3dEXT.
Definition Binding.h:2534
static Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * > VDPAURegisterVideoSurfaceNV
Wrapper for glVDPAURegisterVideoSurfaceNV.
Definition Binding.h:3016
static Function< void, const gl::GLfloat * > RasterPos2fv
Wrapper for glRasterPos2fv.
Definition Binding.h:2413
static Function< void, gl::GLsizei, gl::GLuint * > GenRenderbuffersEXT
Wrapper for glGenRenderbuffersEXT.
Definition Binding.h:1148
static Function< void, const gl::GLfixed *, const gl::GLfixed * > RectxvOES
Wrapper for glRectxvOES.
Definition Binding.h:2456
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform3ivARB
Wrapper for glUniform3ivARB.
Definition Binding.h:2921
static Function< void, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint > ClearBufferfi
Wrapper for glClearBufferfi.
Definition Binding.h:611
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat > MultiTexCoord2fARB
Wrapper for glMultiTexCoord2fARB.
Definition Binding.h:1927
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * > VertexAttribIPointer
Wrapper for glVertexAttribIPointer.
Definition Binding.h:3247
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * > GetMinmaxEXT
Wrapper for glGetMinmaxEXT.
Definition Binding.h:1309
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetRenderbufferParameteriv
Wrapper for glGetRenderbufferParameteriv.
Definition Binding.h:1489
static Function< void, gl::GLuint64, gl::GLenum > MakeImageHandleResidentNV
Wrapper for glMakeImageHandleResidentNV.
Definition Binding.h:1779
static Function< void, gl::GLuint, gl::GLenum > ResetMemoryObjectParameterNV
Wrapper for glResetMemoryObjectParameterNV.
Definition Binding.h:2494
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > WindowPos3f
Wrapper for glWindowPos3f.
Definition Binding.h:3422
static Function< gl::GLint, gl::GLenum, gl::GLint, gl::GLuint, gl::GLint * > QueryResourceNV
Wrapper for glQueryResourceNV.
Definition Binding.h:2408
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > MultiTexCoordP4ui
Wrapper for glMultiTexCoordP4ui.
Definition Binding.h:1992
static Function< void, gl::GLdouble, gl::GLdouble > RasterPos2d
Wrapper for glRasterPos2d.
Definition Binding.h:2410
static Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * > PathParameterfvNV
Wrapper for glPathParameterfvNV.
Definition Binding.h:2137
static Function< void, gl::GLuint, const gl::GLushort * > VertexAttrib4usvARB
Wrapper for glVertexAttrib4usvARB.
Definition Binding.h:3198
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetProgramInfoLog
Wrapper for glGetProgramInfoLog.
Definition Binding.h:1447
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform1iv
Wrapper for glProgramUniform1iv.
Definition Binding.h:2270
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, void * > ReadPixels
Wrapper for glReadPixels.
Definition Binding.h:2446
static Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > Color4fNormal3fVertex3fvSUN
Wrapper for glColor4fNormal3fVertex3fvSUN.
Definition Binding.h:675
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei > DrawArraysInstanced
Wrapper for glDrawArraysInstanced.
Definition Binding.h:935
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > RenderbufferStorageMultisample
Wrapper for glRenderbufferStorageMultisample.
Definition Binding.h:2462
static Function< void, gl::GLuint, gl::GLenum, void ** > GetVertexAttribPointervARB
Wrapper for glGetVertexAttribPointervARB.
Definition Binding.h:1616
static Function< void *, gl::GLuint, gl::GLenum > MapNamedBuffer
Wrapper for glMapNamedBuffer.
Definition Binding.h:1802
static Function< void, gl::GLenum, const void * > IglooInterfaceSGIX
Wrapper for glIglooInterfaceSGIX.
Definition Binding.h:1639
static Function< void, gl::GLenum, gl::GLuint > TexRenderbufferNV
Wrapper for glTexRenderbufferNV.
Definition Binding.h:2773
static Function< void, const gl::GLshort * > RasterPos4sv
Wrapper for glRasterPos4sv.
Definition Binding.h:2437
static Function< void, gl::GLsizei, const gl::GLvdpauSurfaceNV * > VDPAUUnmapSurfacesNV
Wrapper for glVDPAUUnmapSurfacesNV.
Definition Binding.h:3019
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble * > GetUniformdv
Wrapper for glGetUniformdv.
Definition Binding.h:1563
static Function< void, gl::GLenum, const gl::GLhalfNV * > MultiTexCoord2hvNV
Wrapper for glMultiTexCoord2hvNV.
Definition Binding.h:1931
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > Color3f
Wrapper for glColor3f.
Definition Binding.h:651
static Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * > GetQueryObjecti64vEXT
Wrapper for glGetQueryObjecti64vEXT.
Definition Binding.h:1482
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetImageTransformParameterivHP
Wrapper for glGetImageTransformParameterivHP.
Definition Binding.h:1268
static Function< void, gl::GLenum, gl::GLenum > BlendEquationSeparate
Wrapper for glBlendEquationSeparate.
Definition Binding.h:567
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > Materialiv
Wrapper for glMaterialiv.
Definition Binding.h:1817
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint64 * > MulticastGetQueryObjectui64vNV
Wrapper for glMulticastGetQueryObjectui64vNV.
Definition Binding.h:1868
static Function< void, gl::GLfloat, gl::GLfloat > PixelZoom
Wrapper for glPixelZoom.
Definition Binding.h:2168
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > Lightfv
Wrapper for glLightfv.
Definition Binding.h:1738
static Function< void, const gl::GLhalfNV * > FogCoordhvNV
Wrapper for glFogCoordhvNV.
Definition Binding.h:1064
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib2fvNV
Wrapper for glVertexAttrib2fvNV.
Definition Binding.h:3124
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureImage2DMultisampleNV
Wrapper for glTextureImage2DMultisampleNV.
Definition Binding.h:2806
static Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * > GetActiveUniformARB
Wrapper for glGetActiveUniformARB.
Definition Binding.h:1166
static Function< void, const gl::GLfloat * > TexCoord3fv
Wrapper for glTexCoord3fv.
Definition Binding.h:2697
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * > VertexAttribs4svNV
Wrapper for glVertexAttribs4svNV.
Definition Binding.h:3314
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib2svARB
Wrapper for glVertexAttrib2svARB.
Definition Binding.h:3131
static Function< void, gl::GLenum, gl::GLsizei, const void * > FogCoordPointer
Wrapper for glFogCoordPointer.
Definition Binding.h:1065
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > RasterPos4s
Wrapper for glRasterPos4s.
Definition Binding.h:2436
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform1uiv
Wrapper for glUniform1uiv.
Definition Binding.h:2884
static Function< void, gl::GLuint, gl::GLint, gl::GLint64 > ProgramUniform1i64ARB
Wrapper for glProgramUniform1i64ARB.
Definition Binding.h:2265
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib3svARB
Wrapper for glVertexAttrib3svARB.
Definition Binding.h:3151
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr > GetQueryBufferObjectuiv
Wrapper for glGetQueryBufferObjectuiv.
Definition Binding.h:1477
static Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * > AreTexturesResidentEXT
Wrapper for glAreTexturesResidentEXT.
Definition Binding.h:468
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetFenceivNV
Wrapper for glGetFenceivNV.
Definition Binding.h:1231
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord2fNormal3fVertex3fSUN
Wrapper for glTexCoord2fNormal3fVertex3fSUN.
Definition Binding.h:2679
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat > MultiTexGenfEXT
Wrapper for glMultiTexGenfEXT.
Definition Binding.h:2001
static Function< void, const gl::GLubyte * > PolygonStipple
Wrapper for glPolygonStipple.
Definition Binding.h:2197
static Function< void, gl::GLenum, gl::GLuint > BindTransformFeedback
Wrapper for glBindTransformFeedback.
Definition Binding.h:535
static Function< void, gl::GLenum, const gl::GLuint * > NormalP3uiv
Wrapper for glNormalP3uiv.
Definition Binding.h:2096
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * > VertexAttribPointerARB
Wrapper for glVertexAttribPointerARB.
Definition Binding.h:3297
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord1ivARB
Wrapper for glMultiTexCoord1ivARB.
Definition Binding.h:1913
static Function< void, gl::GLenum > ClientActiveVertexStreamATI
Wrapper for glClientActiveVertexStreamATI.
Definition Binding.h:639
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix2fv
Wrapper for glUniformMatrix2fv.
Definition Binding.h:2959
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint * > GetNamedProgramLocalParameterIuivEXT
Wrapper for glGetNamedProgramLocalParameterIuivEXT.
Definition Binding.h:1345
static Function< void, gl::GLuint > PushName
Wrapper for glPushName.
Definition Binding.h:2404
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > DepthRangeIndexeddNV
Wrapper for glDepthRangeIndexeddNV.
Definition Binding.h:911
static Function< void, const gl::GLshort * > WindowPos3sv
Wrapper for glWindowPos3sv.
Definition Binding.h:3437
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > CopyImageSubData
Wrapper for glCopyImageSubData.
Definition Binding.h:784
static Function< void, const gl::GLfixed * > RasterPos2xvOES
Wrapper for glRasterPos2xvOES.
Definition Binding.h:2419
static Function< gl::GLboolean, gl::GLuint > IsBuffer
Wrapper for glIsBuffer.
Definition Binding.h:1685
static Function< void, const gl::GLushort * > Color4usv
Wrapper for glColor4usv.
Definition Binding.h:692
static Function< void, gl::GLubyte > Indexub
Wrapper for glIndexub.
Definition Binding.h:1666
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexArrayIntegeri_vEXT
Wrapper for glGetVertexArrayIntegeri_vEXT.
Definition Binding.h:1590
static Function< void, gl::GLenum, const gl::GLdouble * > ClipPlane
Wrapper for glClipPlane.
Definition Binding.h:644
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > NamedProgramLocalParameterI4uiEXT
Wrapper for glNamedProgramLocalParameterI4uiEXT.
Definition Binding.h:2063
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT > ProgramUniform1ui64NV
Wrapper for glProgramUniform1ui64NV.
Definition Binding.h:2274
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * > GetTexLevelParameterfv
Wrapper for glGetTexLevelParameterfv.
Definition Binding.h:1524
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetMinmaxParameterivEXT
Wrapper for glGetMinmaxParameterivEXT.
Definition Binding.h:1313
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > ShaderStorageBlockBinding
Wrapper for glShaderStorageBlockBinding.
Definition Binding.h:2588
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTexImage2D
Wrapper for glCompressedTexImage2D.
Definition Binding.h:740
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLuint > DrawArraysInstancedBaseInstance
Wrapper for glDrawArraysInstancedBaseInstance.
Definition Binding.h:937
static Function< void, gl::GLint, const gl::GLdouble * > WeightdvARB
Wrapper for glWeightdvARB.
Definition Binding.h:3383
static Function< void, gl::GLenum, gl::GLubyte * > GetUnsignedBytevEXT
Wrapper for glGetUnsignedBytevEXT.
Definition Binding.h:1580
static Function< gl::GLint, gl::GLuint, gl::GLint > GetUniformBufferSizeEXT
Wrapper for glGetUniformBufferSizeEXT.
Definition Binding.h:1562
static Function< void > TextureBarrierNV
Wrapper for glTextureBarrierNV.
Definition Binding.h:2797
static Function< void, gl::GLenum, const gl::GLfixed * > PointParameterxvOES
Wrapper for glPointParameterxvOES.
Definition Binding.h:2186
static Function< void, gl::GLenum, gl::GLint, void * > GetCompressedTexImage
Wrapper for glGetCompressedTexImage.
Definition Binding.h:1208
static Function< void, gl::GLenum, gl::GLint, gl::GLfixed * > GetPixelMapxv
Wrapper for glGetPixelMapxv.
Definition Binding.h:1431
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > ProgramParameteriEXT
Wrapper for glProgramParameteriEXT.
Definition Binding.h:2250
static Function< void, const gl::GLhalfNV * > Vertex4hvNV
Wrapper for glVertex4hvNV.
Definition Binding.h:3056
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > ConvolutionParameteri
Wrapper for glConvolutionParameteri.
Definition Binding.h:769
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > TexStorageMem3DMultisampleEXT
Wrapper for glTexStorageMem3DMultisampleEXT.
Definition Binding.h:2786
static Function< void, gl::GLsizei, const gl::GLint * > DeleteQueryResourceTagNV
Wrapper for glDeleteQueryResourceTagNV.
Definition Binding.h:885
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, const void * > PathCoordsNV
Wrapper for glPathCoordsNV.
Definition Binding.h:2127
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > TexCoord3s
Wrapper for glTexCoord3s.
Definition Binding.h:2702
static Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, const gl::GLfloat * > StencilStrokePathInstancedNV
Wrapper for glStencilStrokePathInstancedNV.
Definition Binding.h:2618
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * > GetLocalConstantBooleanvEXT
Wrapper for glGetLocalConstantBooleanvEXT.
Definition Binding.h:1290
static Function< void, gl::GLuint, gl::GLint, gl::GLint > ProgramUniform1iEXT
Wrapper for glProgramUniform1iEXT.
Definition Binding.h:2269
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetConvolutionParameterivEXT
Wrapper for glGetConvolutionParameterivEXT.
Definition Binding.h:1218
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > LabelObjectEXT
Wrapper for glLabelObjectEXT.
Definition Binding.h:1732
static Function< void, gl::GLenum, gl::GLdouble * > CullParameterdvEXT
Wrapper for glCullParameterdvEXT.
Definition Binding.h:842
std::array< AbstractFunction *, 3002 > array_t
The type of the build-in functions collection.
Definition Binding.h:67
static Function< void, gl::GLsizei, gl::GLuint * > GenTextures
Wrapper for glGenTextures.
Definition Binding.h:1152
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord2fVertex3fSUN
Wrapper for glTexCoord2fVertex3fSUN.
Definition Binding.h:2682
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > FramebufferSampleLocationsfvNV
Wrapper for glFramebufferSampleLocationsfvNV.
Definition Binding.h:1098
static Function< void, gl::GLenum, gl::GLenum, void ** > GetBufferPointerv
Wrapper for glGetBufferPointerv.
Definition Binding.h:1185
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI4uiv
Wrapper for glVertexAttribI4uiv.
Definition Binding.h:3241
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnConvolutionFilter
Wrapper for glGetnConvolutionFilter.
Definition Binding.h:1355
static Function< void, gl::GLuint * > GetFirstPerfQueryIdINTEL
Wrapper for glGetFirstPerfQueryIdINTEL.
Definition Binding.h:1234
static Function< void, gl::GLuint > ReplacementCodeuiSUN
Wrapper for glReplacementCodeuiSUN.
Definition Binding.h:2479
static Function< void, const gl::GLubyte * > Color4ubv
Wrapper for glColor4ubv.
Definition Binding.h:684
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > RasterPos3xOES
Wrapper for glRasterPos3xOES.
Definition Binding.h:2428
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord4svARB
Wrapper for glMultiTexCoord4svARB.
Definition Binding.h:1983
static Function< void, gl::FfdMaskSGIX > DeformSGIX
Wrapper for glDeformSGIX.
Definition Binding.h:859
static Function< void, gl::GLenum, gl::GLsizei > FogCoordFormatNV
Wrapper for glFogCoordFormatNV.
Definition Binding.h:1060
static Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr > CopyNamedBufferSubData
Wrapper for glCopyNamedBufferSubData.
Definition Binding.h:791
static Function< void, gl::GLint, gl::GLuint64, gl::GLuint64 > Uniform2ui64ARB
Wrapper for glUniform2ui64ARB.
Definition Binding.h:2901
static Function< void, gl::GLenum, const gl::GLbyte * > MultiTexCoord4bvOES
Wrapper for glMultiTexCoord4bvOES.
Definition Binding.h:1965
static Function< void, const gl::GLfloat * > EvalCoord2fv
Wrapper for glEvalCoord2fv.
Definition Binding.h:1023
static Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * > AreProgramsResidentNV
Wrapper for glAreProgramsResidentNV.
Definition Binding.h:466
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform4uiv
Wrapper for glProgramUniform4uiv.
Definition Binding.h:2350
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform3uiv
Wrapper for glProgramUniform3uiv.
Definition Binding.h:2326
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei > DrawArraysEXT
Wrapper for glDrawArraysEXT.
Definition Binding.h:933
static Function< void, gl::GLenum, gl::GLfloat > PointParameterfSGIS
Wrapper for glPointParameterfSGIS.
Definition Binding.h:2176
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, const void * > MultiTexCoordPointerEXT
Wrapper for glMultiTexCoordPointerEXT.
Definition Binding.h:1994
static Function< void, gl::GLuint, gl::GLenum > BeginConditionalRenderNV
Wrapper for glBeginConditionalRenderNV.
Definition Binding.h:479
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLuint * > GetMemoryObjectDetachedResourcesuivNV
Wrapper for glGetMemoryObjectDetachedResourcesuivNV.
Definition Binding.h:1306
static Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, const void * > BufferSubData
Wrapper for glBufferSubData.
Definition Binding.h:596
static Function< void, const gl::GLshort * > WindowPos3svARB
Wrapper for glWindowPos3svARB.
Definition Binding.h:3438
static Function< gl::GLuint > CreateProgressFenceNVX
Wrapper for glCreateProgressFenceNVX.
Definition Binding.h:826
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * > ProgramUniform2ui64vARB
Wrapper for glProgramUniform2ui64vARB.
Definition Binding.h:2299
static Function< gl::GLint, gl::GLuint, const gl::GLchar * > GetFragDataLocation
Wrapper for glGetFragDataLocation.
Definition Binding.h:1242
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * > GetHistogramEXT
Wrapper for glGetHistogramEXT.
Definition Binding.h:1259
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * > ConvolutionParameterxvOES
Wrapper for glConvolutionParameterxvOES.
Definition Binding.h:774
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord4iv
Wrapper for glMultiTexCoord4iv.
Definition Binding.h:1978
static Function< void, gl::GLint, const gl::GLfloat * > WeightfvARB
Wrapper for glWeightfvARB.
Definition Binding.h:3384
static Function< void > EndConditionalRenderNV
Wrapper for glEndConditionalRenderNV.
Definition Binding.h:999
static Function< void, gl::GLuint, const gl::GLchar * > ActiveVaryingNV
Wrapper for glActiveVaryingNV.
Definition Binding.h:457
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum > BlitFramebufferEXT
Wrapper for glBlitFramebufferEXT.
Definition Binding.h:584
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > ImageTransformParameteriHP
Wrapper for glImageTransformParameteriHP.
Definition Binding.h:1642
static Function< gl::GLboolean, gl::GLenum > IsEnabled
Wrapper for glIsEnabled.
Definition Binding.h:1689
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetNamedBufferParameteriv
Wrapper for glGetNamedBufferParameteriv.
Definition Binding.h:1329
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * > GetnUniformuiv
Wrapper for glGetnUniformuiv.
Definition Binding.h:1390
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix4x3fvEXT
Wrapper for glProgramUniformMatrix4x3fvEXT.
Definition Binding.h:2391
static Function< void, gl::GLintptr > DrawMeshTasksIndirectNV
Wrapper for glDrawMeshTasksIndirectNV.
Definition Binding.h:959
static Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * > CreateTextures
Wrapper for glCreateTextures.
Definition Binding.h:838
static Function< void, gl::GLuint, const gl::GLint * > VertexAttrib4ivARB
Wrapper for glVertexAttrib4ivARB.
Definition Binding.h:3170
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte * > VertexAttribs4ubvNV
Wrapper for glVertexAttribs4ubvNV.
Definition Binding.h:3315
static Function< void, gl::GLenum, gl::GLuint, const gl::GLint * > ProgramLocalParameterI4ivNV
Wrapper for glProgramLocalParameterI4ivNV.
Definition Binding.h:2234
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * > VertexAttribs3svNV
Wrapper for glVertexAttribs3svNV.
Definition Binding.h:3310
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > WindowPos3dMESA
Wrapper for glWindowPos3dMESA.
Definition Binding.h:3418
static Function< void, gl::GLenum, gl::GLint > VertexBlendEnviATI
Wrapper for glVertexBlendEnviATI.
Definition Binding.h:3319
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > PathParameteriNV
Wrapper for glPathParameteriNV.
Definition Binding.h:2138
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > BindBufferRangeEXT
Wrapper for glBindBufferRangeEXT.
Definition Binding.h:503
static Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 > Uniform3ui64ARB
Wrapper for glUniform3ui64ARB.
Definition Binding.h:2923
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > VertexAttribI4i
Wrapper for glVertexAttribI4i.
Definition Binding.h:3231
static Function< void, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 > Uniform4i64ARB
Wrapper for glUniform4i64ARB.
Definition Binding.h:2937
static Function< void > FlushRasterSGIX
Wrapper for glFlushRasterSGIX.
Definition Binding.h:1050
static Function< void, gl::GLuint > BeginConditionalRenderNVX
Wrapper for glBeginConditionalRenderNVX.
Definition Binding.h:480
static Function< void, gl::GLuint, gl::GLeglImageOES, const gl::GLint * > EGLImageTargetTextureStorageEXT
Wrapper for glEGLImageTargetTextureStorageEXT.
Definition Binding.h:981
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI3iv
Wrapper for glVertexAttribI3iv.
Definition Binding.h:3223
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * > DepthRangeArrayv
Wrapper for glDepthRangeArrayv.
Definition Binding.h:906
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform1fv
Wrapper for glProgramUniform1fv.
Definition Binding.h:2262
static Function< void, const gl::GLshort * > WindowPos3svMESA
Wrapper for glWindowPos3svMESA.
Definition Binding.h:3439
static Function< gl::GLuint, gl::GLenum, const gl::GLchar * > CreateShaderProgramEXT
Wrapper for glCreateShaderProgramEXT.
Definition Binding.h:833
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > BlendFuncSeparateINGR
Wrapper for glBlendFuncSeparateINGR.
Definition Binding.h:581
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttribL3d
Wrapper for glVertexAttribL3d.
Definition Binding.h:3267
static Function< void, gl::GLdouble, gl::GLdouble > Vertex2d
Wrapper for glVertex2d.
Definition Binding.h:3023
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > PushDebugGroup
Wrapper for glPushDebugGroup.
Definition Binding.h:2400
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > BlendFuncSeparateEXT
Wrapper for glBlendFuncSeparateEXT.
Definition Binding.h:577
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > MultiTexImage2DEXT
Wrapper for glMultiTexImage2DEXT.
Definition Binding.h:2006
static Function< void, const gl::GLushort * > SecondaryColor3usvEXT
Wrapper for glSecondaryColor3usvEXT.
Definition Binding.h:2562
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib4fvARB
Wrapper for glVertexAttrib4fvARB.
Definition Binding.h:3165
static Function< void, gl::GLuint, const gl::GLfloat * > SetFragmentShaderConstantATI
Wrapper for glSetFragmentShaderConstantATI.
Definition Binding.h:2577
static Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * > DeleteNamesAMD
Wrapper for glDeleteNamesAMD.
Definition Binding.h:872
static Function< void, gl::GLenum, gl::GLint, const gl::GLuint * > ClearBufferuiv
Wrapper for glClearBufferuiv.
Definition Binding.h:615
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > Binormal3sEXT
Wrapper for glBinormal3sEXT.
Definition Binding.h:552
static Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > TexCoord2fColor3fVertex3fvSUN
Wrapper for glTexCoord2fColor3fVertex3fvSUN.
Definition Binding.h:2674
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > Vertex4s
Wrapper for glVertex4s.
Definition Binding.h:3059
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetFragmentLightivSGIX
Wrapper for glGetFragmentLightivSGIX.
Definition Binding.h:1245
static Function< void, const gl::GLhalfNV * > Normal3hvNV
Wrapper for glNormal3hvNV.
Definition Binding.h:2087
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > ShaderOp3EXT
Wrapper for glShaderOp3EXT.
Definition Binding.h:2585
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > RenderbufferStorageMultisampleCoverageNV
Wrapper for glRenderbufferStorageMultisampleCoverageNV.
Definition Binding.h:2464
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint > VertexStream4iATI
Wrapper for glVertexStream4iATI.
Definition Binding.h:3359
static Function< void, gl::GLuint, gl::GLsizei > DeletePathsNV
Wrapper for glDeletePathsNV.
Definition Binding.h:875
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > OrthoxOES
Wrapper for glOrthoxOES.
Definition Binding.h:2119
static Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei > MultiDrawArraysIndirectCount
Wrapper for glMultiDrawArraysIndirectCount.
Definition Binding.h:1880
static Function< void, gl::GLenum, gl::GLuint > EnableIndexedEXT
Wrapper for glEnableIndexedEXT.
Definition Binding.h:989
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei > FramebufferTextureMultiviewOVR
Wrapper for glFramebufferTextureMultiviewOVR.
Definition Binding.h:1114
static Function< void, const gl::GLdouble * > TexCoord3dv
Wrapper for glTexCoord3dv.
Definition Binding.h:2695
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteQueries
Wrapper for glDeleteQueries.
Definition Binding.h:883
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint > CopyTexImage2D
Wrapper for glCopyTexImage2D.
Definition Binding.h:796
static Function< void, const gl::GLfixed * > TexCoord1xvOES
Wrapper for glTexCoord1xvOES.
Definition Binding.h:2667
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * > MulticastGetQueryObjectivNV
Wrapper for glMulticastGetQueryObjectivNV.
Definition Binding.h:1867
static Function< void, gl::GLenum, const gl::GLfloat * > PatchParameterfv
Wrapper for glPatchParameterfv.
Definition Binding.h:2123
static Function< gl::GLboolean, gl::GLuint > IsFenceNV
Wrapper for glIsFenceNV.
Definition Binding.h:1693
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > WindowPos3s
Wrapper for glWindowPos3s.
Definition Binding.h:3434
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * > GetnMapiv
Wrapper for glGetnMapiv.
Definition Binding.h:1364
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetFragmentMaterialivSGIX
Wrapper for glGetFragmentMaterialivSGIX.
Definition Binding.h:1247
static Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble > Uniform3d
Wrapper for glUniform3d.
Definition Binding.h:2908
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform2uivEXT
Wrapper for glUniform2uivEXT.
Definition Binding.h:2907
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiTexCoord2fVertex3fSUN
Wrapper for glReplacementCodeuiTexCoord2fVertex3fSUN.
Definition Binding.h:2484
static Function< void, gl::GLenum, gl::GLfloat * > GetDetailTexFuncSGIS
Wrapper for glGetDetailTexFuncSGIS.
Definition Binding.h:1225
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint > CopyTextureImage2DEXT
Wrapper for glCopyTextureImage2DEXT.
Definition Binding.h:805
static Function< void, gl::GLuint > EnableVertexAttribArrayARB
Wrapper for glEnableVertexAttribArrayARB.
Definition Binding.h:996
static SimpleFunctionCallback unresolvedCallback()
Unresolved callback accessor.
static Function< void, gl::GLenum, const gl::GLfloat * > VertexStream3fvATI
Wrapper for glVertexStream3fvATI.
Definition Binding.h:3350
static Function< void, const gl::GLfixed * > Vertex4xvOES
Wrapper for glVertex4xvOES.
Definition Binding.h:3062
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TextureImage2DEXT
Wrapper for glTextureImage2DEXT.
Definition Binding.h:2804
static Function< void, gl::GLuint, gl::GLint, gl::GLuint > ProgramUniform1ui
Wrapper for glProgramUniform1ui.
Definition Binding.h:2272
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > PathParameterivNV
Wrapper for glPathParameterivNV.
Definition Binding.h:2139
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > TexCoord4xOES
Wrapper for glTexCoord4xOES.
Definition Binding.h:2722
static Function< void, gl::GLuint > CallCommandListNV
Wrapper for glCallCommandListNV.
Definition Binding.h:598
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > MultiTexRenderbufferEXT
Wrapper for glMultiTexRenderbufferEXT.
Definition Binding.h:2014
static Function< gl::GLenum, gl::GLuint, gl::GLuint *, gl::GLuint64EXT * > VideoCaptureNV
Wrapper for glVideoCaptureNV.
Definition Binding.h:3368
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * > GetDoublei_vEXT
Wrapper for glGetDoublei_vEXT.
Definition Binding.h:1227
static FunctionCallback & s_afterCallback()
Callback for after function call.
static Function< void, gl::GLuint > ValidateProgram
Wrapper for glValidateProgram.
Definition Binding.h:2996
static Function< void, gl::GLhandleARB, gl::GLuint, const gl::GLcharARB * > BindAttribLocationARB
Wrapper for glBindAttribLocationARB.
Definition Binding.h:494
static Function< void, gl::GLenum, const gl::GLfloat * > FragmentLightModelfvSGIX
Wrapper for glFragmentLightModelfvSGIX.
Definition Binding.h:1082
static Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte > SecondaryColor3ub
Wrapper for glSecondaryColor3ub.
Definition Binding.h:2551
static Function< void > VDPAUFiniNV
Wrapper for glVDPAUFiniNV.
Definition Binding.h:3010
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64 > ProgramUniformHandleui64NV
Wrapper for glProgramUniformHandleui64NV.
Definition Binding.h:2353
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > FramebufferTexture
Wrapper for glFramebufferTexture.
Definition Binding.h:1100
static Function< void, const gl::GLfloat * > LoadMatrixf
Wrapper for glLoadMatrixf.
Definition Binding.h:1763
static Function< void > BeginVertexShaderEXT
Wrapper for glBeginVertexShaderEXT.
Definition Binding.h:491
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * > MultiTexEnvfvEXT
Wrapper for glMultiTexEnvfvEXT.
Definition Binding.h:1996
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord1iv
Wrapper for glMultiTexCoord1iv.
Definition Binding.h:1912
static Function< void, gl::GLuint64 > SignalVkSemaphoreNV
Wrapper for glSignalVkSemaphoreNV.
Definition Binding.h:2597
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TextureSubImage2DEXT
Wrapper for glTextureSubImage2DEXT.
Definition Binding.h:2848
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, const void * > ClearTexImage
Wrapper for glClearTexImage.
Definition Binding.h:635
static Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > VertexAttrib4hNV
Wrapper for glVertexAttrib4hNV.
Definition Binding.h:3167
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > ConvolutionParameterfv
Wrapper for glConvolutionParameterfv.
Definition Binding.h:767
static Function< void, gl::GLenum > BlendEquation
Wrapper for glBlendEquation.
Definition Binding.h:562
static Function< void, gl::GLint, gl::GLint > Uniform1iARB
Wrapper for glUniform1iARB.
Definition Binding.h:2875
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > Color4xOES
Wrapper for glColor4xOES.
Definition Binding.h:693
static Function< gl::GLboolean, gl::GLuint > UnmapNamedBuffer
Wrapper for glUnmapNamedBuffer.
Definition Binding.h:2985
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLfloat > InterpolatePathsNV
Wrapper for glInterpolatePathsNV.
Definition Binding.h:1675
static Function< void, gl::GLint, const gl::GLuint * > MatrixIndexuivARB
Wrapper for glMatrixIndexuivARB.
Definition Binding.h:1823
static Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * > GetDebugMessageLogARB
Wrapper for glGetDebugMessageLogARB.
Definition Binding.h:1223
static Function< void, const gl::GLfloat * > LoadTransposeMatrixfARB
Wrapper for glLoadTransposeMatrixfARB.
Definition Binding.h:1770
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * > VertexAttribs2fvNV
Wrapper for glVertexAttribs2fvNV.
Definition Binding.h:3304
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > TexStorage2DEXT
Wrapper for glTexStorage2DEXT.
Definition Binding.h:2777
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTextureSubImage2DEXT
Wrapper for glCopyTextureSubImage2DEXT.
Definition Binding.h:809
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLdouble * > NamedProgramLocalParameter4dvEXT
Wrapper for glNamedProgramLocalParameter4dvEXT.
Definition Binding.h:2058
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint > VertexAttribI3i
Wrapper for glVertexAttribI3i.
Definition Binding.h:3221
static Function< void, gl::GLenum, gl::GLuint > TexCoordP3ui
Wrapper for glTexCoordP3ui.
Definition Binding.h:2729
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetOcclusionQueryivNV
Wrapper for glGetOcclusionQueryivNV.
Definition Binding.h:1403
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * > FramebufferDrawBuffersEXT
Wrapper for glFramebufferDrawBuffersEXT.
Definition Binding.h:1090
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * > DebugMessageInsert
Wrapper for glDebugMessageInsert.
Definition Binding.h:853
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > Lightf
Wrapper for glLightf.
Definition Binding.h:1737
static Function< void, gl::GLenum > Begin
Wrapper for glBegin.
Definition Binding.h:477
static Function< void, gl::GLenum > ResetHistogram
Wrapper for glResetHistogram.
Definition Binding.h:2492
static Function< void, const gl::GLshort * > RasterPos3sv
Wrapper for glRasterPos3sv.
Definition Binding.h:2427
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix4fv
Wrapper for glUniformMatrix4fv.
Definition Binding.h:2973
static Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * > CreateQueries
Wrapper for glCreateQueries.
Definition Binding.h:827
static Function< void, gl::GLubyte > GlobalAlphaFactorubSUN
Wrapper for glGlobalAlphaFactorubSUN.
Definition Binding.h:1632
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > MatrixOrthoEXT
Wrapper for glMatrixOrthoEXT.
Definition Binding.h:1841
static Function< void, gl::GLenum, gl::GLuint > UseShaderProgramEXT
Wrapper for glUseShaderProgramEXT.
Definition Binding.h:2995
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetFinalCombinerInputParameterfvNV
Wrapper for glGetFinalCombinerInputParameterfvNV.
Definition Binding.h:1232
static Function< void, gl::GLuint > ValidateProgramPipeline
Wrapper for glValidateProgramPipeline.
Definition Binding.h:2998
static Function< void, gl::GLenum, gl::GLfloat > VertexBlendEnvfATI
Wrapper for glVertexBlendEnvfATI.
Definition Binding.h:3318
static Function< void, gl::GLint, gl::GLint, gl::GLint > Normal3i
Wrapper for glNormal3i.
Definition Binding.h:2088
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteProgramPipelinesEXT
Wrapper for glDeleteProgramPipelinesEXT.
Definition Binding.h:880
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexAttrib3fARB
Wrapper for glVertexAttrib3fARB.
Definition Binding.h:3140
static Function< void, const gl::GLubyte * > SecondaryColor3ubvEXT
Wrapper for glSecondaryColor3ubvEXT.
Definition Binding.h:2554
static Function< void, const gl::GLshort * > Vertex3sv
Wrapper for glVertex3sv.
Definition Binding.h:3046
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat > ViewportPositionWScaleNV
Wrapper for glViewportPositionWScaleNV.
Definition Binding.h:3376
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > ProgramUniform3i
Wrapper for glProgramUniform3i.
Definition Binding.h:2312
static Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * > BindFragDataLocation
Wrapper for glBindFragDataLocation.
Definition Binding.h:507
static Function< void, gl::GLuint > ListBase
Wrapper for glListBase.
Definition Binding.h:1754
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint > BindBufferBaseEXT
Wrapper for glBindBufferBaseEXT.
Definition Binding.h:498
static Function< void, gl::GLuint, gl::GLsizei > DeleteLists
Wrapper for glDeleteLists.
Definition Binding.h:869
static Function< void, gl::GLint, gl::GLint, gl::GLint > WindowPos3iMESA
Wrapper for glWindowPos3iMESA.
Definition Binding.h:3430
static Function< void, gl::GLenum, gl::GLint, gl::GLint > MultiTexCoord2iARB
Wrapper for glMultiTexCoord2iARB.
Definition Binding.h:1933
static Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > StencilThenCoverStrokePathInstancedNV
Wrapper for glStencilThenCoverStrokePathInstancedNV.
Definition Binding.h:2622
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * > GetColorTableEXT
Wrapper for glGetColorTableEXT.
Definition Binding.h:1193
static Function< void, gl::GLuint, gl::GLuint, const void **, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint > ListDrawCommandsStatesClientNV
Wrapper for glListDrawCommandsStatesClientNV.
Definition Binding.h:1755
static Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > ProgramUniform4i64NV
Wrapper for glProgramUniform4i64NV.
Definition Binding.h:2338
static Function< void, gl::GLuint, gl::GLenum, gl::GLint64 * > GetQueryObjecti64v
Wrapper for glGetQueryObjecti64v.
Definition Binding.h:1481
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > SecondaryColor3f
Wrapper for glSecondaryColor3f.
Definition Binding.h:2537
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetProgramPipelineiv
Wrapper for glGetProgramPipelineiv.
Definition Binding.h:1462
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat > NormalStream3fATI
Wrapper for glNormalStream3fATI.
Definition Binding.h:2105
static Function< void, gl::GLuint, gl::GLdouble > VertexAttrib1dNV
Wrapper for glVertexAttrib1dNV.
Definition Binding.h:3095
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > Uniform3ui64vNV
Wrapper for glUniform3ui64vNV.
Definition Binding.h:2926
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint > BindVideoCaptureStreamTextureNV
Wrapper for glBindVideoCaptureStreamTextureNV.
Definition Binding.h:543
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * > ColorPointerEXT
Wrapper for glColorPointerEXT.
Definition Binding.h:708
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ConvolutionFilter2D
Wrapper for glConvolutionFilter2D.
Definition Binding.h:763
static Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * > MultiTexCoordP1uiv
Wrapper for glMultiTexCoordP1uiv.
Definition Binding.h:1987
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLuint * > ClearNamedFramebufferuiv
Wrapper for glClearNamedFramebufferuiv.
Definition Binding.h:633
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLint * > GetInternalformatSampleivNV
Wrapper for glGetInternalformatSampleivNV.
Definition Binding.h:1280
static Function< void, gl::GLuint > PrimitiveRestartIndex
Wrapper for glPrimitiveRestartIndex.
Definition Binding.h:2208
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib2dvARB
Wrapper for glVertexAttrib2dvARB.
Definition Binding.h:3117
static Function< const gl::GLubyte *, gl::GLenum > GetString
Wrapper for glGetString.
Definition Binding.h:1508
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * > GetnUniformfvKHR
Wrapper for glGetnUniformfvKHR.
Definition Binding.h:1384
static Function< void, gl::GLenum, const void * > ElementPointerAPPLE
Wrapper for glElementPointerAPPLE.
Definition Binding.h:982
static Function< void, const gl::GLenum *, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, gl::GLint > MultiModeDrawElementsIBM
Wrapper for glMultiModeDrawElementsIBM.
Definition Binding.h:1896
static Function< void, gl::GLenum, gl::GLint, gl::GLint > VertexStream2iATI
Wrapper for glVertexStream2iATI.
Definition Binding.h:3343
static Function< gl::GLint, gl::GLuint, const gl::GLchar * > GetVaryingLocationNV
Wrapper for glGetVaryingLocationNV.
Definition Binding.h:1587
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTextureSubImage1D
Wrapper for glCompressedTextureSubImage1D.
Definition Binding.h:753
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * > VertexAttribPointerNV
Wrapper for glVertexAttribPointerNV.
Definition Binding.h:3298
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei > TexStorage3DEXT
Wrapper for glTexStorage3DEXT.
Definition Binding.h:2780
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * > ReadnPixels
Wrapper for glReadnPixels.
Definition Binding.h:2443
static Function< void, const gl::GLdouble * > MultMatrixd
Wrapper for glMultMatrixd.
Definition Binding.h:2018
static std::vector< ContextSwitchCallback > & s_contextSwitchCallbacks()
List of callbacks for context switch.
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei > TextureStorage1DEXT
Wrapper for glTextureStorage1DEXT.
Definition Binding.h:2830
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint > NamedFramebufferTexture
Wrapper for glNamedFramebufferTexture.
Definition Binding.h:2049
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * > ProgramLocalParametersI4ivNV
Wrapper for glProgramLocalParametersI4ivNV.
Definition Binding.h:2238
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetListParameterivSGIX
Wrapper for glGetListParameterivSGIX.
Definition Binding.h:1289
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > WindowPos3dARB
Wrapper for glWindowPos3dARB.
Definition Binding.h:3417
static Function< void, gl::GLuint, const gl::GLbyte * > VertexAttribI4bvEXT
Wrapper for glVertexAttribI4bvEXT.
Definition Binding.h:3230
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * > PathDashArrayNV
Wrapper for glPathDashArrayNV.
Definition Binding.h:2129
static Function< void, gl::GLuint, const gl::GLint * > ScissorIndexedv
Wrapper for glScissorIndexedv.
Definition Binding.h:2528
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteSamplers
Wrapper for glDeleteSamplers.
Definition Binding.h:888
static Function< void, gl::GLshort > GlobalAlphaFactorsSUN
Wrapper for glGlobalAlphaFactorsSUN.
Definition Binding.h:1631
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform2uiv
Wrapper for glUniform2uiv.
Definition Binding.h:2906
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Rotatef
Wrapper for glRotatef.
Definition Binding.h:2502
static Function< void, gl::GLuint, gl::GLuint > DisableVertexArrayAttribEXT
Wrapper for glDisableVertexArrayAttribEXT.
Definition Binding.h:924
static Function< void, gl::GLfixed, gl::GLfixed > Vertex3xOES
Wrapper for glVertex3xOES.
Definition Binding.h:3047
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * > ViewportArrayv
Wrapper for glViewportArrayv.
Definition Binding.h:3373
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttrib4NuivARB
Wrapper for glVertexAttrib4NuivARB.
Definition Binding.h:3182
static Function< void > BlendBarrierKHR
Wrapper for glBlendBarrierKHR.
Definition Binding.h:557
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix4x3fv
Wrapper for glUniformMatrix4x3fv.
Definition Binding.h:2978
static Function< void, gl::GLenum, const gl::GLdouble * > MatrixLoaddEXT
Wrapper for glMatrixLoaddEXT.
Definition Binding.h:1827
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TexImage3D
Wrapper for glTexImage3D.
Definition Binding.h:2756
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort > MultiTexCoord2sARB
Wrapper for glMultiTexCoord2sARB.
Definition Binding.h:1937
static Function< void, const gl::GLdouble * > WindowPos3dvARB
Wrapper for glWindowPos3dvARB.
Definition Binding.h:3420
static Function< void, gl::GLbyte > GlobalAlphaFactorbSUN
Wrapper for glGlobalAlphaFactorbSUN.
Definition Binding.h:1627
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * > GetActiveUniform
Wrapper for glGetActiveUniform.
Definition Binding.h:1165
static Function< void, gl::GLfloat > EvalCoord1f
Wrapper for glEvalCoord1f.
Definition Binding.h:1016
static Function< void, const gl::GLint * > WindowPos2ivARB
Wrapper for glWindowPos2ivARB.
Definition Binding.h:3408
static Function< void, gl::GLenum > ClientActiveTextureARB
Wrapper for glClientActiveTextureARB.
Definition Binding.h:638
static Function< void, gl::GLenum, void ** > GetPointervEXT
Wrapper for glGetPointervEXT.
Definition Binding.h:1439
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > MultiTexCoordP3ui
Wrapper for glMultiTexCoordP3ui.
Definition Binding.h:1990
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > ImageTransformParameterfHP
Wrapper for glImageTransformParameterfHP.
Definition Binding.h:1640
static Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei > MultiDrawElementsIndirect
Wrapper for glMultiDrawElementsIndirect.
Definition Binding.h:1886
static Function< void, gl::GLuint, gl::GLenum > NewList
Wrapper for glNewList.
Definition Binding.h:2076
static Function< gl::GLboolean, gl::GLuint > IsProgramARB
Wrapper for glIsProgramARB.
Definition Binding.h:1709
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnConvolutionFilterARB
Wrapper for glGetnConvolutionFilterARB.
Definition Binding.h:1356
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI4ivEXT
Wrapper for glVertexAttribI4ivEXT.
Definition Binding.h:3234
static Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint > UseProgramStagesEXT
Wrapper for glUseProgramStagesEXT.
Definition Binding.h:2994
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat > VertexAttrib2f
Wrapper for glVertexAttrib2f.
Definition Binding.h:3119
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * > VertexAttribs4dvNV
Wrapper for glVertexAttribs4dvNV.
Definition Binding.h:3311
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 > TexStorageMem1DEXT
Wrapper for glTexStorageMem1DEXT.
Definition Binding.h:2782
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayVertexAttribIOffsetEXT
Wrapper for glVertexArrayVertexAttribIOffsetEXT.
Definition Binding.h:3085
static Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint > Uniform3uiEXT
Wrapper for glUniform3uiEXT.
Definition Binding.h:2927
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void ** > GetVertexArrayPointeri_vEXT
Wrapper for glGetVertexArrayPointeri_vEXT.
Definition Binding.h:1593
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetPathParameterfvNV
Wrapper for glGetPathParameterfvNV.
Definition Binding.h:1413
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMapfv
Wrapper for glGetMapfv.
Definition Binding.h:1297
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLintptr > VertexArrayEdgeFlagOffsetEXT
Wrapper for glVertexArrayEdgeFlagOffsetEXT.
Definition Binding.h:3070
static Function< void, gl::GLenum, gl::GLenum > GenerateMultiTexMipmapEXT
Wrapper for glGenerateMultiTexMipmapEXT.
Definition Binding.h:1127
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Color4f
Wrapper for glColor4f.
Definition Binding.h:673
static Function< void, gl::GLint, const gl::GLchar * > QueryResourceTagNV
Wrapper for glQueryResourceTagNV.
Definition Binding.h:2409
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum > PassTexCoordATI
Wrapper for glPassTexCoordATI.
Definition Binding.h:2120
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI4iv
Wrapper for glVertexAttribI4iv.
Definition Binding.h:3233
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum > BlitFramebuffer
Wrapper for glBlitFramebuffer.
Definition Binding.h:583
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > Scalef
Wrapper for glScalef.
Definition Binding.h:2521
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetVertexAttribIuiv
Wrapper for glGetVertexAttribIuiv.
Definition Binding.h:1605
static Function< void, const gl::GLint * > RasterPos2iv
Wrapper for glRasterPos2iv.
Definition Binding.h:2415
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord2fv
Wrapper for glMultiTexCoord2fv.
Definition Binding.h:1928
static Function< void, gl::GLuint, gl::GLenum > BlendEquationiARB
Wrapper for glBlendEquationiARB.
Definition Binding.h:565
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > MultiTexSubImage2DEXT
Wrapper for glMultiTexSubImage2DEXT.
Definition Binding.h:2016
static Function< void, gl::GLenum, gl::GLuint > EnableClientStateIndexedEXT
Wrapper for glEnableClientStateIndexedEXT.
Definition Binding.h:987
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix3dv
Wrapper for glProgramUniformMatrix3dv.
Definition Binding.h:2368
static Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei > MultiDrawArraysIndirect
Wrapper for glMultiDrawArraysIndirect.
Definition Binding.h:1876
static Function< void, gl::GLsizei, gl::GLuint * > CreateProgramPipelines
Wrapper for glCreateProgramPipelines.
Definition Binding.h:825
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnColorTableARB
Wrapper for glGetnColorTableARB.
Definition Binding.h:1352
static Function< gl::GLboolean, gl::GLuint > IsProgramPipeline
Wrapper for glIsProgramPipeline.
Definition Binding.h:1711
static Function< void, gl::GLint, gl::GLint, gl::GLint > WindowPos3iARB
Wrapper for glWindowPos3iARB.
Definition Binding.h:3429
static Function< void, gl::GLenum > LogicOp
Wrapper for glLogicOp.
Definition Binding.h:1773
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * > GetnUniformivKHR
Wrapper for glGetnUniformivKHR.
Definition Binding.h:1388
static Function< void, const gl::GLuint * > SecondaryColor3uivEXT
Wrapper for glSecondaryColor3uivEXT.
Definition Binding.h:2558
static Function< void, const gl::GLhalfNV * > SecondaryColor3hvNV
Wrapper for glSecondaryColor3hvNV.
Definition Binding.h:2542
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > FinalCombinerInputNV
Wrapper for glFinalCombinerInputNV.
Definition Binding.h:1037
static Function< void, gl::GLenum, const gl::GLint * > Fogiv
Wrapper for glFogiv.
Definition Binding.h:1072
static Function< void, gl::GLenum, gl::GLfloat > CombinerParameterfNV
Wrapper for glCombinerParameterfNV.
Definition Binding.h:722
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord4fv
Wrapper for glMultiTexCoord4fv.
Definition Binding.h:1972
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint, gl::GLuint > DrawElementsInstancedBaseVertexBaseInstance
Wrapper for glDrawElementsInstancedBaseVertexBaseInstance.
Definition Binding.h:956
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei > DrawArraysInstancedEXT
Wrapper for glDrawArraysInstancedEXT.
Definition Binding.h:938
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > DebugMessageControlKHR
Wrapper for glDebugMessageControlKHR.
Definition Binding.h:851
static Function< void, gl::GLuint > IndexMask
Wrapper for glIndexMask.
Definition Binding.h:1659
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > Materiali
Wrapper for glMateriali.
Definition Binding.h:1816
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > RasterPos4d
Wrapper for glRasterPos4d.
Definition Binding.h:2430
static Function< void, gl::GLuint, const gl::GLbyte * > VariantbvEXT
Wrapper for glVariantbvEXT.
Definition Binding.h:3001
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * > GetActiveAtomicCounterBufferiv
Wrapper for glGetActiveAtomicCounterBufferiv.
Definition Binding.h:1159
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint > ArrayObjectATI
Wrapper for glArrayObjectATI.
Definition Binding.h:471
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * > GetInternalformativ
Wrapper for glGetInternalformativ.
Definition Binding.h:1279
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiNormal3fVertex3fSUN
Wrapper for glReplacementCodeuiNormal3fVertex3fSUN.
Definition Binding.h:2477
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > Map2d
Wrapper for glMap2d.
Definition Binding.h:1789
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * > GetnUniformiv
Wrapper for glGetnUniformiv.
Definition Binding.h:1386
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttrib4d
Wrapper for glVertexAttrib4d.
Definition Binding.h:3155
static Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > AlphaFragmentOp1ATI
Wrapper for glAlphaFragmentOp1ATI.
Definition Binding.h:458
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTextureSubImage3DEXT
Wrapper for glCompressedTextureSubImage3DEXT.
Definition Binding.h:758
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * > GetFramebufferParameterfvAMD
Wrapper for glGetFramebufferParameterfvAMD.
Definition Binding.h:1250
static Function< void, const gl::GLfixed * > MultTransposeMatrixxOES
Wrapper for glMultTransposeMatrixxOES.
Definition Binding.h:2025
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum > BlendFunci
Wrapper for glBlendFunci.
Definition Binding.h:573
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei > DrawElementsInstancedEXT
Wrapper for glDrawElementsInstancedEXT.
Definition Binding.h:957
static Function< void, gl::GLenum, gl::GLenum > BlendEquationSeparateEXT
Wrapper for glBlendEquationSeparateEXT.
Definition Binding.h:568
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > MultiTexCoord4f
Wrapper for glMultiTexCoord4f.
Definition Binding.h:1970
static Function< void, const gl::GLbyte * > TexCoord3bvOES
Wrapper for glTexCoord3bvOES.
Definition Binding.h:2693
static Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * > PrioritizeTextures
Wrapper for glPrioritizeTextures.
Definition Binding.h:2211
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetSamplerParameterIiv
Wrapper for glGetSamplerParameterIiv.
Definition Binding.h:1492
static Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte > NormalStream3bATI
Wrapper for glNormalStream3bATI.
Definition Binding.h:2101
static Function< gl::GLint, gl::GLuint, const gl::GLchar * > GetAttribLocation
Wrapper for glGetAttribLocation.
Definition Binding.h:1176
static Function< void, gl::GLfixed, gl::GLfixed > DepthRangexOES
Wrapper for glDepthRangexOES.
Definition Binding.h:912
static Function< void, gl::GLenum, gl::GLint > PatchParameteri
Wrapper for glPatchParameteri.
Definition Binding.h:2124
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > RasterPos4xOES
Wrapper for glRasterPos4xOES.
Definition Binding.h:2438
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetLocalConstantFloatvEXT
Wrapper for glGetLocalConstantFloatvEXT.
Definition Binding.h:1291
static Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * > SpecializeShader
Wrapper for glSpecializeShader.
Definition Binding.h:2598
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib4sv
Wrapper for glVertexAttrib4sv.
Definition Binding.h:3188
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib3fvARB
Wrapper for glVertexAttrib3fvARB.
Definition Binding.h:3143
static Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei > MultiDrawElementsEXT
Wrapper for glMultiDrawElementsEXT.
Definition Binding.h:1885
static Function< void, gl::GLenum, gl::GLenum > IndexMaterialEXT
Wrapper for glIndexMaterialEXT.
Definition Binding.h:1660
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib4svNV
Wrapper for glVertexAttrib4svNV.
Definition Binding.h:3190
static Function< void, gl::GLsizei, const gl::GLchar * > PushGroupMarkerEXT
Wrapper for glPushGroupMarkerEXT.
Definition Binding.h:2402
static Function< void, const gl::GLdouble * > Vertex2dv
Wrapper for glVertex2dv.
Definition Binding.h:3024
static Function< void, gl::GLenum > FlushPixelDataRangeNV
Wrapper for glFlushPixelDataRangeNV.
Definition Binding.h:1049
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > DebugMessageControl
Wrapper for glDebugMessageControl.
Definition Binding.h:849
static Function< void, const gl::GLfloat * > LoadTransposeMatrixf
Wrapper for glLoadTransposeMatrixf.
Definition Binding.h:1769
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord1fv
Wrapper for glMultiTexCoord1fv.
Definition Binding.h:1906
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT * > GetIntegerui64i_vNV
Wrapper for glGetIntegerui64i_vNV.
Definition Binding.h:1275
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > TexParameterIiv
Wrapper for glTexParameterIiv.
Definition Binding.h:2766
static Function< void, gl::GLsizei, gl::GLuint * > GenRenderbuffers
Wrapper for glGenRenderbuffers.
Definition Binding.h:1147
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > DispatchCompute
Wrapper for glDispatchCompute.
Definition Binding.h:929
static Function< void, gl::GLint > ClearStencil
Wrapper for glClearStencil.
Definition Binding.h:634
static Function< void, gl::GLenum, gl::GLint > SpriteParameteriSGIX
Wrapper for glSpriteParameteriSGIX.
Definition Binding.h:2602
static Function< void, gl::GLhandleARB, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLcharARB * > GetActiveAttribARB
Wrapper for glGetActiveAttribARB.
Definition Binding.h:1161
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLfloat * > GetnUniformfvARB
Wrapper for glGetnUniformfvARB.
Definition Binding.h:1383
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttribI4sv
Wrapper for glVertexAttribI4sv.
Definition Binding.h:3235
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint * > GenNamesAMD
Wrapper for glGenNamesAMD.
Definition Binding.h:1136
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint64EXT * > GetBufferParameterui64vNV
Wrapper for glGetBufferParameterui64vNV.
Definition Binding.h:1184
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform3uiv
Wrapper for glUniform3uiv.
Definition Binding.h:2928
static Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * > TexParameterIuiv
Wrapper for glTexParameterIuiv.
Definition Binding.h:2768
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyConvolutionFilter2D
Wrapper for glCopyConvolutionFilter2D.
Definition Binding.h:782
static Function< void, gl::GLshort, gl::GLshort > WindowPos2s
Wrapper for glWindowPos2s.
Definition Binding.h:3410
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * > Uniform4i64vARB
Wrapper for glUniform4i64vARB.
Definition Binding.h:2939
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > TransformFeedbackBufferRange
Wrapper for glTransformFeedbackBufferRange.
Definition Binding.h:2855
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei > CopyConvolutionFilter1DEXT
Wrapper for glCopyConvolutionFilter1DEXT.
Definition Binding.h:781
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > TexBufferEXT
Wrapper for glTexBufferEXT.
Definition Binding.h:2650
static Function< void, gl::GLenum, const gl::GLfixed * > FogxvOES
Wrapper for glFogxvOES.
Definition Binding.h:1074
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix3fvARB
Wrapper for glUniformMatrix3fvARB.
Definition Binding.h:2967
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > VertexArrayVertexAttribBindingEXT
Wrapper for glVertexArrayVertexAttribBindingEXT.
Definition Binding.h:3081
static Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * > Uniform4dv
Wrapper for glUniform4dv.
Definition Binding.h:2931
static Function< void, gl::GLenum, gl::GLsizei > IndexFormatNV
Wrapper for glIndexFormatNV.
Definition Binding.h:1654
static Function< void, gl::GLuint > BindProgramPipeline
Wrapper for glBindProgramPipeline.
Definition Binding.h:522
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetFragmentMaterialfvSGIX
Wrapper for glGetFragmentMaterialfvSGIX.
Definition Binding.h:1246
static Function< void, gl::GLfloat > MinSampleShading
Wrapper for glMinSampleShading.
Definition Binding.h:1858
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > BlendFuncSeparateiARB
Wrapper for glBlendFuncSeparateiARB.
Definition Binding.h:579
static Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint > MultiDrawElementsIndirectBindlessNV
Wrapper for glMultiDrawElementsIndirectBindlessNV.
Definition Binding.h:1889
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLdouble * > MultiTexGendvEXT
Wrapper for glMultiTexGendvEXT.
Definition Binding.h:2000
static Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::BufferStorageMask > NamedBufferStorage
Wrapper for glNamedBufferStorage.
Definition Binding.h:2032
static Function< void, gl::GLuint64 > SignalVkFenceNV
Wrapper for glSignalVkFenceNV.
Definition Binding.h:2596
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, void *, gl::GLuint * > GetPerfQueryDataINTEL
Wrapper for glGetPerfQueryDataINTEL.
Definition Binding.h:1425
static Function< gl::GLuint, gl::GLuint, const gl::GLchar * > GetUniformBlockIndex
Wrapper for glGetUniformBlockIndex.
Definition Binding.h:1561
static Function< void > Finish
Wrapper for glFinish.
Definition Binding.h:1038
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform3ivEXT
Wrapper for glProgramUniform3ivEXT.
Definition Binding.h:2319
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetTextureParameterfv
Wrapper for glGetTextureParameterfv.
Definition Binding.h:1543
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > VertexAttribLFormat
Wrapper for glVertexAttribLFormat.
Definition Binding.h:3283
static Function< void, gl::GLuint, gl::GLenum, const void * > SetInvariantEXT
Wrapper for glSetInvariantEXT.
Definition Binding.h:2578
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > ProgramUniform3ui64vNV
Wrapper for glProgramUniform3ui64vNV.
Definition Binding.h:2324
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint, const gl::GLfloat * > ProgramPathFragmentInputGenNV
Wrapper for glProgramPathFragmentInputGenNV.
Definition Binding.h:2253
static Function< void, gl::GLenum, const gl::GLbyte * > MultiTexCoord2bvOES
Wrapper for glMultiTexCoord2bvOES.
Definition Binding.h:1921
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum > BlendEquationSeparateIndexedAMD
Wrapper for glBlendEquationSeparateIndexedAMD.
Definition Binding.h:571
static Function< void, gl::GLenum, gl::GLenum, gl::GLdouble > TexGend
Wrapper for glTexGend.
Definition Binding.h:2744
static Function< void, const gl::GLfloat * > RasterPos3fv
Wrapper for glRasterPos3fv.
Definition Binding.h:2423
static Function< void, gl::GLsizei, gl::GLuint * > GenSemaphoresEXT
Wrapper for glGenSemaphoresEXT.
Definition Binding.h:1150
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei > TexStorage3D
Wrapper for glTexStorage3D.
Definition Binding.h:2779
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * > GetConvolutionFilter
Wrapper for glGetConvolutionFilter.
Definition Binding.h:1213
static Function< void, gl::GLenum, const gl::GLint * > VertexStream4ivATI
Wrapper for glVertexStream4ivATI.
Definition Binding.h:3360
static Function< void, const gl::GLfixed * > LoadMatrixxOES
Wrapper for glLoadMatrixxOES.
Definition Binding.h:1764
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint > NormalStream3iATI
Wrapper for glNormalStream3iATI.
Definition Binding.h:2107
static Function< void, gl::GLenum, gl::GLenum, void ** > GetTexParameterPointervAPPLE
Wrapper for glGetTexParameterPointervAPPLE.
Definition Binding.h:1533
static Function< void, gl::GLenum, gl::GLfixed > AlphaFuncxOES
Wrapper for glAlphaFuncxOES.
Definition Binding.h:462
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * > TexCoordPointerEXT
Wrapper for glTexCoordPointerEXT.
Definition Binding.h:2734
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > GetTextureParameterIivEXT
Wrapper for glGetTextureParameterIivEXT.
Definition Binding.h:1546
static Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte > MultiTexCoord4bOES
Wrapper for glMultiTexCoord4bOES.
Definition Binding.h:1964
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTexSubImage3DARB
Wrapper for glCompressedTexSubImage3DARB.
Definition Binding.h:749
static Function< void, gl::GLuint, const gl::GLhalfNV * > VertexAttrib2hvNV
Wrapper for glVertexAttrib2hvNV.
Definition Binding.h:3126
static Function< void, const gl::GLint * > Normal3iv
Wrapper for glNormal3iv.
Definition Binding.h:2089
static Function< gl::GLint, gl::GLint * > PollInstrumentsSGIX
Wrapper for glPollInstrumentsSGIX.
Definition Binding.h:2190
static Function< void, gl::GLuint > UseProgram
Wrapper for glUseProgram.
Definition Binding.h:2991
static Function< void, gl::GLuint, gl::GLenum, void * > ImportSemaphoreWin32HandleEXT
Wrapper for glImportSemaphoreWin32HandleEXT.
Definition Binding.h:1648
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * > DetailTexFuncSGIS
Wrapper for glDetailTexFuncSGIS.
Definition Binding.h:915
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > ClearColorIuiEXT
Wrapper for glClearColorIuiEXT.
Definition Binding.h:618
static Function< void, const gl::GLdouble *, const gl::GLdouble * > Rectdv
Wrapper for glRectdv.
Definition Binding.h:2448
static Function< void, gl::GLsizei, gl::GLuint * > CreateStatesNV
Wrapper for glCreateStatesNV.
Definition Binding.h:836
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void *, gl::GLint > DrawRangeElementsBaseVertex
Wrapper for glDrawRangeElementsBaseVertex.
Definition Binding.h:965
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMultiTexGenfvEXT
Wrapper for glGetMultiTexGenfvEXT.
Definition Binding.h:1319
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetInvariantIntegervEXT
Wrapper for glGetInvariantIntegervEXT.
Definition Binding.h:1283
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTextureSubImage2DEXT
Wrapper for glCompressedTextureSubImage2DEXT.
Definition Binding.h:756
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord3f
Wrapper for glTexCoord3f.
Definition Binding.h:2696
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteOcclusionQueriesNV
Wrapper for glDeleteOcclusionQueriesNV.
Definition Binding.h:874
static Function< void, gl::GLenum, gl::GLsizei, const void * > FogCoordPointerEXT
Wrapper for glFogCoordPointerEXT.
Definition Binding.h:1066
static Function< void, gl::GLenum, const gl::GLint * > NormalStream3ivATI
Wrapper for glNormalStream3ivATI.
Definition Binding.h:2108
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * > GetnSeparableFilter
Wrapper for glGetnSeparableFilter.
Definition Binding.h:1376
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > ProgramUniform4ui64NV
Wrapper for glProgramUniform4ui64NV.
Definition Binding.h:2346
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * > VertexAttribs1svNV
Wrapper for glVertexAttribs1svNV.
Definition Binding.h:3302
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > PushDebugGroupKHR
Wrapper for glPushDebugGroupKHR.
Definition Binding.h:2401
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > FramebufferTexture1DEXT
Wrapper for glFramebufferTexture1DEXT.
Definition Binding.h:1102
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > VertexArrayVertexBindingDivisorEXT
Wrapper for glVertexArrayVertexBindingDivisorEXT.
Definition Binding.h:3089
static Function< void, gl::GLenum > SamplePatternEXT
Wrapper for glSamplePatternEXT.
Definition Binding.h:2512
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Color4fNormal3fVertex3fSUN
Wrapper for glColor4fNormal3fVertex3fSUN.
Definition Binding.h:674
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > MapParameterivNV
Wrapper for glMapParameterivNV.
Definition Binding.h:1808
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum > FramebufferTextureFaceARB
Wrapper for glFramebufferTextureFaceARB.
Definition Binding.h:1109
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > WindowPos4dMESA
Wrapper for glWindowPos4dMESA.
Definition Binding.h:3440
static Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint > MultiDrawElementsIndirectBindlessCountNV
Wrapper for glMultiDrawElementsIndirectBindlessCountNV.
Definition Binding.h:1888
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyConvolutionFilter2DEXT
Wrapper for glCopyConvolutionFilter2DEXT.
Definition Binding.h:783
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > NamedFramebufferTexture3DEXT
Wrapper for glNamedFramebufferTexture3DEXT.
Definition Binding.h:2052
static Function< void, gl::GLuint > StencilMask
Wrapper for glStencilMask.
Definition Binding.h:2612
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetFramebufferParameteriv
Wrapper for glGetFramebufferParameteriv.
Definition Binding.h:1251
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum > NamedFramebufferTextureFaceEXT
Wrapper for glNamedFramebufferTextureFaceEXT.
Definition Binding.h:2054
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat > MultiTexCoord2f
Wrapper for glMultiTexCoord2f.
Definition Binding.h:1926
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > CopyImageSubDataNV
Wrapper for glCopyImageSubDataNV.
Definition Binding.h:785
static Function< void, gl::GLenum, gl::GLuint > StencilOpValueAMD
Wrapper for glStencilOpValueAMD.
Definition Binding.h:2617
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > NamedRenderbufferStorageMultisampleAdvancedAMD
Wrapper for glNamedRenderbufferStorageMultisampleAdvancedAMD.
Definition Binding.h:2072
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > MatrixRotatefEXT
Wrapper for glMatrixRotatefEXT.
Definition Binding.h:1845
static Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * > MultiTexCoordP2uiv
Wrapper for glMultiTexCoordP2uiv.
Definition Binding.h:1989
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * > GetCombinerInputParameterfvNV
Wrapper for glGetCombinerInputParameterfvNV.
Definition Binding.h:1201
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort > MultiTexCoord2s
Wrapper for glMultiTexCoord2s.
Definition Binding.h:1936
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteVertexArrays
Wrapper for glDeleteVertexArrays.
Definition Binding.h:897
static Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > MultiTexCoord4xOES
Wrapper for glMultiTexCoord4xOES.
Definition Binding.h:1984
static Function< void, gl::GLenum, const gl::GLdouble * > VertexStream2dvATI
Wrapper for glVertexStream2dvATI.
Definition Binding.h:3340
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLenum, gl::GLfloat * > GetPathSpacingNV
Wrapper for glGetPathSpacingNV.
Definition Binding.h:1415
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixLoad3x2fNV
Wrapper for glMatrixLoad3x2fNV.
Definition Binding.h:1825
static Function< void, const gl::GLuint64 *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint > DrawCommandsStatesAddressNV
Wrapper for glDrawCommandsStatesAddressNV.
Definition Binding.h:945
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexturePageCommitmentEXT
Wrapper for glTexturePageCommitmentEXT.
Definition Binding.h:2813
static Function< void, gl::GLfloat, gl::GLfloat > EvalCoord2f
Wrapper for glEvalCoord2f.
Definition Binding.h:1022
static Function< void, gl::GLenum, const gl::GLhalfNV * > MultiTexCoord4hvNV
Wrapper for glMultiTexCoord4hvNV.
Definition Binding.h:1975
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * > VertexAttribP2uiv
Wrapper for glVertexAttribP2uiv.
Definition Binding.h:3290
static Function< void > PopMatrix
Wrapper for glPopMatrix.
Definition Binding.h:2203
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord2dv
Wrapper for glMultiTexCoord2dv.
Definition Binding.h:1924
static Function< void, gl::GLenum, gl::GLuint > DisableIndexedEXT
Wrapper for glDisableIndexedEXT.
Definition Binding.h:921
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLint, gl::GLboolean, const void * > MapControlPointsNV
Wrapper for glMapControlPointsNV.
Definition Binding.h:1795
static Function< void, gl::GLuint, gl::GLint > InvalidateTexImage
Wrapper for glInvalidateTexImage.
Definition Binding.h:1682
static Function< void, gl::GLuint, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > VertexAttrib3hNV
Wrapper for glVertexAttrib3hNV.
Definition Binding.h:3145
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord2fvARB
Wrapper for glMultiTexCoord2fvARB.
Definition Binding.h:1929
static Function< void > PopDebugGroup
Wrapper for glPopDebugGroup.
Definition Binding.h:2200
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord4fvARB
Wrapper for glMultiTexCoord4fvARB.
Definition Binding.h:1973
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTextureSubImage2D
Wrapper for glCopyTextureSubImage2D.
Definition Binding.h:808
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const void *, gl::GLenum > UpdateObjectBufferATI
Wrapper for glUpdateObjectBufferATI.
Definition Binding.h:2989
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > NamedRenderbufferStorageMultisampleEXT
Wrapper for glNamedRenderbufferStorageMultisampleEXT.
Definition Binding.h:2074
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat > Uniform2f
Wrapper for glUniform2f.
Definition Binding.h:2888
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetPathColorGenfvNV
Wrapper for glGetPathColorGenfvNV.
Definition Binding.h:1405
static Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * > ProgramParameter4fvNV
Wrapper for glProgramParameter4fvNV.
Definition Binding.h:2247
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > NamedFramebufferTextureLayer
Wrapper for glNamedFramebufferTextureLayer.
Definition Binding.h:2055
static Function< void, gl::GLsync, gl::GLbitfield, gl::GLuint64 > WaitSync
Wrapper for glWaitSync.
Definition Binding.h:3380
static Function< gl::GLenum, gl::GLenum > CheckFramebufferStatus
Wrapper for glCheckFramebufferStatus.
Definition Binding.h:601
static Function< gl::GLboolean, gl::GLsync > IsSync
Wrapper for glIsSync.
Definition Binding.h:1721
static Function< gl::GLenum, gl::GLuint, gl::GLenum > CheckNamedFramebufferStatus
Wrapper for glCheckNamedFramebufferStatus.
Definition Binding.h:603
static Function< void, const gl::GLfloat *, const gl::GLfloat * > TexCoord2fVertex3fvSUN
Wrapper for glTexCoord2fVertex3fvSUN.
Definition Binding.h:2683
static Function< void, const gl::GLint * > TexCoord4iv
Wrapper for glTexCoord4iv.
Definition Binding.h:2719
static int maxPos()
Get highest state index currently used.
static Function< void > BlendBarrierNV
Wrapper for glBlendBarrierNV.
Definition Binding.h:558
static Function< void, gl::GLint, gl::GLint, gl::GLint > WindowPos3i
Wrapper for glWindowPos3i.
Definition Binding.h:3428
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > BlendFuncSeparateIndexedAMD
Wrapper for glBlendFuncSeparateIndexedAMD.
Definition Binding.h:580
static Function< void, gl::GLint, gl::GLenum, const void ** > TexCoordPointervINTEL
Wrapper for glTexCoordPointervINTEL.
Definition Binding.h:2736
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnMinmax
Wrapper for glGetnMinmax.
Definition Binding.h:1366
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > VertexAttrib4sARB
Wrapper for glVertexAttrib4sARB.
Definition Binding.h:3186
static Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > ProgramLocalParameterI4iNV
Wrapper for glProgramLocalParameterI4iNV.
Definition Binding.h:2233
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > TextureStorage2DEXT
Wrapper for glTextureStorage2DEXT.
Definition Binding.h:2832
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint > ProgramUniform2iEXT
Wrapper for glProgramUniform2iEXT.
Definition Binding.h:2293
static Function< void, gl::GLuint, gl::GLboolean > RasterSamplesEXT
Wrapper for glRasterSamplesEXT.
Definition Binding.h:2440
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort > NormalStream3sATI
Wrapper for glNormalStream3sATI.
Definition Binding.h:2109
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > TexStorage2D
Wrapper for glTexStorage2D.
Definition Binding.h:2776
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * > ReadnPixelsKHR
Wrapper for glReadnPixelsKHR.
Definition Binding.h:2445
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint > TextureBuffer
Wrapper for glTextureBuffer.
Definition Binding.h:2798
static Function< void, gl::GLuint, gl::GLuint, gl::GLint * > GetTransformFeedbackVaryingNV
Wrapper for glGetTransformFeedbackVaryingNV.
Definition Binding.h:1560
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform4uivEXT
Wrapper for glUniform4uivEXT.
Definition Binding.h:2951
static Function< void, const gl::GLdouble * > Normal3dv
Wrapper for glNormal3dv.
Definition Binding.h:2081
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * > BindSamplers
Wrapper for glBindSamplers.
Definition Binding.h:527
static Function< void, gl::GLenum, gl::GLuint64EXT * > GetIntegerui64vNV
Wrapper for glGetIntegerui64vNV.
Definition Binding.h:1276
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * > GetnCompressedTexImage
Wrapper for glGetnCompressedTexImage.
Definition Binding.h:1353
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > DebugMessageInsertAMD
Wrapper for glDebugMessageInsertAMD.
Definition Binding.h:854
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > FragmentMaterialfvSGIX
Wrapper for glFragmentMaterialfvSGIX.
Definition Binding.h:1086
static Function< gl::GLint, gl::GLuint * > FinishAsyncSGIX
Wrapper for glFinishAsyncSGIX.
Definition Binding.h:1039
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramNamedParameter4fNV
Wrapper for glProgramNamedParameter4fNV.
Definition Binding.h:2242
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * > DebugMessageInsertKHR
Wrapper for glDebugMessageInsertKHR.
Definition Binding.h:856
static Function< void, gl::GLint *, gl::GLsizei, gl::GLuint * > GetPerfMonitorGroupsAMD
Wrapper for glGetPerfMonitorGroupsAMD.
Definition Binding.h:1423
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ColorTableEXT
Wrapper for glColorTableEXT.
Definition Binding.h:714
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI2uiv
Wrapper for glVertexAttribI2uiv.
Definition Binding.h:3219
static Function< void, gl::GLsizei > EdgeFlagFormatNV
Wrapper for glEdgeFlagFormatNV.
Definition Binding.h:975
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteProgramsARB
Wrapper for glDeleteProgramsARB.
Definition Binding.h:881
static Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * > BindFragDataLocationEXT
Wrapper for glBindFragDataLocationEXT.
Definition Binding.h:508
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexAttribIivEXT
Wrapper for glGetVertexAttribIivEXT.
Definition Binding.h:1604
static Function< gl::GLboolean, gl::GLint, const gl::GLchar * > IsNamedStringARB
Wrapper for glIsNamedStringARB.
Definition Binding.h:1702
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint > StencilFillPathNV
Wrapper for glStencilFillPathNV.
Definition Binding.h:2608
static Function< void, gl::GLenum, gl::GLuint > VertexP3ui
Wrapper for glVertexP3ui.
Definition Binding.h:3323
static Function< void, gl::GLenum, gl::GLfloat > MultiTexCoord1f
Wrapper for glMultiTexCoord1f.
Definition Binding.h:1904
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint > MultiTexCoord3iARB
Wrapper for glMultiTexCoord3iARB.
Definition Binding.h:1955
static Function< void, gl::GLsizei, gl::GLuint * > GenQueriesARB
Wrapper for glGenQueriesARB.
Definition Binding.h:1145
static Function< void, gl::GLdouble > GlobalAlphaFactordSUN
Wrapper for glGlobalAlphaFactordSUN.
Definition Binding.h:1628
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib4dvNV
Wrapper for glVertexAttrib4dvNV.
Definition Binding.h:3160
static Function< void, gl::GLenum, gl::GLenum, gl::GLboolean > Minmax
Wrapper for glMinmax.
Definition Binding.h:1856
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetShaderInfoLog
Wrapper for glGetShaderInfoLog.
Definition Binding.h:1499
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * > GetQueryIndexediv
Wrapper for glGetQueryIndexediv.
Definition Binding.h:1478
static Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean > BufferPageCommitmentARB
Wrapper for glBufferPageCommitmentARB.
Definition Binding.h:590
static Function< void > FramebufferFetchBarrierEXT
Wrapper for glFramebufferFetchBarrierEXT.
Definition Binding.h:1091
static Function< void, gl::GLuint, const gl::GLbyte * > VertexAttrib4bv
Wrapper for glVertexAttrib4bv.
Definition Binding.h:3153
static Function< void, gl::GLuint, const gl::GLushort * > VertexAttrib4usv
Wrapper for glVertexAttrib4usv.
Definition Binding.h:3197
static Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte > VertexAttrib4ubNV
Wrapper for glVertexAttrib4ubNV.
Definition Binding.h:3191
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * > ProgramUniform1i64vARB
Wrapper for glProgramUniform1i64vARB.
Definition Binding.h:2267
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble > MultiTexCoord3d
Wrapper for glMultiTexCoord3d.
Definition Binding.h:1944
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > VertexAttribL2dEXT
Wrapper for glVertexAttribL2dEXT.
Definition Binding.h:3260
static Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * > ReplacementCodeuiTexCoord2fVertex3fvSUN
Wrapper for glReplacementCodeuiTexCoord2fVertex3fvSUN.
Definition Binding.h:2485
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLfloat * > ProgramNamedParameter4fvNV
Wrapper for glProgramNamedParameter4fvNV.
Definition Binding.h:2243
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > VertexAttribI2ui
Wrapper for glVertexAttribI2ui.
Definition Binding.h:3217
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint > TextureBufferEXT
Wrapper for glTextureBufferEXT.
Definition Binding.h:2799
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib4fvNV
Wrapper for glVertexAttrib4fvNV.
Definition Binding.h:3166
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > SecondaryColor3fEXT
Wrapper for glSecondaryColor3fEXT.
Definition Binding.h:2538
static Function< void, gl::GLuint > AsyncMarkerSGIX
Wrapper for glAsyncMarkerSGIX.
Definition Binding.h:474
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > WindowPos3d
Wrapper for glWindowPos3d.
Definition Binding.h:3416
static Function< void, gl::GLenum, gl::GLint * > GetTexBumpParameterivATI
Wrapper for glGetTexBumpParameterivATI.
Definition Binding.h:1514
static Function< void, gl::GLenum > AlphaToCoverageDitherControlNV
Wrapper for glAlphaToCoverageDitherControlNV.
Definition Binding.h:463
static Function< void, gl::PathMetricMask, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLsizei, gl::GLfloat * > GetPathMetricsNV
Wrapper for glGetPathMetricsNV.
Definition Binding.h:1412
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > Lighti
Wrapper for glLighti.
Definition Binding.h:1739
static void resolveFunctions()
Resolves the funtion pointers of all registered OpenGL functions immediately for the current context.
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > TextureStorageMem2DMultisampleEXT
Wrapper for glTextureStorageMem2DMultisampleEXT.
Definition Binding.h:2841
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetObjectLabel
Wrapper for glGetObjectLabel.
Definition Binding.h:1395
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * > ProgramUniform1ui64vARB
Wrapper for glProgramUniform1ui64vARB.
Definition Binding.h:2275
static Function< void, gl::GLuint, gl::GLenum > NamedFramebufferDrawBuffer
Wrapper for glNamedFramebufferDrawBuffer.
Definition Binding.h:2039
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > MultiTexCoord4d
Wrapper for glMultiTexCoord4d.
Definition Binding.h:1966
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > ImageTransformParameterivHP
Wrapper for glImageTransformParameterivHP.
Definition Binding.h:1643
static Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > MulticastCopyImageSubDataNV
Wrapper for glMulticastCopyImageSubDataNV.
Definition Binding.h:1864
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTexSubImage3D
Wrapper for glCopyTexSubImage3D.
Definition Binding.h:802
static Function< void, gl::GLenum > ApplyTextureEXT
Wrapper for glApplyTextureEXT.
Definition Binding.h:465
static Function< void, const void *, gl::GLsizei, const gl::GLchar * > ObjectPtrLabelKHR
Wrapper for glObjectPtrLabelKHR.
Definition Binding.h:2114
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLfloat * > NamedProgramLocalParameter4fvEXT
Wrapper for glNamedProgramLocalParameter4fvEXT.
Definition Binding.h:2060
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttribI4svEXT
Wrapper for glVertexAttribI4svEXT.
Definition Binding.h:3236
static Function< gl::GLuint64, gl::GLuint, gl::GLuint > GetTextureSamplerHandleARB
Wrapper for glGetTextureSamplerHandleARB.
Definition Binding.h:1551
static Function< void, const gl::GLbyte * > TexCoord4bvOES
Wrapper for glTexCoord4bvOES.
Definition Binding.h:2707
static Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * > GetVertexAttribLdvEXT
Wrapper for glGetVertexAttribLdvEXT.
Definition Binding.h:1611
static Function< void, gl::GLenum, const gl::GLuint * > ColorP3uiv
Wrapper for glColorP3uiv.
Definition Binding.h:704
static void log(FunctionCall &&call)
Call log callback.
static Function< void, gl::GLint, const gl::GLint * > WeightivARB
Wrapper for glWeightivARB.
Definition Binding.h:3385
static Function< void, const gl::GLshort * > Tangent3svEXT
Wrapper for glTangent3svEXT.
Definition Binding.h:2639
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, void * > GetCompressedTextureImageEXT
Wrapper for glGetCompressedTextureImageEXT.
Definition Binding.h:1211
static Function< void, gl::GLenum, const gl::GLdouble * > VertexStream3dvATI
Wrapper for glVertexStream3dvATI.
Definition Binding.h:3348
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > MemoryObjectParameterivEXT
Wrapper for glMemoryObjectParameterivEXT.
Definition Binding.h:1855
static Function< void, gl::GLenum, gl::GLfloat * > GetClipPlanefOES
Wrapper for glGetClipPlanefOES.
Definition Binding.h:1190
static Function< void, const gl::GLfloat * > WindowPos4fvMESA
Wrapper for glWindowPos4fvMESA.
Definition Binding.h:3443
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > Map1f
Wrapper for glMap1f.
Definition Binding.h:1787
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > Normal3d
Wrapper for glNormal3d.
Definition Binding.h:2080
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > WindowPos3fMESA
Wrapper for glWindowPos3fMESA.
Definition Binding.h:3424
static Function< void, gl::GLuint, gl::GLbitfield > MulticastWaitSyncNV
Wrapper for glMulticastWaitSyncNV.
Definition Binding.h:1873
static Function< void, gl::GLenum, gl::GLenum > MakeBufferResidentNV
Wrapper for glMakeBufferResidentNV.
Definition Binding.h:1775
static Function< void, gl::GLhalfNV, gl::GLhalfNV > Vertex2hNV
Wrapper for glVertex2hNV.
Definition Binding.h:3027
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > RasterPos4f
Wrapper for glRasterPos4f.
Definition Binding.h:2432
static Function< gl::GLhandleARB, gl::GLenum > CreateShaderObjectARB
Wrapper for glCreateShaderObjectARB.
Definition Binding.h:832
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord4fColor4fNormal3fVertex4fSUN
Wrapper for glTexCoord4fColor4fNormal3fVertex4fSUN.
Definition Binding.h:2711
static Function< void, gl::GLenum, const gl::GLuint * > VertexP2uiv
Wrapper for glVertexP2uiv.
Definition Binding.h:3322
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfixed * > GetTexLevelParameterxvOES
Wrapper for glGetTexLevelParameterxvOES.
Definition Binding.h:1526
static Function< void, gl::GLintptr, gl::GLintptr, gl::GLsizei, gl::GLsizei > MultiDrawMeshTasksIndirectCountNV
Wrapper for glMultiDrawMeshTasksIndirectCountNV.
Definition Binding.h:1892
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr > GetQueryBufferObjecti64v
Wrapper for glGetQueryBufferObjecti64v.
Definition Binding.h:1474
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > TexGeni
Wrapper for glTexGeni.
Definition Binding.h:2748
static Function< void, const gl::GLfixed * > Color4xvOES
Wrapper for glColor4xvOES.
Definition Binding.h:694
static Function< void, gl::GLuint, gl::GLdouble > VertexAttrib1dARB
Wrapper for glVertexAttrib1dARB.
Definition Binding.h:3094
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetMaterialiv
Wrapper for glGetMaterialiv.
Definition Binding.h:1303
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint > CopyMultiTexImage2DEXT
Wrapper for glCopyMultiTexImage2DEXT.
Definition Binding.h:787
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > NamedFramebufferParameteri
Wrapper for glNamedFramebufferParameteri.
Definition Binding.h:2041
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > Uniform1i64vNV
Wrapper for glUniform1i64vNV.
Definition Binding.h:2874
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * > ClearNamedBufferData
Wrapper for glClearNamedBufferData.
Definition Binding.h:626
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixMult3x2fNV
Wrapper for glMatrixMult3x2fNV.
Definition Binding.h:1834
static Function< void, gl::GLenum, gl::GLint64 * > GetInteger64v
Wrapper for glGetInteger64v.
Definition Binding.h:1272
static Function< void, gl::GLuint, gl::GLuint > VertexAttribI1ui
Wrapper for glVertexAttribI1ui.
Definition Binding.h:3209
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLint * > ClearNamedFramebufferiv
Wrapper for glClearNamedFramebufferiv.
Definition Binding.h:632
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > TexGeniv
Wrapper for glTexGeniv.
Definition Binding.h:2749
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix3x2fv
Wrapper for glUniformMatrix3x2fv.
Definition Binding.h:2969
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > ClearColorxOES
Wrapper for glClearColorxOES.
Definition Binding.h:619
static Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum > ObjectPurgeableAPPLE
Wrapper for glObjectPurgeableAPPLE.
Definition Binding.h:2115
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble * > GetMultiTexGendvEXT
Wrapper for glGetMultiTexGendvEXT.
Definition Binding.h:1318
static Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
Wrapper for glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN.
Definition Binding.h:2481
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * > PathCommandsNV
Wrapper for glPathCommandsNV.
Definition Binding.h:2126
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayIndexOffsetEXT
Wrapper for glVertexArrayIndexOffsetEXT.
Definition Binding.h:3073
static Function< void > FrameTerminatorGREMEDY
Wrapper for glFrameTerminatorGREMEDY.
Definition Binding.h:1115
static Function< gl::GLbitfield, gl::GLfixed *, gl::GLint * > QueryMatrixxOES
Wrapper for glQueryMatrixxOES.
Definition Binding.h:2406
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > Color4hNV
Wrapper for glColor4hNV.
Definition Binding.h:677
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > GetMaterialxOES
Wrapper for glGetMaterialxOES.
Definition Binding.h:1304
static Function< void, gl::GLenum, gl::GLint > Fogi
Wrapper for glFogi.
Definition Binding.h:1071
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord1dvARB
Wrapper for glMultiTexCoord1dvARB.
Definition Binding.h:1903
static Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * > GetBooleani_v
Wrapper for glGetBooleani_v.
Definition Binding.h:1178
static Function< void, gl::GLenum, gl::GLuint > VertexP2ui
Wrapper for glVertexP2ui.
Definition Binding.h:3321
static Function< void, gl::GLenum, const gl::GLfloat * > TexBumpParameterfvATI
Wrapper for glTexBumpParameterfvATI.
Definition Binding.h:2652
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramLocalParameter4fARB
Wrapper for glProgramLocalParameter4fARB.
Definition Binding.h:2231
static Function< void, gl::GLenum, const gl::GLdouble * > MatrixMultdEXT
Wrapper for glMatrixMultdEXT.
Definition Binding.h:1836
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * > GetActiveUniformBlockiv
Wrapper for glGetActiveUniformBlockiv.
Definition Binding.h:1167
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteProgramPipelines
Wrapper for glDeleteProgramPipelines.
Definition Binding.h:879
static Function< void, gl::GLenum, gl::GLsizei, const void * > NormalPointer
Wrapper for glNormalPointer.
Definition Binding.h:2097
static Function< void, gl::GLuint, const gl::GLubyte * > VariantubvEXT
Wrapper for glVariantubvEXT.
Definition Binding.h:3007
static Function< void > PushMatrix
Wrapper for glPushMatrix.
Definition Binding.h:2403
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * > GetnMapfvARB
Wrapper for glGetnMapfvARB.
Definition Binding.h:1363
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > WindowPos3sMESA
Wrapper for glWindowPos3sMESA.
Definition Binding.h:3436
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > ListParameteriSGIX
Wrapper for glListParameteriSGIX.
Definition Binding.h:1758
static Function< void, gl::GLsizei, const gl::GLint *, gl::GLenum > TransformFeedbackAttribsNV
Wrapper for glTransformFeedbackAttribsNV.
Definition Binding.h:2853
static Function< void, const gl::GLfixed * > MultMatrixxOES
Wrapper for glMultMatrixxOES.
Definition Binding.h:2020
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * > UniformSubroutinesuiv
Wrapper for glUniformSubroutinesuiv.
Definition Binding.h:2979
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteFencesNV
Wrapper for glDeleteFencesNV.
Definition Binding.h:865
static Function< void, gl::GLenum, gl::GLint, gl::GLuint > PathStencilFuncNV
Wrapper for glPathStencilFuncNV.
Definition Binding.h:2141
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiVertex3fSUN
Wrapper for glReplacementCodeuiVertex3fSUN.
Definition Binding.h:2486
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureStorage3DMultisampleEXT
Wrapper for glTextureStorage3DMultisampleEXT.
Definition Binding.h:2838
static Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * > ReplacementCodeuiColor3fVertex3fvSUN
Wrapper for glReplacementCodeuiColor3fVertex3fvSUN.
Definition Binding.h:2472
static Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetObjectPtrLabelKHR
Wrapper for glGetObjectPtrLabelKHR.
Definition Binding.h:1402
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > TexParameteriv
Wrapper for glTexParameteriv.
Definition Binding.h:2770
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTexImage1D
Wrapper for glCompressedTexImage1D.
Definition Binding.h:738
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > GetMultisamplefv
Wrapper for glGetMultisamplefv.
Definition Binding.h:1314
static Function< void, const gl::GLint * > WindowPos2ivMESA
Wrapper for glWindowPos2ivMESA.
Definition Binding.h:3409
static Function< void, gl::GLenum, gl::GLfloat * > GetFloatv
Wrapper for glGetFloatv.
Definition Binding.h:1239
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetListParameterfvSGIX
Wrapper for glGetListParameterfvSGIX.
Definition Binding.h:1288
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform4iv
Wrapper for glProgramUniform4iv.
Definition Binding.h:2342
static Function< void, gl::GLenum, gl::GLfixed > PointParameterxOES
Wrapper for glPointParameterxOES.
Definition Binding.h:2185
static Function< gl::GLboolean, gl::GLuint > IsFramebuffer
Wrapper for glIsFramebuffer.
Definition Binding.h:1694
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > TranslatexOES
Wrapper for glTranslatexOES.
Definition Binding.h:2863
static Function< void, const gl::GLshort * > TexCoord1sv
Wrapper for glTexCoord1sv.
Definition Binding.h:2665
static Function< void, gl::GLsizei, gl::GLuint * > CreateFramebuffers
Wrapper for glCreateFramebuffers.
Definition Binding.h:820
static Function< void, gl::GLenum, gl::GLsizei, const void * > InterleavedArrays
Wrapper for glInterleavedArrays.
Definition Binding.h:1674
static Function< void, const gl::GLfloat * > Vertex4fv
Wrapper for glVertex4fv.
Definition Binding.h:3054
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix4dv
Wrapper for glProgramUniformMatrix4dv.
Definition Binding.h:2380
static Function< void, gl::GLenum, gl::GLint > PNTrianglesiATI
Wrapper for glPNTrianglesiATI.
Definition Binding.h:2171
static Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * > GetVertexAttribdvNV
Wrapper for glGetVertexAttribdvNV.
Definition Binding.h:1599
static Function< void, gl::GLenum, gl::GLuint, gl::GLint * > GetProgramLocalParameterIivNV
Wrapper for glGetProgramLocalParameterIivNV.
Definition Binding.h:1454
static Function< void, gl::GLenum, gl::GLfloat > AlphaFunc
Wrapper for glAlphaFunc.
Definition Binding.h:461
static Function< gl::GLVULKANPROCNV, const gl::GLchar * > GetVkProcAddrNV
Wrapper for glGetVkProcAddrNV.
Definition Binding.h:1626
static Function< void, gl::GLuint > EndVideoCaptureNV
Wrapper for glEndVideoCaptureNV.
Definition Binding.h:1013
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLint * > WindowRectanglesEXT
Wrapper for glWindowRectanglesEXT.
Definition Binding.h:3448
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort > VertexAttrib3s
Wrapper for glVertexAttrib3s.
Definition Binding.h:3147
static Function< void, gl::GLuint > UnmapObjectBufferATI
Wrapper for glUnmapObjectBufferATI.
Definition Binding.h:2987
static Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, const void * > ImportMemoryWin32NameEXT
Wrapper for glImportMemoryWin32NameEXT.
Definition Binding.h:1646
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * > GetNamedBufferSubDataEXT
Wrapper for glGetNamedBufferSubDataEXT.
Definition Binding.h:1335
static Function< gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum > ObjectUnpurgeableAPPLE
Wrapper for glObjectUnpurgeableAPPLE.
Definition Binding.h:2116
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > VertexPointer
Wrapper for glVertexPointer.
Definition Binding.h:3327
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * > VertexPointerEXT
Wrapper for glVertexPointerEXT.
Definition Binding.h:3328
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetColorTableParameterfvSGI
Wrapper for glGetColorTableParameterfvSGI.
Definition Binding.h:1196
static Function< void, gl::GLuint, gl::GLenum > MakeNamedBufferResidentNV
Wrapper for glMakeNamedBufferResidentNV.
Definition Binding.h:1781
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetBufferParameterivARB
Wrapper for glGetBufferParameterivARB.
Definition Binding.h:1183
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix2x3fv
Wrapper for glUniformMatrix2x3fv.
Definition Binding.h:2962
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > GetTextureParameterivEXT
Wrapper for glGetTextureParameterivEXT.
Definition Binding.h:1550
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteVertexArraysAPPLE
Wrapper for glDeleteVertexArraysAPPLE.
Definition Binding.h:898
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetCombinerStageParameterfvNV
Wrapper for glGetCombinerStageParameterfvNV.
Definition Binding.h:1205
static Function< gl::GLboolean, gl::GLuint, gl::GLuint64, gl::GLuint > AcquireKeyedMutexWin32EXT
Wrapper for glAcquireKeyedMutexWin32EXT.
Definition Binding.h:450
static FunctionCallback & s_beforeCallback()
Callback for before function call.
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > ProgramUniform1i64vNV
Wrapper for glProgramUniform1i64vNV.
Definition Binding.h:2268
static Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask > BufferStorageExternalEXT
Wrapper for glBufferStorageExternalEXT.
Definition Binding.h:594
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLenum > TransformFeedbackVaryingsEXT
Wrapper for glTransformFeedbackVaryingsEXT.
Definition Binding.h:2858
static Function< gl::GLenum, gl::GLenum > CheckFramebufferStatusEXT
Wrapper for glCheckFramebufferStatusEXT.
Definition Binding.h:602
static Function< void, const gl::GLshort * > Normal3sv
Wrapper for glNormal3sv.
Definition Binding.h:2091
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnMinmaxARB
Wrapper for glGetnMinmaxARB.
Definition Binding.h:1367
static Function< gl::GLboolean, gl::GLuint > IsNamedBufferResidentNV
Wrapper for glIsNamedBufferResidentNV.
Definition Binding.h:1701
static Function< void, const gl::GLfloat * > WindowPos2fvMESA
Wrapper for glWindowPos2fvMESA.
Definition Binding.h:3403
static Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean > ColorMaskIndexedEXT
Wrapper for glColorMaskIndexedEXT.
Definition Binding.h:701
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform3fvEXT
Wrapper for glProgramUniform3fvEXT.
Definition Binding.h:2311
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLboolean > NamedBufferPageCommitmentEXT
Wrapper for glNamedBufferPageCommitmentEXT.
Definition Binding.h:2030
static Function< void, gl::GLuint, const gl::GLint * > VertexAttrib4NivARB
Wrapper for glVertexAttrib4NivARB.
Definition Binding.h:3174
static Function< void, gl::GLenum, gl::GLsizeiptrARB, const void *, gl::GLenum > BufferDataARB
Wrapper for glBufferDataARB.
Definition Binding.h:589
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetTextureImage
Wrapper for glGetTextureImage.
Definition Binding.h:1537
static Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > AsyncCopyBufferSubDataNVX
Wrapper for glAsyncCopyBufferSubDataNVX.
Definition Binding.h:472
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > MultiTexSubImage3DEXT
Wrapper for glMultiTexSubImage3DEXT.
Definition Binding.h:2017
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * > ProgramUniform3ui64vARB
Wrapper for glProgramUniform3ui64vARB.
Definition Binding.h:2323
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > Vertex3hNV
Wrapper for glVertex3hNV.
Definition Binding.h:3041
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptrARB > BindVideoCaptureStreamBufferNV
Wrapper for glBindVideoCaptureStreamBufferNV.
Definition Binding.h:542
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetObjectLabelEXT
Wrapper for glGetObjectLabelEXT.
Definition Binding.h:1396
static Function< void, gl::GLvdpauSurfaceNV, gl::GLenum > VDPAUSurfaceAccessNV
Wrapper for glVDPAUSurfaceAccessNV.
Definition Binding.h:3018
static FunctionLogCallback & s_logCallback()
Callback for logging a function call.
static Function< void, gl::GLuint > CompileCommandListNV
Wrapper for glCompileCommandListNV.
Definition Binding.h:728
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetProgramPipelineivEXT
Wrapper for glGetProgramPipelineivEXT.
Definition Binding.h:1463
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > PixelTransformParameterfEXT
Wrapper for glPixelTransformParameterfEXT.
Definition Binding.h:2164
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * > VertexAttribs4fvNV
Wrapper for glVertexAttribs4fvNV.
Definition Binding.h:3312
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TextureImage3DEXT
Wrapper for glTextureImage3DEXT.
Definition Binding.h:2807
static Function< void, gl::GLsizei, gl::GLuint * > DeletePerfMonitorsAMD
Wrapper for glDeletePerfMonitorsAMD.
Definition Binding.h:876
static Function< gl::GLboolean, gl::GLenum > UnmapBufferARB
Wrapper for glUnmapBufferARB.
Definition Binding.h:2984
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * > GetnUniformuivARB
Wrapper for glGetnUniformuivARB.
Definition Binding.h:1391
static Function< void, gl::GLuint, gl::GLint, gl::GLint64 * > GetUniformi64vARB
Wrapper for glGetUniformi64vARB.
Definition Binding.h:1566
static Function< void, gl::GLenum, const gl::GLshort * > VertexStream1svATI
Wrapper for glVertexStream1svATI.
Definition Binding.h:3338
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > FragmentMaterialivSGIX
Wrapper for glFragmentMaterialivSGIX.
Definition Binding.h:1088
static Function< void, const gl::GLshort * > WindowPos2sv
Wrapper for glWindowPos2sv.
Definition Binding.h:3413
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > Color3s
Wrapper for glColor3s.
Definition Binding.h:659
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix2x4fv
Wrapper for glProgramUniformMatrix2x4fv.
Definition Binding.h:2366
static Function< void, gl::GLhandleARB, gl::GLenum, gl::GLint * > GetObjectParameterivARB
Wrapper for glGetObjectParameterivARB.
Definition Binding.h:1400
static Function< void, gl::GLuint64 > MakeTextureHandleNonResidentNV
Wrapper for glMakeTextureHandleNonResidentNV.
Definition Binding.h:1783
static Function< void, gl::GLuint > EnableVariantClientStateEXT
Wrapper for glEnableVariantClientStateEXT.
Definition Binding.h:990
static Function< void, const gl::GLfixed * > Color3xvOES
Wrapper for glColor3xvOES.
Definition Binding.h:668
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetTexGenxvOES
Wrapper for glGetTexGenxvOES.
Definition Binding.h:1522
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * > DepthRangeArraydvNV
Wrapper for glDepthRangeArraydvNV.
Definition Binding.h:905
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ClearColor
Wrapper for glClearColor.
Definition Binding.h:616
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > Translatef
Wrapper for glTranslatef.
Definition Binding.h:2862
static Function< void, gl::GLenum, gl::GLfloat * > GetSharpenTexFuncSGIS
Wrapper for glGetSharpenTexFuncSGIS.
Definition Binding.h:1506
static Function< void, gl::GLenum > TessellationModeAMD
Wrapper for glTessellationModeAMD.
Definition Binding.h:2643
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnTexImageARB
Wrapper for glGetnTexImageARB.
Definition Binding.h:1379
static Function< void, gl::GLenum, gl::GLint, gl::GLuint > StencilFunc
Wrapper for glStencilFunc.
Definition Binding.h:2609
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > ProgramUniform4i
Wrapper for glProgramUniform4i.
Definition Binding.h:2336
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI1iv
Wrapper for glVertexAttribI1iv.
Definition Binding.h:3207
static Function< void, gl::GLenum, gl::GLsizeiptr, const void *, gl::BufferStorageMask > BufferStorage
Wrapper for glBufferStorage.
Definition Binding.h:593
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTexSubImage2D
Wrapper for glCompressedTexSubImage2D.
Definition Binding.h:746
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord2dvARB
Wrapper for glMultiTexCoord2dvARB.
Definition Binding.h:1925
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > VertexArrayVertexAttribDivisorEXT
Wrapper for glVertexArrayVertexAttribDivisorEXT.
Definition Binding.h:3082
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > ProgramUniform4i64vNV
Wrapper for glProgramUniform4i64vNV.
Definition Binding.h:2340
static Function< void, gl::GLuint, gl::GLint, gl::GLint * > GetUniformiv
Wrapper for glGetUniformiv.
Definition Binding.h:1569
static Function< void, gl::GLuint, gl::GLint > VertexAttribI1i
Wrapper for glVertexAttribI1i.
Definition Binding.h:3205
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat > PathParameterfNV
Wrapper for glPathParameterfNV.
Definition Binding.h:2136
static Function< void, const gl::GLshort * > TexCoord3sv
Wrapper for glTexCoord3sv.
Definition Binding.h:2703
static Function< void, gl::GLfloat, gl::GLboolean > SampleCoverage
Wrapper for glSampleCoverage.
Definition Binding.h:2504
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetProgramPipelineInfoLog
Wrapper for glGetProgramPipelineInfoLog.
Definition Binding.h:1460
static Function< void, gl::GLenum > ReadBuffer
Wrapper for glReadBuffer.
Definition Binding.h:2441
static Function< void, gl::GLenum, gl::GLint > ProgramVertexLimitNV
Wrapper for glProgramVertexLimitNV.
Definition Binding.h:2394
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexImage2DMultisampleCoverageNV
Wrapper for glTexImage2DMultisampleCoverageNV.
Definition Binding.h:2755
static Function< gl::GLenum, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLfloat, gl::GLuint * > PathGlyphIndexRangeNV
Wrapper for glPathGlyphIndexRangeNV.
Definition Binding.h:2132
static void unresolved(const AbstractFunction *function)
Call unresolved callback.
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord2iv
Wrapper for glMultiTexCoord2iv.
Definition Binding.h:1934
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum > BlendFuncIndexedAMD
Wrapper for glBlendFuncIndexedAMD.
Definition Binding.h:575
static Function< void, const gl::GLfloat *, const gl::GLfloat * > Normal3fVertex3fvSUN
Wrapper for glNormal3fVertex3fvSUN.
Definition Binding.h:2085
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > TexCoord3bOES
Wrapper for glTexCoord3bOES.
Definition Binding.h:2692
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetSamplerParameterfv
Wrapper for glGetSamplerParameterfv.
Definition Binding.h:1491
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramUniform3f
Wrapper for glProgramUniform3f.
Definition Binding.h:2308
static Function< void, gl::GLenum, gl::GLsizei > NormalFormatNV
Wrapper for glNormalFormatNV.
Definition Binding.h:2094
static Function< void > ResumeTransformFeedback
Wrapper for glResumeTransformFeedback.
Definition Binding.h:2499
static Function< void, const gl::GLdouble * > TexCoord4dv
Wrapper for glTexCoord4dv.
Definition Binding.h:2709
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > Uniform4iARB
Wrapper for glUniform4iARB.
Definition Binding.h:2941
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint64 * > GetInternalformati64v
Wrapper for glGetInternalformati64v.
Definition Binding.h:1278
static ProcAddress resolveFunction(const char *name)
Resolve a single function pointer by given name.
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix4x3dvEXT
Wrapper for glProgramUniformMatrix4x3dvEXT.
Definition Binding.h:2389
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > ConvolutionParameteriEXT
Wrapper for glConvolutionParameteriEXT.
Definition Binding.h:770
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > ObjectLabel
Wrapper for glObjectLabel.
Definition Binding.h:2111
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * > PathColorGenNV
Wrapper for glPathColorGenNV.
Definition Binding.h:2125
static Function< void, gl::GLenum, gl::GLuint > BindBuffer
Wrapper for glBindBuffer.
Definition Binding.h:495
static Function< void, gl::GLfloat > TexCoord1f
Wrapper for glTexCoord1f.
Definition Binding.h:2658
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexImage3DMultisample
Wrapper for glTexImage3DMultisample.
Definition Binding.h:2758
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizeiptr * > BindBuffersRange
Wrapper for glBindBuffersRange.
Definition Binding.h:506
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * > GetNamedProgramLocalParameterIivEXT
Wrapper for glGetNamedProgramLocalParameterIivEXT.
Definition Binding.h:1344
static Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > VDPAURegisterVideoSurfaceWithPictureStructureNV
Wrapper for glVDPAURegisterVideoSurfaceWithPictureStructureNV.
Definition Binding.h:3017
static FunctionCallback afterCallback()
After callback accessor.
static Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint > TexCoordPointerListIBM
Wrapper for glTexCoordPointerListIBM.
Definition Binding.h:2735
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * > TexGenxvOES
Wrapper for glTexGenxvOES.
Definition Binding.h:2751
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI1ivEXT
Wrapper for glVertexAttribI1ivEXT.
Definition Binding.h:3208
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix3x4dvEXT
Wrapper for glProgramUniformMatrix3x4dvEXT.
Definition Binding.h:2377
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > Map1d
Wrapper for glMap1d.
Definition Binding.h:1786
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint * > GetProgramSubroutineParameteruivNV
Wrapper for glGetProgramSubroutineParameteruivNV.
Definition Binding.h:1473
static Function< void, gl::GLfloat > TessellationFactorAMD
Wrapper for glTessellationFactorAMD.
Definition Binding.h:2642
static Function< void, gl::GLenum, gl::VertexHintsMaskPGI > HintPGI
Wrapper for glHintPGI.
Definition Binding.h:1636
static Function< void, const gl::GLshort * > Color3sv
Wrapper for glColor3sv.
Definition Binding.h:660
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > TexEnviv
Wrapper for glTexEnviv.
Definition Binding.h:2740
static Function< void, gl::GLenum, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 > BufferStorageMemEXT
Wrapper for glBufferStorageMemEXT.
Definition Binding.h:595
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix4x3fv
Wrapper for glProgramUniformMatrix4x3fv.
Definition Binding.h:2390
static Function< void, gl::GLenum, gl::GLfloat > SpriteParameterfSGIX
Wrapper for glSpriteParameterfSGIX.
Definition Binding.h:2600
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteTransformFeedbacksNV
Wrapper for glDeleteTransformFeedbacksNV.
Definition Binding.h:896
static Function< void, gl::GLenum > ClientActiveTexture
Wrapper for glClientActiveTexture.
Definition Binding.h:637
static Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > TexCoord2fColor4fNormal3fVertex3fvSUN
Wrapper for glTexCoord2fColor4fNormal3fVertex3fvSUN.
Definition Binding.h:2676
static Function< void, gl::GLuint, const gl::GLushort * > VertexAttribI4usvEXT
Wrapper for glVertexAttribI4usvEXT.
Definition Binding.h:3244
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > TexCoord3hNV
Wrapper for glTexCoord3hNV.
Definition Binding.h:2698
static Function< void, gl::GLfloat > LineWidth
Wrapper for glLineWidth.
Definition Binding.h:1750
static Function< void, gl::GLuint, gl::GLfloat > VertexAttrib1fARB
Wrapper for glVertexAttrib1fARB.
Definition Binding.h:3100
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLdouble * > VideoCaptureStreamParameterdvNV
Wrapper for glVideoCaptureStreamParameterdvNV.
Definition Binding.h:3369
static Function< void, gl::GLuint, const gl::GLhalfNV * > VertexAttrib1hvNV
Wrapper for glVertexAttrib1hvNV.
Definition Binding.h:3106
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMinmaxParameterfvEXT
Wrapper for glGetMinmaxParameterfvEXT.
Definition Binding.h:1311
static Function< void, gl::GLsizei, gl::GLuint * > CreateTransformFeedbacks
Wrapper for glCreateTransformFeedbacks.
Definition Binding.h:839
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib3svNV
Wrapper for glVertexAttrib3svNV.
Definition Binding.h:3152
static Function< void, gl::GLuint, const gl::GLuint64EXT * > VertexAttribL2ui64vNV
Wrapper for glVertexAttribL2ui64vNV.
Definition Binding.h:3266
static Function< void, const gl::GLbyte * > Binormal3bvEXT
Wrapper for glBinormal3bvEXT.
Definition Binding.h:545
static Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint > PresentFrameDualFillNV
Wrapper for glPresentFrameDualFillNV.
Definition Binding.h:2205
static Function< void, const gl::GLenum *, const gl::GLint *, const gl::GLsizei *, gl::GLsizei, gl::GLint > MultiModeDrawArraysIBM
Wrapper for glMultiModeDrawArraysIBM.
Definition Binding.h:1895
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetTexEnviv
Wrapper for glGetTexEnviv.
Definition Binding.h:1516
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform2iv
Wrapper for glProgramUniform2iv.
Definition Binding.h:2294
static Function< void, gl::GLuint, const gl::GLint64EXT * > VertexAttribL1i64vNV
Wrapper for glVertexAttribL1i64vNV.
Definition Binding.h:3254
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLfloat * > TexFilterFuncSGIS
Wrapper for glTexFilterFuncSGIS.
Definition Binding.h:2743
static Function< void, gl::GLuint, gl::GLuint, const gl::GLuint *, gl::GLuint, const gl::GLuint *, const gl::GLenum * > SignalSemaphoreEXT
Wrapper for glSignalSemaphoreEXT.
Definition Binding.h:2594
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLenum *, void * > GetProgramBinary
Wrapper for glGetProgramBinary.
Definition Binding.h:1442
static Function< void, gl::GLenum > CoverageModulationNV
Wrapper for glCoverageModulationNV.
Definition Binding.h:812
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > NamedFramebufferTexture1DEXT
Wrapper for glNamedFramebufferTexture1DEXT.
Definition Binding.h:2050
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetQueryObjectivARB
Wrapper for glGetQueryObjectivARB.
Definition Binding.h:1484
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetConvolutionParameterfv
Wrapper for glGetConvolutionParameterfv.
Definition Binding.h:1215
static Function< void, gl::GLenum, gl::GLshort > MultiTexCoord1sARB
Wrapper for glMultiTexCoord1sARB.
Definition Binding.h:1915
static Function< void, gl::GLuint, gl::GLenum > CoverFillPathNV
Wrapper for glCoverFillPathNV.
Definition Binding.h:815
static Function< void, const gl::GLfloat * > EvalCoord1fv
Wrapper for glEvalCoord1fv.
Definition Binding.h:1017
static Function< void, gl::GLclampf > ClearDepthfOES
Wrapper for glClearDepthfOES.
Definition Binding.h:623
static Function< void, gl::GLsizei, gl::GLuint * > GenSamplers
Wrapper for glGenSamplers.
Definition Binding.h:1149
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > VertexAttribL2d
Wrapper for glVertexAttribL2d.
Definition Binding.h:3259
static Function< gl::GLboolean, gl::GLuint > IsVertexArray
Wrapper for glIsVertexArray.
Definition Binding.h:1729
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * > ProgramLocalParametersI4uivNV
Wrapper for glProgramLocalParametersI4uivNV.
Definition Binding.h:2239
static void setCallbackMask(CallbackMask mask)
Updates the callback mask of all registered OpenGL functions in the current state.
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, void * > GetCompressedTextureImage
Wrapper for glGetCompressedTextureImage.
Definition Binding.h:1210
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteCommandListsNV
Wrapper for glDeleteCommandListsNV.
Definition Binding.h:863
static Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * > CreateShaderProgramvEXT
Wrapper for glCreateShaderProgramvEXT.
Definition Binding.h:835
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > Uniform3i64vNV
Wrapper for glUniform3i64vNV.
Definition Binding.h:2918
static Function< gl::GLboolean, gl::GLuint, gl::GLfloat, gl::GLfloat > IsPointInStrokePathNV
Wrapper for glIsPointInStrokePathNV.
Definition Binding.h:1707
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > Uniform2ui64vNV
Wrapper for glUniform2ui64vNV.
Definition Binding.h:2904
static Function< void, const gl::GLubyte * > SecondaryColor3ubv
Wrapper for glSecondaryColor3ubv.
Definition Binding.h:2553
static Function< void, gl::GLuint, gl::GLuint > VertexAttribI1uiEXT
Wrapper for glVertexAttribI1uiEXT.
Definition Binding.h:3210
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttrib3dARB
Wrapper for glVertexAttrib3dARB.
Definition Binding.h:3134
static Function< void, gl::GLenum, const gl::GLint * > VertexStream3ivATI
Wrapper for glVertexStream3ivATI.
Definition Binding.h:3352
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > RasterPos3d
Wrapper for glRasterPos3d.
Definition Binding.h:2420
static Function< void, gl::GLenum, gl::GLuint > BindRenderbufferEXT
Wrapper for glBindRenderbufferEXT.
Definition Binding.h:525
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttrib3dNV
Wrapper for glVertexAttrib3dNV.
Definition Binding.h:3135
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetNamedRenderbufferParameterivEXT
Wrapper for glGetNamedRenderbufferParameterivEXT.
Definition Binding.h:1348
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTextureImage1DEXT
Wrapper for glCompressedTextureImage1DEXT.
Definition Binding.h:750
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * > MultiTexEnvivEXT
Wrapper for glMultiTexEnvivEXT.
Definition Binding.h:1998
static Function< void, const gl::GLfloat * > Color4fv
Wrapper for glColor4fv.
Definition Binding.h:676
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix3x4fvEXT
Wrapper for glProgramUniformMatrix3x4fvEXT.
Definition Binding.h:2379
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint > TextureRenderbufferEXT
Wrapper for glTextureRenderbufferEXT.
Definition Binding.h:2828
static Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei, const gl::GLint * > MultiDrawElementsBaseVertex
Wrapper for glMultiDrawElementsBaseVertex.
Definition Binding.h:1884
static Function< void, gl::GLuint > FinishFenceNV
Wrapper for glFinishFenceNV.
Definition Binding.h:1041
static Function< void, gl::GLuint > BindProgramPipelineEXT
Wrapper for glBindProgramPipelineEXT.
Definition Binding.h:523
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > FramebufferTextureLayerARB
Wrapper for glFramebufferTextureLayerARB.
Definition Binding.h:1112
static Function< void, gl::GLenum, gl::GLenum > ColorMaterial
Wrapper for glColorMaterial.
Definition Binding.h:702
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint *, gl::GLint * > GetPerfMonitorCounterDataAMD
Wrapper for glGetPerfMonitorCounterDataAMD.
Definition Binding.h:1419
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetMultiTexGenivEXT
Wrapper for glGetMultiTexGenivEXT.
Definition Binding.h:1320
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetMinmaxParameteriv
Wrapper for glGetMinmaxParameteriv.
Definition Binding.h:1312
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Uniform4fARB
Wrapper for glUniform4fARB.
Definition Binding.h:2933
static Function< void, gl::GLuint, gl::GLuint, const gl::GLchar * > BindAttribLocation
Wrapper for glBindAttribLocation.
Definition Binding.h:493
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetFramebufferParameterivEXT
Wrapper for glGetFramebufferParameterivEXT.
Definition Binding.h:1252
static Function< void, gl::GLint, gl::GLfixed, gl::GLfixed > MapGrid1xOES
Wrapper for glMapGrid1xOES.
Definition Binding.h:1798
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei > DrawElementsInstanced
Wrapper for glDrawElementsInstanced.
Definition Binding.h:952
static Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr > MulticastCopyBufferSubDataNV
Wrapper for glMulticastCopyBufferSubDataNV.
Definition Binding.h:1863
static int & s_pos()
Position of current State.
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib4svARB
Wrapper for glVertexAttrib4svARB.
Definition Binding.h:3189
static Function< void, const void *, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetObjectPtrLabel
Wrapper for glGetObjectPtrLabel.
Definition Binding.h:1401
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei > DrawElementArrayAPPLE
Wrapper for glDrawElementArrayAPPLE.
Definition Binding.h:947
static Function< void, gl::GLint, gl::GLint > WindowPos2iARB
Wrapper for glWindowPos2iARB.
Definition Binding.h:3405
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > Color4i
Wrapper for glColor4i.
Definition Binding.h:679
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * > GetNamedBufferParameterui64vNV
Wrapper for glGetNamedBufferParameterui64vNV.
Definition Binding.h:1331
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetQueryiv
Wrapper for glGetQueryiv.
Definition Binding.h:1479
static Function< void, gl::GLbitfield > UploadGpuMaskNVX
Wrapper for glUploadGpuMaskNVX.
Definition Binding.h:2990
static Function< void, gl::GLsizei, gl::GLubyte * > GetnPolygonStippleARB
Wrapper for glGetnPolygonStippleARB.
Definition Binding.h:1375
static Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT > VertexAttribL2i64NV
Wrapper for glVertexAttribL2i64NV.
Definition Binding.h:3263
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, void * > GetPerfMonitorCounterInfoAMD
Wrapper for glGetPerfMonitorCounterInfoAMD.
Definition Binding.h:1420
static Function< void, gl::GLuint, gl::GLsizeiptr, gl::GLuint, gl::GLuint64 > NamedBufferStorageMemEXT
Wrapper for glNamedBufferStorageMemEXT.
Definition Binding.h:2035
static Function< gl::GLenum > GetGraphicsResetStatus
Wrapper for glGetGraphicsResetStatus.
Definition Binding.h:1254
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyMultiTexSubImage2DEXT
Wrapper for glCopyMultiTexSubImage2DEXT.
Definition Binding.h:789
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform4ivARB
Wrapper for glUniform4ivARB.
Definition Binding.h:2943
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * > ShaderSource
Wrapper for glShaderSource.
Definition Binding.h:2586
static Function< void, const gl::GLfloat * > SecondaryColor3fv
Wrapper for glSecondaryColor3fv.
Definition Binding.h:2539
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * > GetColorTable
Wrapper for glGetColorTable.
Definition Binding.h:1192
static Function< void, const gl::GLfloat * > VertexWeightfvEXT
Wrapper for glVertexWeightfvEXT.
Definition Binding.h:3364
static Function< gl::GLenum > GetGraphicsResetStatusARB
Wrapper for glGetGraphicsResetStatusARB.
Definition Binding.h:1255
static void setBeforeCallback(FunctionCallback callback)
Updates the before callback that is called before the actual OpenGL function invocation.
static Function< void, const gl::GLfloat * > TexCoord4fv
Wrapper for glTexCoord4fv.
Definition Binding.h:2713
static Function< void, gl::GLbyte, gl::GLbyte > TexCoord2bOES
Wrapper for glTexCoord2bOES.
Definition Binding.h:2668
static Function< void, gl::GLfloat, gl::GLfloat > DepthRangef
Wrapper for glDepthRangef.
Definition Binding.h:908
static FunctionCallback beforeCallback()
Before callback accessor.
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetMultiTexEnvivEXT
Wrapper for glGetMultiTexEnvivEXT.
Definition Binding.h:1317
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TextureSubImage1D
Wrapper for glTextureSubImage1D.
Definition Binding.h:2845
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > ImageTransformParameterfvHP
Wrapper for glImageTransformParameterfvHP.
Definition Binding.h:1641
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform4fvEXT
Wrapper for glProgramUniform4fvEXT.
Definition Binding.h:2335
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > Color3d
Wrapper for glColor3d.
Definition Binding.h:649
static Function< void, gl::GLenum, gl::GLshort > VertexStream1sATI
Wrapper for glVertexStream1sATI.
Definition Binding.h:3337
static Function< void, gl::GLenum, const gl::GLint * > PixelTexGenParameterivSGIS
Wrapper for glPixelTexGenParameterivSGIS.
Definition Binding.h:2159
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > Scaled
Wrapper for glScaled.
Definition Binding.h:2520
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix4dvEXT
Wrapper for glProgramUniformMatrix4dvEXT.
Definition Binding.h:2381
static void provideState(int pos)
Provide an additional State.
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetQueryObjectuiv
Wrapper for glGetQueryObjectuiv.
Definition Binding.h:1487
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * > PixelMapfv
Wrapper for glPixelMapfv.
Definition Binding.h:2149
static const array_t s_functions
The list of all build-in functions.
Definition Binding.h:3482
static Function< void, gl::GLenum, const gl::GLdouble * > VertexStream4dvATI
Wrapper for glVertexStream4dvATI.
Definition Binding.h:3356
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, void * > GetCompressedMultiTexImageEXT
Wrapper for glGetCompressedMultiTexImageEXT.
Definition Binding.h:1207
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetHistogramParameterivEXT
Wrapper for glGetHistogramParameterivEXT.
Definition Binding.h:1263
static Function< void, gl::GLsizei, const gl::GLuint * > RequestResidentProgramsNV
Wrapper for glRequestResidentProgramsNV.
Definition Binding.h:2491
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > TextureStorage2D
Wrapper for glTextureStorage2D.
Definition Binding.h:2831
static Function< void, gl::GLuint, gl::GLenum, void ** > GetNamedBufferPointervEXT
Wrapper for glGetNamedBufferPointervEXT.
Definition Binding.h:1333
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei > TextureStorage3D
Wrapper for glTextureStorage3D.
Definition Binding.h:2835
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > FragmentLightfSGIX
Wrapper for glFragmentLightfSGIX.
Definition Binding.h:1077
static Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * > GetShaderSourceARB
Wrapper for glGetShaderSourceARB.
Definition Binding.h:1503
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > ProgramUniform3ui64NV
Wrapper for glProgramUniform3ui64NV.
Definition Binding.h:2322
static Function< void, gl::GLenum, gl::GLshort > MultiTexCoord1s
Wrapper for glMultiTexCoord1s.
Definition Binding.h:1914
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetProgramPipelineInfoLogEXT
Wrapper for glGetProgramPipelineInfoLogEXT.
Definition Binding.h:1461
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TexSubImage4DSGIS
Wrapper for glTexSubImage4DSGIS.
Definition Binding.h:2794
static Function< void, gl::GLint, gl::GLint, gl::GLint > SecondaryColor3iEXT
Wrapper for glSecondaryColor3iEXT.
Definition Binding.h:2544
static Function< void, gl::GLsizei, const gl::GLfloat * > FogFuncSGIS
Wrapper for glFogFuncSGIS.
Definition Binding.h:1069
static Function< void, gl::GLuint, const gl::GLint64EXT * > VertexAttribL4i64vNV
Wrapper for glVertexAttribL4i64vNV.
Definition Binding.h:3280
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib1fvNV
Wrapper for glVertexAttrib1fvNV.
Definition Binding.h:3104
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetHistogramParameteriv
Wrapper for glGetHistogramParameteriv.
Definition Binding.h:1262
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, void * > GetNamedBufferSubData
Wrapper for glGetNamedBufferSubData.
Definition Binding.h:1334
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetLocalConstantIntegervEXT
Wrapper for glGetLocalConstantIntegervEXT.
Definition Binding.h:1292
static Function< void, gl::GLenum > Enable
Wrapper for glEnable.
Definition Binding.h:984
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTexSubImage1D
Wrapper for glCompressedTexSubImage1D.
Definition Binding.h:744
static Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed > MultiTexCoord2xOES
Wrapper for glMultiTexCoord2xOES.
Definition Binding.h:1940
static Function< void, gl::GLuint, gl::GLenum > StateCaptureNV
Wrapper for glStateCaptureNV.
Definition Binding.h:2605
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > ViewportSwizzleNV
Wrapper for glViewportSwizzleNV.
Definition Binding.h:3377
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, const void * > NamedProgramStringEXT
Wrapper for glNamedProgramStringEXT.
Definition Binding.h:2068
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * > GetProgramLocalParameterdvARB
Wrapper for glGetProgramLocalParameterdvARB.
Definition Binding.h:1452
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > FramebufferSampleLocationsfvARB
Wrapper for glFramebufferSampleLocationsfvARB.
Definition Binding.h:1097
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > TexParameterIivEXT
Wrapper for glTexParameterIivEXT.
Definition Binding.h:2767
static Function< void, gl::MemoryBarrierMask > MemoryBarrierByRegion
Wrapper for glMemoryBarrierByRegion.
Definition Binding.h:1853
static Function< void, gl::GLenum, gl::GLeglImageOES, const gl::GLint * > EGLImageTargetTexStorageEXT
Wrapper for glEGLImageTargetTexStorageEXT.
Definition Binding.h:980
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * > GetDoubleIndexedvEXT
Wrapper for glGetDoubleIndexedvEXT.
Definition Binding.h:1228
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint > CopyTexImage1DEXT
Wrapper for glCopyTexImage1DEXT.
Definition Binding.h:795
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLuint * > TextureParameterIuivEXT
Wrapper for glTextureParameterIuivEXT.
Definition Binding.h:2824
static Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > ReplacementCodeuiColor4fNormal3fVertex3fvSUN
Wrapper for glReplacementCodeuiColor4fNormal3fVertex3fvSUN.
Definition Binding.h:2474
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexImage2DMultisample
Wrapper for glTexImage2DMultisample.
Definition Binding.h:2754
static Function< void, gl::GLint, gl::GLint, gl::GLint > RasterPos3i
Wrapper for glRasterPos3i.
Definition Binding.h:2424
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > BlendFuncSeparate
Wrapper for glBlendFuncSeparate.
Definition Binding.h:576
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * > TextureParameterivEXT
Wrapper for glTextureParameterivEXT.
Definition Binding.h:2826
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform4dvEXT
Wrapper for glProgramUniform4dvEXT.
Definition Binding.h:2331
static Function< void, gl::GLenum, gl::GLclampf > IndexFuncEXT
Wrapper for glIndexFuncEXT.
Definition Binding.h:1655
static Function< void, gl::GLint > ArrayElement
Wrapper for glArrayElement.
Definition Binding.h:469
static Function< void, gl::GLint, gl::GLint, gl::GLint > Tangent3iEXT
Wrapper for glTangent3iEXT.
Definition Binding.h:2636
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > MultiTexCoord4sARB
Wrapper for glMultiTexCoord4sARB.
Definition Binding.h:1981
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib2fv
Wrapper for glVertexAttrib2fv.
Definition Binding.h:3122
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord3sv
Wrapper for glMultiTexCoord3sv.
Definition Binding.h:1960
static Function< void, gl::GLenum > MatrixLoadIdentityEXT
Wrapper for glMatrixLoadIdentityEXT.
Definition Binding.h:1829
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetShaderiv
Wrapper for glGetShaderiv.
Definition Binding.h:1500
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * > UniformHandleui64vNV
Wrapper for glUniformHandleui64vNV.
Definition Binding.h:2957
static Function< void, const gl::GLbyte * > Color3bv
Wrapper for glColor3bv.
Definition Binding.h:648
static Function< void, gl::GLuint, gl::GLuint > AttachShader
Wrapper for glAttachShader.
Definition Binding.h:476
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix2fvEXT
Wrapper for glProgramUniformMatrix2fvEXT.
Definition Binding.h:2359
static Function< void, gl::GLenum, const gl::GLdouble * > VertexStream1dvATI
Wrapper for glVertexStream1dvATI.
Definition Binding.h:3332
static Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * > ProgramLocalParameterI4uivNV
Wrapper for glProgramLocalParameterI4uivNV.
Definition Binding.h:2236
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, gl::GLuint * > GetUniformIndices
Wrapper for glGetUniformIndices.
Definition Binding.h:1568
static Function< void, gl::GLhandleARB, gl::GLint, gl::GLint * > GetUniformivARB
Wrapper for glGetUniformivARB.
Definition Binding.h:1570
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * > TransformPathNV
Wrapper for glTransformPathNV.
Definition Binding.h:2860
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix2x4dvEXT
Wrapper for glProgramUniformMatrix2x4dvEXT.
Definition Binding.h:2365
static Function< void, const gl::GLdouble * > Color3dv
Wrapper for glColor3dv.
Definition Binding.h:650
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL1dvEXT
Wrapper for glVertexAttribL1dvEXT.
Definition Binding.h:3252
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > FrustumxOES
Wrapper for glFrustumxOES.
Definition Binding.h:1121
static Function< gl::GLboolean, gl::GLenum, gl::GLuint > IsNameAMD
Wrapper for glIsNameAMD.
Definition Binding.h:1700
static Function< void, gl::GLuint > DeletePerfQueryINTEL
Wrapper for glDeletePerfQueryINTEL.
Definition Binding.h:877
static Function< void, gl::GLint, gl::GLint > EvalPoint2
Wrapper for glEvalPoint2.
Definition Binding.h:1030
static Function< void, gl::GLuint > DisableVertexAttribArray
Wrapper for glDisableVertexAttribArray.
Definition Binding.h:927
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetTexParameterIiv
Wrapper for glGetTexParameterIiv.
Definition Binding.h:1528
static Function< void, gl::GLint > EvalPoint1
Wrapper for glEvalPoint1.
Definition Binding.h:1029
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * > GetVertexAttribLui64vNV
Wrapper for glGetVertexAttribLui64vNV.
Definition Binding.h:1614
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint > MultiTexGeniEXT
Wrapper for glMultiTexGeniEXT.
Definition Binding.h:2003
static Function< void, gl::GLuint > EndPerfQueryINTEL
Wrapper for glEndPerfQueryINTEL.
Definition Binding.h:1005
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > TexCoord3d
Wrapper for glTexCoord3d.
Definition Binding.h:2694
static Function< void, gl::GLenum, gl::GLuint, gl::GLint * > GetIntegerIndexedvEXT
Wrapper for glGetIntegerIndexedvEXT.
Definition Binding.h:1274
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD > TexStorageSparseAMD
Wrapper for glTexStorageSparseAMD.
Definition Binding.h:2787
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > TexParameterfv
Wrapper for glTexParameterfv.
Definition Binding.h:2764
static Function< void, gl::GLenum, const gl::GLint * > LightModeliv
Wrapper for glLightModeliv.
Definition Binding.h:1744
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetQueryivARB
Wrapper for glGetQueryivARB.
Definition Binding.h:1480
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > SemaphoreParameterivNV
Wrapper for glSemaphoreParameterivNV.
Definition Binding.h:2571
static Function< void, gl::GLhalfNV > FogCoordhNV
Wrapper for glFogCoordhNV.
Definition Binding.h:1063
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteSemaphoresEXT
Wrapper for glDeleteSemaphoresEXT.
Definition Binding.h:889
static Function< void, gl::GLenum, gl::GLdouble > VertexStream1dATI
Wrapper for glVertexStream1dATI.
Definition Binding.h:3331
static Function< void, const gl::GLfixed * > LoadTransposeMatrixxOES
Wrapper for glLoadTransposeMatrixxOES.
Definition Binding.h:1771
static Function< gl::GLboolean, gl::GLuint > IsMemoryObjectEXT
Wrapper for glIsMemoryObjectEXT.
Definition Binding.h:1699
static Function< void, gl::GLenum, const gl::GLfixed * > MultiTexCoord3xvOES
Wrapper for glMultiTexCoord3xvOES.
Definition Binding.h:1963
static Function< void, gl::GLuint, gl::GLuint > EnableVertexArrayAttribEXT
Wrapper for glEnableVertexArrayAttribEXT.
Definition Binding.h:992
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > FragmentMaterialfSGIX
Wrapper for glFragmentMaterialfSGIX.
Definition Binding.h:1085
static Function< gl::GLboolean, gl::GLuint > IsSemaphoreEXT
Wrapper for glIsSemaphoreEXT.
Definition Binding.h:1718
static Function< void, gl::GLhandleARB > DeleteObjectARB
Wrapper for glDeleteObjectARB.
Definition Binding.h:873
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord2sv
Wrapper for glMultiTexCoord2sv.
Definition Binding.h:1938
static Function< gl::GLuint, gl::GLsizei, const void *, gl::GLenum > NewObjectBufferATI
Wrapper for glNewObjectBufferATI.
Definition Binding.h:2077
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > ClearAccumxOES
Wrapper for glClearAccumxOES.
Definition Binding.h:609
static Function< gl::GLuint, gl::GLenum, gl::GLuint > GetCommandHeaderNV
Wrapper for glGetCommandHeaderNV.
Definition Binding.h:1206
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetPathParameterivNV
Wrapper for glGetPathParameterivNV.
Definition Binding.h:1414
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void *, gl::GLsizei, void *, void * > GetnSeparableFilterARB
Wrapper for glGetnSeparableFilterARB.
Definition Binding.h:1377
static Function< void, gl::GLenum, gl::GLuint > ColorP3ui
Wrapper for glColorP3ui.
Definition Binding.h:703
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > MatrixIndexPointerARB
Wrapper for glMatrixIndexPointerARB.
Definition Binding.h:1821
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TexSubImage3DEXT
Wrapper for glTexSubImage3DEXT.
Definition Binding.h:2793
std::function< void(const FunctionCall &)> FunctionCallback
The callback type of a function callback with parameters and return value.
Definition Binding.h:57
static Function< void, const gl::GLhalfNV * > TexCoord4hvNV
Wrapper for glTexCoord4hvNV.
Definition Binding.h:2717
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > Uniform3i
Wrapper for glUniform3i.
Definition Binding.h:2914
static Function< void, gl::GLint, gl::GLint, gl::GLint > Uniform2iARB
Wrapper for glUniform2iARB.
Definition Binding.h:2897
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetLightxvOES
Wrapper for glGetLightxvOES.
Definition Binding.h:1287
static Function< void, gl::GLdouble > ClearDepth
Wrapper for glClearDepth.
Definition Binding.h:620
static Function< void, gl::GLint, gl::GLint64EXT > Uniform1i64NV
Wrapper for glUniform1i64NV.
Definition Binding.h:2872
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * > GetVariantBooleanvEXT
Wrapper for glGetVariantBooleanvEXT.
Definition Binding.h:1583
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > CopyTextureSubImage1D
Wrapper for glCopyTextureSubImage1D.
Definition Binding.h:806
static Function< void, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr > NamedCopyBufferSubDataEXT
Wrapper for glNamedCopyBufferSubDataEXT.
Definition Binding.h:2038
static Function< void, const gl::GLfixed * > TexCoord3xvOES
Wrapper for glTexCoord3xvOES.
Definition Binding.h:2705
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > Color4s
Wrapper for glColor4s.
Definition Binding.h:681
static Function< void, gl::GLsizei, gl::GLuint * > CreateCommandListsNV
Wrapper for glCreateCommandListsNV.
Definition Binding.h:819
static Function< void *, gl::GLuint > MapObjectBufferATI
Wrapper for glMapObjectBufferATI.
Definition Binding.h:1806
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const void * > ProgramStringARB
Wrapper for glProgramStringARB.
Definition Binding.h:2254
static Function< void, const gl::GLfloat * > Normal3fv
Wrapper for glNormal3fv.
Definition Binding.h:2083
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean > HistogramEXT
Wrapper for glHistogramEXT.
Definition Binding.h:1638
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetSemaphoreParameterivNV
Wrapper for glGetSemaphoreParameterivNV.
Definition Binding.h:1495
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > NamedFramebufferSampleLocationsfvNV
Wrapper for glNamedFramebufferSampleLocationsfvNV.
Definition Binding.h:2047
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint > VertexArrayVertexAttribFormatEXT
Wrapper for glVertexArrayVertexAttribFormatEXT.
Definition Binding.h:3083
static Function< void > PopAttrib
Wrapper for glPopAttrib.
Definition Binding.h:2198
static Function< void, gl::GLsizei, gl::GLfloat * > GetCoverageModulationTableNV
Wrapper for glGetCoverageModulationTableNV.
Definition Binding.h:1220
static Function< void, gl::GLsizei, gl::GLuint * > CreateSemaphoresNV
Wrapper for glCreateSemaphoresNV.
Definition Binding.h:830
static Function< void, gl::GLuint, const gl::GLubyte * > VertexAttribI4ubv
Wrapper for glVertexAttribI4ubv.
Definition Binding.h:3237
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetCombinerInputParameterivNV
Wrapper for glGetCombinerInputParameterivNV.
Definition Binding.h:1202
static Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > ProgramUniform4uiEXT
Wrapper for glProgramUniform4uiEXT.
Definition Binding.h:2349
static Function< void, const gl::GLdouble * > WindowPos2dv
Wrapper for glWindowPos2dv.
Definition Binding.h:3395
static Function< void, gl::GLenum, gl::GLfloat > PNTrianglesfATI
Wrapper for glPNTrianglesfATI.
Definition Binding.h:2170
static void addCallbackMask(CallbackMask mask)
Updates the callback mask of all registered OpenGL functions in the current state to include the pass...
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > NamedProgramLocalParameters4fvEXT
Wrapper for glNamedProgramLocalParameters4fvEXT.
Definition Binding.h:2065
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureImage3DMultisampleNV
Wrapper for glTextureImage3DMultisampleNV.
Definition Binding.h:2809
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > BindBufferRange
Wrapper for glBindBufferRange.
Definition Binding.h:502
static Function< void, gl::GLenum, const gl::GLshort * > VertexStream3svATI
Wrapper for glVertexStream3svATI.
Definition Binding.h:3354
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei > CopyColorTable
Wrapper for glCopyColorTable.
Definition Binding.h:778
static Function< void, gl::GLuint, gl::GLenum, void ** > GetVertexArrayPointervEXT
Wrapper for glGetVertexArrayPointervEXT.
Definition Binding.h:1594
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > Normal3s
Wrapper for glNormal3s.
Definition Binding.h:2090
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib1fvARB
Wrapper for glVertexAttrib1fvARB.
Definition Binding.h:3103
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat * > GetNamedProgramLocalParameterfvEXT
Wrapper for glGetNamedProgramLocalParameterfvEXT.
Definition Binding.h:1343
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint, gl::GLsizei > DrawRangeElementArrayAPPLE
Wrapper for glDrawRangeElementArrayAPPLE.
Definition Binding.h:962
static Function< void, gl::GLfixed, gl::GLfixed > EvalCoord2xOES
Wrapper for glEvalCoord2xOES.
Definition Binding.h:1024
static Function< void, const gl::GLfloat * > MultTransposeMatrixf
Wrapper for glMultTransposeMatrixf.
Definition Binding.h:2023
static Function< void, gl::GLint, gl::GLint, gl::GLint > Vertex3i
Wrapper for glVertex3i.
Definition Binding.h:3043
static Function< void, gl::GLuint > BeginOcclusionQueryNV
Wrapper for glBeginOcclusionQueryNV.
Definition Binding.h:482
static Function< void, gl::GLenum, gl::GLint > MultiTexCoord1iARB
Wrapper for glMultiTexCoord1iARB.
Definition Binding.h:1911
static Function< void, gl::GLuint, const gl::GLdouble * > VariantdvEXT
Wrapper for glVariantdvEXT.
Definition Binding.h:3002
static Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT > Uniform2i64NV
Wrapper for glUniform2i64NV.
Definition Binding.h:2894
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Rectf
Wrapper for glRectf.
Definition Binding.h:2449
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > Tangent3fEXT
Wrapper for glTangent3fEXT.
Definition Binding.h:2634
static Function< void, const gl::GLhalfNV * > Vertex2hvNV
Wrapper for glVertex2hvNV.
Definition Binding.h:3028
static Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > ColorFragmentOp1ATI
Wrapper for glColorFragmentOp1ATI.
Definition Binding.h:696
static Function< gl::GLboolean, gl::GLuint > IsVertexArrayAPPLE
Wrapper for glIsVertexArrayAPPLE.
Definition Binding.h:1730
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexStream4fATI
Wrapper for glVertexStream4fATI.
Definition Binding.h:3357
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum > StencilThenCoverFillPathNV
Wrapper for glStencilThenCoverFillPathNV.
Definition Binding.h:2621
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > VertexAttrib4sNV
Wrapper for glVertexAttrib4sNV.
Definition Binding.h:3187
static Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * > GetProgramResourceLocationIndex
Wrapper for glGetProgramResourceLocationIndex.
Definition Binding.h:1468
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat > MultiTexEnvfEXT
Wrapper for glMultiTexEnvfEXT.
Definition Binding.h:1995
static Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint > MultiDrawArraysIndirectBindlessCountNV
Wrapper for glMultiDrawArraysIndirectBindlessCountNV.
Definition Binding.h:1878
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureStorage2DMultisampleEXT
Wrapper for glTextureStorage2DMultisampleEXT.
Definition Binding.h:2834
static Function< void, gl::GLshort, gl::GLshort > WindowPos2sMESA
Wrapper for glWindowPos2sMESA.
Definition Binding.h:3412
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * > GetActiveSubroutineUniformiv
Wrapper for glGetActiveSubroutineUniformiv.
Definition Binding.h:1163
static Function< void, gl::GLuint, gl::GLint, gl::GLuint * > GetUniformuivEXT
Wrapper for glGetUniformuivEXT.
Definition Binding.h:1578
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > TexParameteri
Wrapper for glTexParameteri.
Definition Binding.h:2765
static Function< void, gl::GLuint > DeleteFragmentShaderATI
Wrapper for glDeleteFragmentShaderATI.
Definition Binding.h:866
static Function< void, gl::GLenum > DepthFunc
Wrapper for glDepthFunc.
Definition Binding.h:902
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * > GetTextureImageEXT
Wrapper for glGetTextureImageEXT.
Definition Binding.h:1538
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei > TextureStorage3DEXT
Wrapper for glTextureStorage3DEXT.
Definition Binding.h:2836
static void addContextSwitchCallback(ContextSwitchCallback callback)
Registers an additional callback that gets called each time the context is switched using the useCont...
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteStatesNV
Wrapper for glDeleteStatesNV.
Definition Binding.h:891
static Function< gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 *, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > AsyncCopyImageSubDataNVX
Wrapper for glAsyncCopyImageSubDataNVX.
Definition Binding.h:473
static Function< void, gl::GLenum, gl::GLfixed * > GetClipPlanexOES
Wrapper for glGetClipPlanexOES.
Definition Binding.h:1191
static Function< void, gl::GLuint > MaxShaderCompilerThreadsKHR
Wrapper for glMaxShaderCompilerThreadsKHR.
Definition Binding.h:1851
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > WindowPos3fARB
Wrapper for glWindowPos3fARB.
Definition Binding.h:3423
static Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLhandleARB * > GetAttachedObjectsARB
Wrapper for glGetAttachedObjectsARB.
Definition Binding.h:1174
static Function< void, gl::GLushort, gl::GLushort, gl::GLushort > SecondaryColor3us
Wrapper for glSecondaryColor3us.
Definition Binding.h:2559
static Function< void, const gl::GLhalfNV * > TexCoord3hvNV
Wrapper for glTexCoord3hvNV.
Definition Binding.h:2699
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > NamedProgramLocalParameter4fEXT
Wrapper for glNamedProgramLocalParameter4fEXT.
Definition Binding.h:2059
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexImage3DMultisampleCoverageNV
Wrapper for glTexImage3DMultisampleCoverageNV.
Definition Binding.h:2759
static Function< void, gl::GLenum, gl::GLfloat * > CullParameterfvEXT
Wrapper for glCullParameterfvEXT.
Definition Binding.h:843
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei > DrawRangeElementArrayATI
Wrapper for glDrawRangeElementArrayATI.
Definition Binding.h:963
static Function< void, const gl::GLbyte * > Tangent3bvEXT
Wrapper for glTangent3bvEXT.
Definition Binding.h:2631
static Function< void, gl::GLint, const gl::GLuint * > WeightuivARB
Wrapper for glWeightuivARB.
Definition Binding.h:3390
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI3uiv
Wrapper for glVertexAttribI3uiv.
Definition Binding.h:3227
static Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * > SetMultisamplefvAMD
Wrapper for glSetMultisamplefvAMD.
Definition Binding.h:2580
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble > MatrixTranslatedEXT
Wrapper for glMatrixTranslatedEXT.
Definition Binding.h:1848
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > GetProgramEnvParameterfvARB
Wrapper for glGetProgramEnvParameterfvARB.
Definition Binding.h:1444
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform4fv
Wrapper for glUniform4fv.
Definition Binding.h:2934
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, const void * > PathStringNV
Wrapper for glPathStringNV.
Definition Binding.h:2142
static Function< void, gl::GLenum, gl::GLsizei, const void * > IndexPointer
Wrapper for glIndexPointer.
Definition Binding.h:1661
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteTextures
Wrapper for glDeleteTextures.
Definition Binding.h:893
static Function< void, gl::GLuint, gl::GLuint > BindSampler
Wrapper for glBindSampler.
Definition Binding.h:526
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > MultiTexCoordP1ui
Wrapper for glMultiTexCoordP1ui.
Definition Binding.h:1986
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > Uniform3iARB
Wrapper for glUniform3iARB.
Definition Binding.h:2919
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * > Uniform3ui64vARB
Wrapper for glUniform3ui64vARB.
Definition Binding.h:2925
static Function< void, const gl::GLbyte * > Normal3bv
Wrapper for glNormal3bv.
Definition Binding.h:2079
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > StencilOpSeparate
Wrapper for glStencilOpSeparate.
Definition Binding.h:2615
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI2ivEXT
Wrapper for glVertexAttribI2ivEXT.
Definition Binding.h:3216
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::OcclusionQueryEventMaskAMD > QueryObjectParameteruiAMD
Wrapper for glQueryObjectParameteruiAMD.
Definition Binding.h:2407
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetFramebufferAttachmentParameteriv
Wrapper for glGetFramebufferAttachmentParameteriv.
Definition Binding.h:1248
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * > NamedProgramLocalParametersI4ivEXT
Wrapper for glNamedProgramLocalParametersI4ivEXT.
Definition Binding.h:2066
static void removeCallbackMask(CallbackMask mask)
Updates the callback mask of all registered OpenGL functions in the current state to exclude the pass...
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * > Uniform1i64vARB
Wrapper for glUniform1i64vARB.
Definition Binding.h:2873
static Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * > ExecuteProgramNV
Wrapper for glExecuteProgramNV.
Definition Binding.h:1032
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > Binormal3fEXT
Wrapper for glBinormal3fEXT.
Definition Binding.h:548
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLint * > ProgramEnvParametersI4ivNV
Wrapper for glProgramEnvParametersI4ivNV.
Definition Binding.h:2227
static Function< void, const gl::GLfixed * > EvalCoord2xvOES
Wrapper for glEvalCoord2xvOES.
Definition Binding.h:1025
static Function< void, gl::GLenum, gl::GLfloat * > GetPixelTexGenParameterfvSGIS
Wrapper for glGetPixelTexGenParameterfvSGIS.
Definition Binding.h:1432
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetMultiTexParameterIivEXT
Wrapper for glGetMultiTexParameterIivEXT.
Definition Binding.h:1325
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizeiptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * > ClearNamedBufferSubDataEXT
Wrapper for glClearNamedBufferSubDataEXT.
Definition Binding.h:629
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, const void * > VertexAttribPointer
Wrapper for glVertexAttribPointer.
Definition Binding.h:3296
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLint * > MulticastScissorArrayvNVX
Wrapper for glMulticastScissorArrayvNVX.
Definition Binding.h:1870
static Function< void, const gl::GLint * > Vertex2iv
Wrapper for glVertex2iv.
Definition Binding.h:3030
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * > VertexAttribP1uiv
Wrapper for glVertexAttribP1uiv.
Definition Binding.h:3288
static Function< void, const gl::GLdouble * > SecondaryColor3dv
Wrapper for glSecondaryColor3dv.
Definition Binding.h:2535
std::function< void(const AbstractFunction &)> SimpleFunctionCallback
The callback type of a simple function callback without parameters and return value.
Definition Binding.h:51
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void * > GetCompressedTextureSubImage
Wrapper for glGetCompressedTextureSubImage.
Definition Binding.h:1212
static Function< void, gl::GLbitfield > RenderGpuMaskNV
Wrapper for glRenderGpuMaskNV.
Definition Binding.h:2466
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * > ProgramUniformHandleui64vARB
Wrapper for glProgramUniformHandleui64vARB.
Definition Binding.h:2354
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord1svARB
Wrapper for glMultiTexCoord1svARB.
Definition Binding.h:1917
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > GetProgramLocalParameterfvARB
Wrapper for glGetProgramLocalParameterfvARB.
Definition Binding.h:1453
static Function< void, gl::GLenum, gl::GLenum > FragmentColorMaterialSGIX
Wrapper for glFragmentColorMaterialSGIX.
Definition Binding.h:1075
static Function< void, const gl::GLbyte * > Vertex2bvOES
Wrapper for glVertex2bvOES.
Definition Binding.h:3022
static Function< void, gl::GLint, gl::GLint > RasterPos2i
Wrapper for glRasterPos2i.
Definition Binding.h:2414
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > SecondaryColor3hNV
Wrapper for glSecondaryColor3hNV.
Definition Binding.h:2541
static Function< void, gl::GLuint, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * > ClearNamedBufferSubData
Wrapper for glClearNamedBufferSubData.
Definition Binding.h:628
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayNormalOffsetEXT
Wrapper for glVertexArrayNormalOffsetEXT.
Definition Binding.h:3075
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > TexCoord4hNV
Wrapper for glTexCoord4hNV.
Definition Binding.h:2716
static Function< void, gl::GLenum, gl::GLuint > BindFramebufferEXT
Wrapper for glBindFramebufferEXT.
Definition Binding.h:512
static Function< void, const gl::GLdouble * > Vertex3dv
Wrapper for glVertex3dv.
Definition Binding.h:3038
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLchar * > BindFragDataLocationIndexed
Wrapper for glBindFragDataLocationIndexed.
Definition Binding.h:509
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > MatrixFrustumEXT
Wrapper for glMatrixFrustumEXT.
Definition Binding.h:1820
static Function< void, gl::GLenum, gl::GLfixed > FogxOES
Wrapper for glFogxOES.
Definition Binding.h:1073
static Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * > MultiTexCoordP4uiv
Wrapper for glMultiTexCoordP4uiv.
Definition Binding.h:1993
static Function< void, gl::GLenum, gl::GLsizei, const void ** > ReplacementCodePointerSUN
Wrapper for glReplacementCodePointerSUN.
Definition Binding.h:2468
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI2uivEXT
Wrapper for glVertexAttribI2uivEXT.
Definition Binding.h:3220
static Function< void, gl::GLuint, gl::GLbitfield > SampleMaskIndexedNV
Wrapper for glSampleMaskIndexedNV.
Definition Binding.h:2510
static Function< void, gl::GLuint, gl::GLfloat * > GetPathDashArrayNV
Wrapper for glGetPathDashArrayNV.
Definition Binding.h:1409
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > NamedProgramLocalParameterI4iEXT
Wrapper for glNamedProgramLocalParameterI4iEXT.
Definition Binding.h:2061
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL2dv
Wrapper for glVertexAttribL2dv.
Definition Binding.h:3261
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei > CopyConvolutionFilter1D
Wrapper for glCopyConvolutionFilter1D.
Definition Binding.h:780
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexAttrib4fARB
Wrapper for glVertexAttrib4fARB.
Definition Binding.h:3162
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > CombinerInputNV
Wrapper for glCombinerInputNV.
Definition Binding.h:720
static Function< void, const gl::GLshort * > Binormal3svEXT
Wrapper for glBinormal3svEXT.
Definition Binding.h:553
static Function< void, gl::GLenum, gl::GLuint, gl::GLint64 * > GetInteger64i_v
Wrapper for glGetInteger64i_v.
Definition Binding.h:1271
static Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * > GetAttribLocationARB
Wrapper for glGetAttribLocationARB.
Definition Binding.h:1177
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTexImage3D
Wrapper for glCompressedTexImage3D.
Definition Binding.h:742
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI4uivEXT
Wrapper for glVertexAttribI4uivEXT.
Definition Binding.h:3242
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > GetFloatIndexedvEXT
Wrapper for glGetFloatIndexedvEXT.
Definition Binding.h:1238
static Function< void, gl::GLenum, gl::GLenum, gl::GLint *, gl::GLint * > GetShaderPrecisionFormat
Wrapper for glGetShaderPrecisionFormat.
Definition Binding.h:1501
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetObjectBufferfvATI
Wrapper for glGetObjectBufferfvATI.
Definition Binding.h:1393
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLfloat * > GetProgramResourcefvNV
Wrapper for glGetProgramResourcefvNV.
Definition Binding.h:1464
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteFramebuffers
Wrapper for glDeleteFramebuffers.
Definition Binding.h:867
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > TextureParameteri
Wrapper for glTextureParameteri.
Definition Binding.h:2819
static Function< void *, gl::GLenum, gl::GLenum > MapBuffer
Wrapper for glMapBuffer.
Definition Binding.h:1792
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat * > GetUniformfv
Wrapper for glGetUniformfv.
Definition Binding.h:1564
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > FramebufferParameteri
Wrapper for glFramebufferParameteri.
Definition Binding.h:1092
static Function< void, gl::GLsizei, void * > FlushVertexArrayRangeAPPLE
Wrapper for glFlushVertexArrayRangeAPPLE.
Definition Binding.h:1052
static Function< void, gl::GLenum, gl::GLint > BlendParameteriNV
Wrapper for glBlendParameteriNV.
Definition Binding.h:582
static Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * > SamplerParameterfv
Wrapper for glSamplerParameterfv.
Definition Binding.h:2515
static Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * > ProgramLocalParameter4fvARB
Wrapper for glProgramLocalParameter4fvARB.
Definition Binding.h:2232
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttrib4Nuiv
Wrapper for glVertexAttrib4Nuiv.
Definition Binding.h:3181
static Function< void, gl::GLdouble > FogCoorddEXT
Wrapper for glFogCoorddEXT.
Definition Binding.h:1055
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > VertexAttribI4ui
Wrapper for glVertexAttribI4ui.
Definition Binding.h:3239
static Function< void, const gl::GLhalfNV * > Color3hvNV
Wrapper for glColor3hvNV.
Definition Binding.h:656
static Function< void, gl::GLenum, gl::GLfixed > PixelTransferxOES
Wrapper for glPixelTransferxOES.
Definition Binding.h:2163
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
Wrapper for glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN.
Definition Binding.h:2482
static Function< void, gl::GLsizei, gl::GLuint * > CreateSamplers
Wrapper for glCreateSamplers.
Definition Binding.h:829
static Function< void, gl::GLuint, gl::GLenum, void ** > GetNamedBufferPointerv
Wrapper for glGetNamedBufferPointerv.
Definition Binding.h:1332
static Function< void, gl::GLdouble, gl::GLdouble > TexCoord2d
Wrapper for glTexCoord2d.
Definition Binding.h:2670
static Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLsizei *, gl::GLchar * > GetDebugMessageLogAMD
Wrapper for glGetDebugMessageLogAMD.
Definition Binding.h:1222
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLfloat * > WeightPathsNV
Wrapper for glWeightPathsNV.
Definition Binding.h:3386
static Function< void, gl::GLenum, const gl::GLuint * > SecondaryColorP3uiv
Wrapper for glSecondaryColorP3uiv.
Definition Binding.h:2565
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexAttribivNV
Wrapper for glGetVertexAttribivNV.
Definition Binding.h:1609
static Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint > ProgramUniform3uiEXT
Wrapper for glProgramUniform3uiEXT.
Definition Binding.h:2325
static Function< void, const gl::GLdouble * > MultTransposeMatrixd
Wrapper for glMultTransposeMatrixd.
Definition Binding.h:2021
static Function< void, gl::GLfloat, gl::GLfloat > PathStencilDepthOffsetNV
Wrapper for glPathStencilDepthOffsetNV.
Definition Binding.h:2140
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > BlendColor
Wrapper for glBlendColor.
Definition Binding.h:559
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLint > DrawElementsBaseVertex
Wrapper for glDrawElementsBaseVertex.
Definition Binding.h:950
static Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * > GetProgramResourceIndex
Wrapper for glGetProgramResourceIndex.
Definition Binding.h:1465
static Function< void, gl::GLuint, gl::UseProgramStageMask, gl::GLuint > UseProgramStages
Wrapper for glUseProgramStages.
Definition Binding.h:2993
static Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint > ProgramUniform2uiEXT
Wrapper for glProgramUniform2uiEXT.
Definition Binding.h:2301
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > BindMultiTextureEXT
Wrapper for glBindMultiTextureEXT.
Definition Binding.h:518
static Function< void, gl::GLenum > CullFace
Wrapper for glCullFace.
Definition Binding.h:841
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixMultTransposefEXT
Wrapper for glMatrixMultTransposefEXT.
Definition Binding.h:1840
static Function< void, const gl::GLdouble * > WindowPos3dv
Wrapper for glWindowPos3dv.
Definition Binding.h:3419
static Function< void, gl::GLenum, gl::GLuint, const gl::GLfloat * > ProgramEnvParameter4fvARB
Wrapper for glProgramEnvParameter4fvARB.
Definition Binding.h:2221
static void before(const FunctionCall &call)
Call before callback.
static Function< void, const gl::GLint * > TexCoord2iv
Wrapper for glTexCoord2iv.
Definition Binding.h:2687
static Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * > ListParameterfvSGIX
Wrapper for glListParameterfvSGIX.
Definition Binding.h:1757
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint > FramebufferRenderbufferEXT
Wrapper for glFramebufferRenderbufferEXT.
Definition Binding.h:1096
static Function< void, gl::GLshort, gl::GLshort > TexCoord2s
Wrapper for glTexCoord2s.
Definition Binding.h:2688
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexStorage3DMultisample
Wrapper for glTexStorage3DMultisample.
Definition Binding.h:2781
static Function< void, const gl::GLfloat * > TexCoord1fv
Wrapper for glTexCoord1fv.
Definition Binding.h:2659
static Function< void, gl::GLint, gl::GLint64, gl::GLint64 > Uniform2i64ARB
Wrapper for glUniform2i64ARB.
Definition Binding.h:2893
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix4fvEXT
Wrapper for glProgramUniformMatrix4fvEXT.
Definition Binding.h:2383
static Function< void, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > DrawPixels
Wrapper for glDrawPixels.
Definition Binding.h:961
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTextureSubImage2D
Wrapper for glCompressedTextureSubImage2D.
Definition Binding.h:755
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * > ProgramEnvParametersI4uivNV
Wrapper for glProgramEnvParametersI4uivNV.
Definition Binding.h:2228
static Function< void, gl::GLenum, gl::GLfloat > PointParameterfEXT
Wrapper for glPointParameterfEXT.
Definition Binding.h:2175
static Function< void, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei > MultiDrawArraysIndirectCountARB
Wrapper for glMultiDrawArraysIndirectCountARB.
Definition Binding.h:1881
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint * > GetProgramLocalParameterIuivNV
Wrapper for glGetProgramLocalParameterIuivNV.
Definition Binding.h:1455
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetPixelTransformParameterivEXT
Wrapper for glGetPixelTransformParameterivEXT.
Definition Binding.h:1435
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > VertexArrayAttribLFormat
Wrapper for glVertexArrayAttribLFormat.
Definition Binding.h:3066
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform2dvEXT
Wrapper for glProgramUniform2dvEXT.
Definition Binding.h:2283
static Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint > ColorPointerListIBM
Wrapper for glColorPointerListIBM.
Definition Binding.h:709
static Function< void, gl::GLuint > FreeObjectBufferATI
Wrapper for glFreeObjectBufferATI.
Definition Binding.h:1117
static Function< void, gl::GLenum, gl::GLenum, gl::GLint64 * > GetBufferParameteri64v
Wrapper for glGetBufferParameteri64v.
Definition Binding.h:1181
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL4dv
Wrapper for glVertexAttribL4dv.
Definition Binding.h:3277
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > Binormal3bEXT
Wrapper for glBinormal3bEXT.
Definition Binding.h:544
static Function< void, const gl::GLushort * > SecondaryColor3usv
Wrapper for glSecondaryColor3usv.
Definition Binding.h:2561
static void releaseCurrentContext()
Removes the current context from the state of glbinding.
static Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT > Uniform2ui64NV
Wrapper for glUniform2ui64NV.
Definition Binding.h:2902
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexPageCommitmentARB
Wrapper for glTexPageCommitmentARB.
Definition Binding.h:2761
static Function< void, gl::GLhalfNV > VertexWeighthNV
Wrapper for glVertexWeighthNV.
Definition Binding.h:3365
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix3x2dv
Wrapper for glUniformMatrix3x2dv.
Definition Binding.h:2968
static Function< void, gl::GLenum, gl::GLuint > DisableClientStateIndexedEXT
Wrapper for glDisableClientStateIndexedEXT.
Definition Binding.h:919
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, const gl::GLfloat * > ClearNamedFramebufferfv
Wrapper for glClearNamedFramebufferfv.
Definition Binding.h:631
static Function< void, gl::GLuint > FragmentCoverageColorNV
Wrapper for glFragmentCoverageColorNV.
Definition Binding.h:1076
static Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > Uniform4d
Wrapper for glUniform4d.
Definition Binding.h:2930
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint > VertexAttribFormat
Wrapper for glVertexAttribFormat.
Definition Binding.h:3203
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > RectxOES
Wrapper for glRectxOES.
Definition Binding.h:2455
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetPathTexGenivNV
Wrapper for glGetPathTexGenivNV.
Definition Binding.h:1417
static Function< gl::GLint, gl::GLenum > RenderMode
Wrapper for glRenderMode.
Definition Binding.h:2467
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetMemoryObjectParameterivEXT
Wrapper for glGetMemoryObjectParameterivEXT.
Definition Binding.h:1307
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttrib4uiv
Wrapper for glVertexAttrib4uiv.
Definition Binding.h:3195
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTexImage1DARB
Wrapper for glCompressedTexImage1DARB.
Definition Binding.h:739
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat > VertexAttrib2fNV
Wrapper for glVertexAttrib2fNV.
Definition Binding.h:3121
static Function< void, gl::GLuint, gl::GLenum, void ** > GetVariantPointervEXT
Wrapper for glGetVariantPointervEXT.
Definition Binding.h:1586
static Function< void, gl::GLsync > DeleteSync
Wrapper for glDeleteSync.
Definition Binding.h:892
static Function< void, const gl::GLshort * > TexCoord4sv
Wrapper for glTexCoord4sv.
Definition Binding.h:2721
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayMultiTexCoordOffsetEXT
Wrapper for glVertexArrayMultiTexCoordOffsetEXT.
Definition Binding.h:3074
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib2sv
Wrapper for glVertexAttrib2sv.
Definition Binding.h:3130
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ColorTable
Wrapper for glColorTable.
Definition Binding.h:713
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > Lightiv
Wrapper for glLightiv.
Definition Binding.h:1740
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > SwizzleEXT
Wrapper for glSwizzleEXT.
Definition Binding.h:2627
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
Wrapper for glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN.
Definition Binding.h:2480
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramUniform3fEXT
Wrapper for glProgramUniform3fEXT.
Definition Binding.h:2309
static Function< void, const gl::GLshort * > WindowPos2svMESA
Wrapper for glWindowPos2svMESA.
Definition Binding.h:3415
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > Ortho
Wrapper for glOrtho.
Definition Binding.h:2117
static Function< void, gl::GLuint, gl::GLdouble > VertexAttribL1dEXT
Wrapper for glVertexAttribL1dEXT.
Definition Binding.h:3250
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * > DrawRangeElements
Wrapper for glDrawRangeElements.
Definition Binding.h:964
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * > GetProgramParameterfvNV
Wrapper for glGetProgramParameterfvNV.
Definition Binding.h:1459
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > Color3xOES
Wrapper for glColor3xOES.
Definition Binding.h:667
static Function< void, gl::GLuint64 > MakeImageHandleNonResidentNV
Wrapper for glMakeImageHandleNonResidentNV.
Definition Binding.h:1777
static Function< void, gl::GLuint > DisableVariantClientStateEXT
Wrapper for glDisableVariantClientStateEXT.
Definition Binding.h:922
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > FragmentLightfvSGIX
Wrapper for glFragmentLightfvSGIX.
Definition Binding.h:1078
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixLoadfEXT
Wrapper for glMatrixLoadfEXT.
Definition Binding.h:1828
static Function< void, gl::GLuint, gl::GLenum > NamedFramebufferReadBuffer
Wrapper for glNamedFramebufferReadBuffer.
Definition Binding.h:2043
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetVariantArrayObjectfvATI
Wrapper for glGetVariantArrayObjectfvATI.
Definition Binding.h:1581
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > ProgramParameteriARB
Wrapper for glProgramParameteriARB.
Definition Binding.h:2249
static Function< void, gl::GLfloat > ClearIndex
Wrapper for glClearIndex.
Definition Binding.h:625
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLdouble * > GetnMapdv
Wrapper for glGetnMapdv.
Definition Binding.h:1360
static Function< void, const gl::GLubyte * > ReplacementCodeubvSUN
Wrapper for glReplacementCodeubvSUN.
Definition Binding.h:2470
static Function< void, const gl::GLint * > Tangent3ivEXT
Wrapper for glTangent3ivEXT.
Definition Binding.h:2637
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > ProgramLocalParameterI4uiNV
Wrapper for glProgramLocalParameterI4uiNV.
Definition Binding.h:2235
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > TexCoord4i
Wrapper for glTexCoord4i.
Definition Binding.h:2718
static Function< void, gl::GLshort > Indexs
Wrapper for glIndexs.
Definition Binding.h:1664
static Function< void, gl::GLint, gl::GLuint64EXT > Uniform1ui64NV
Wrapper for glUniform1ui64NV.
Definition Binding.h:2880
static Function< void, const gl::GLdouble * > TexCoord2dv
Wrapper for glTexCoord2dv.
Definition Binding.h:2671
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix3dv
Wrapper for glUniformMatrix3dv.
Definition Binding.h:2965
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint > VariantArrayObjectATI
Wrapper for glVariantArrayObjectATI.
Definition Binding.h:3000
static Function< void, const gl::GLint * > TexCoord3iv
Wrapper for glTexCoord3iv.
Definition Binding.h:2701
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint > CopyTexImage1D
Wrapper for glCopyTexImage1D.
Definition Binding.h:794
static Function< void, gl::GLenum > DisableClientState
Wrapper for glDisableClientState.
Definition Binding.h:917
static Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > ColorFragmentOp2ATI
Wrapper for glColorFragmentOp2ATI.
Definition Binding.h:697
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei > NamedRenderbufferStorageEXT
Wrapper for glNamedRenderbufferStorageEXT.
Definition Binding.h:2070
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord2ivARB
Wrapper for glMultiTexCoord2ivARB.
Definition Binding.h:1935
static Function< void, const gl::GLuint * > Color4uiv
Wrapper for glColor4uiv.
Definition Binding.h:690
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > ProgramUniform4ui64vNV
Wrapper for glProgramUniform4ui64vNV.
Definition Binding.h:2348
static Function< void, gl::GLuint > LinkProgram
Wrapper for glLinkProgram.
Definition Binding.h:1752
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord3dvARB
Wrapper for glMultiTexCoord3dvARB.
Definition Binding.h:1947
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord2fColor4fNormal3fVertex3fSUN
Wrapper for glTexCoord2fColor4fNormal3fVertex3fSUN.
Definition Binding.h:2675
static Function< void, const gl::GLuint * > Color3uiv
Wrapper for glColor3uiv.
Definition Binding.h:664
static Function< void, gl::GLenum, gl::GLfloat > Accum
Wrapper for glAccum.
Definition Binding.h:448
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix3x2fvEXT
Wrapper for glProgramUniformMatrix3x2fvEXT.
Definition Binding.h:2375
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI1uiv
Wrapper for glVertexAttribI1uiv.
Definition Binding.h:3211
static Function< void, const gl::GLint * > WindowPos4ivMESA
Wrapper for glWindowPos4ivMESA.
Definition Binding.h:3445
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > Vertex3bOES
Wrapper for glVertex3bOES.
Definition Binding.h:3035
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei > TexStorage1D
Wrapper for glTexStorage1D.
Definition Binding.h:2774
static Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * > GetnPixelMapfvARB
Wrapper for glGetnPixelMapfvARB.
Definition Binding.h:1369
static Function< void, gl::GLuint, gl::GLenum > EnableVertexArrayEXT
Wrapper for glEnableVertexArrayEXT.
Definition Binding.h:993
static Function< void, const gl::GLint * > Color3iv
Wrapper for glColor3iv.
Definition Binding.h:658
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * > VertexAttribs3hvNV
Wrapper for glVertexAttribs3hvNV.
Definition Binding.h:3309
static Function< void, gl::GLenum, gl::GLuint > TexCoordP2ui
Wrapper for glTexCoordP2ui.
Definition Binding.h:2727
static Function< void > EndTransformFeedback
Wrapper for glEndTransformFeedback.
Definition Binding.h:1009
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix2fv
Wrapper for glProgramUniformMatrix2fv.
Definition Binding.h:2358
static Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * > GetDebugMessageLog
Wrapper for glGetDebugMessageLog.
Definition Binding.h:1221
static void releaseContext(ContextHandle context)
Removes the current context from the state of glbinding.
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum, const void * > DrawRangeElementsEXT
Wrapper for glDrawRangeElementsEXT.
Definition Binding.h:966
static Function< gl::GLenum, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat > PathGlyphIndexArrayNV
Wrapper for glPathGlyphIndexArrayNV.
Definition Binding.h:2131
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > SamplerParameteri
Wrapper for glSamplerParameteri.
Definition Binding.h:2516
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble > ProgramUniform2d
Wrapper for glProgramUniform2d.
Definition Binding.h:2280
static Function< void, gl::GLuint > ActiveProgramEXT
Wrapper for glActiveProgramEXT.
Definition Binding.h:451
static Function< void > ApplyFramebufferAttachmentCMAAINTEL
Wrapper for glApplyFramebufferAttachmentCMAAINTEL.
Definition Binding.h:464
static Function< void, gl::GLenum, const gl::GLfloat * > VertexStream1fvATI
Wrapper for glVertexStream1fvATI.
Definition Binding.h:3334
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * > ProgramUniform3i64vARB
Wrapper for glProgramUniform3i64vARB.
Definition Binding.h:2315
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLuint > VertexArrayAttribFormat
Wrapper for glVertexArrayAttribFormat.
Definition Binding.h:3064
static Function< void, gl::GLfixed, gl::GLfixed > RasterPos2xOES
Wrapper for glRasterPos2xOES.
Definition Binding.h:2418
static Function< void, gl::GLdouble > EvalCoord1d
Wrapper for glEvalCoord1d.
Definition Binding.h:1014
static Function< void, const gl::GLshort *, const gl::GLshort * > Rectsv
Wrapper for glRectsv.
Definition Binding.h:2454
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > VertexArrayVertexAttribLFormatEXT
Wrapper for glVertexArrayVertexAttribLFormatEXT.
Definition Binding.h:3086
static Function< void, gl::GLuint, const gl::GLbyte * > VertexAttrib4Nbv
Wrapper for glVertexAttrib4Nbv.
Definition Binding.h:3171
static Function< void, gl::GLenum > PathCoverDepthFuncNV
Wrapper for glPathCoverDepthFuncNV.
Definition Binding.h:2128
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > InvalidateTexSubImage
Wrapper for glInvalidateTexSubImage.
Definition Binding.h:1683
static Function< void, gl::GLenum, gl::GLint > VertexStream1iATI
Wrapper for glVertexStream1iATI.
Definition Binding.h:3335
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform2iv
Wrapper for glUniform2iv.
Definition Binding.h:2898
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > NamedProgramLocalParameter4dEXT
Wrapper for glNamedProgramLocalParameter4dEXT.
Definition Binding.h:2057
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64 > ProgramUniform1ui64ARB
Wrapper for glProgramUniform1ui64ARB.
Definition Binding.h:2273
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * > ProgramUniform4i64vARB
Wrapper for glProgramUniform4i64vARB.
Definition Binding.h:2339
static Function< void, gl::GLuint, gl::GLenum > DisableVertexAttribAPPLE
Wrapper for glDisableVertexAttribAPPLE.
Definition Binding.h:926
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > Materialf
Wrapper for glMaterialf.
Definition Binding.h:1814
static Function< void, gl::GLuint, gl::GLenum, const void * > SetLocalConstantEXT
Wrapper for glSetLocalConstantEXT.
Definition Binding.h:2579
static Function< void, gl::GLenum, gl::GLfixed > AccumxOES
Wrapper for glAccumxOES.
Definition Binding.h:449
static Function< void, gl::GLenum > ShadingRateSampleOrderNV
Wrapper for glShadingRateSampleOrderNV.
Definition Binding.h:2592
static Function< const gl::GLubyte *, gl::GLenum, gl::GLuint > GetStringi
Wrapper for glGetStringi.
Definition Binding.h:1509
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint > NamedFramebufferTextureEXT
Wrapper for glNamedFramebufferTextureEXT.
Definition Binding.h:2053
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum > StencilOp
Wrapper for glStencilOp.
Definition Binding.h:2614
static Function< gl::GLboolean, gl::GLenum > UnmapBuffer
Wrapper for glUnmapBuffer.
Definition Binding.h:2983
static Function< void, gl::GLint, gl::GLint > WindowPos2i
Wrapper for glWindowPos2i.
Definition Binding.h:3404
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * > VertexAttribs2hvNV
Wrapper for glVertexAttribs2hvNV.
Definition Binding.h:3305
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > ColorTableParameterivSGI
Wrapper for glColorTableParameterivSGI.
Definition Binding.h:718
static Function< void, gl::GLbyte, gl::GLbyte > Vertex2bOES
Wrapper for glVertex2bOES.
Definition Binding.h:3021
static Function< void, const gl::GLfloat *, const gl::GLfloat * > TexCoord4fVertex4fvSUN
Wrapper for glTexCoord4fVertex4fvSUN.
Definition Binding.h:2715
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr > BindBufferOffsetEXT
Wrapper for glBindBufferOffsetEXT.
Definition Binding.h:500
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > TextureView
Wrapper for glTextureView.
Definition Binding.h:2851
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei > DrawArrays
Wrapper for glDrawArrays.
Definition Binding.h:932
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetVariantFloatvEXT
Wrapper for glGetVariantFloatvEXT.
Definition Binding.h:1584
static Function< void, const gl::GLfloat * > WindowPos3fvMESA
Wrapper for glWindowPos3fvMESA.
Definition Binding.h:3427
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble > MultiTexCoord2dARB
Wrapper for glMultiTexCoord2dARB.
Definition Binding.h:1923
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint > BeginQueryIndexed
Wrapper for glBeginQueryIndexed.
Definition Binding.h:487
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTextureSubImage1DEXT
Wrapper for glCompressedTextureSubImage1DEXT.
Definition Binding.h:754
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnTexImage
Wrapper for glGetnTexImage.
Definition Binding.h:1378
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort > VertexAttrib2s
Wrapper for glVertexAttrib2s.
Definition Binding.h:3127
static Function< void, gl::GLenum > BeginTransformFeedbackNV
Wrapper for glBeginTransformFeedbackNV.
Definition Binding.h:490
static Function< void, gl::GLenum, const gl::GLuint * > TexCoordP2uiv
Wrapper for glTexCoordP2uiv.
Definition Binding.h:2728
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib2dv
Wrapper for glVertexAttrib2dv.
Definition Binding.h:3116
static Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * > GetnPixelMapusvARB
Wrapper for glGetnPixelMapusvARB.
Definition Binding.h:1373
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTextureImage2DEXT
Wrapper for glCompressedTextureImage2DEXT.
Definition Binding.h:751
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint > CopyMultiTexImage1DEXT
Wrapper for glCopyMultiTexImage1DEXT.
Definition Binding.h:786
static Function< void, const gl::GLdouble * > FogCoorddv
Wrapper for glFogCoorddv.
Definition Binding.h:1056
static Function< void, gl::GLenum, const void * > DrawArraysIndirect
Wrapper for glDrawArraysIndirect.
Definition Binding.h:934
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > ClearColorIiEXT
Wrapper for glClearColorIiEXT.
Definition Binding.h:617
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > InvalidateBufferSubData
Wrapper for glInvalidateBufferSubData.
Definition Binding.h:1677
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64 * > GetUniformui64vARB
Wrapper for glGetUniformui64vARB.
Definition Binding.h:1575
static Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > MapVertexAttrib1dAPPLE
Wrapper for glMapVertexAttrib1dAPPLE.
Definition Binding.h:1810
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * > GetVertexAttribLui64vARB
Wrapper for glGetVertexAttribLui64vARB.
Definition Binding.h:1613
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL4dvEXT
Wrapper for glVertexAttribL4dvEXT.
Definition Binding.h:3278
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexAttribiv
Wrapper for glGetVertexAttribiv.
Definition Binding.h:1607
static Function< void, gl::GLenum, gl::GLint, void * > GetCompressedTexImageARB
Wrapper for glGetCompressedTexImageARB.
Definition Binding.h:1209
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint > MultiTexCoord3i
Wrapper for glMultiTexCoord3i.
Definition Binding.h:1954
static Function< void, gl::GLenum, const gl::GLfixed * > ClipPlanexOES
Wrapper for glClipPlanexOES.
Definition Binding.h:646
static Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei > MultiDrawArrays
Wrapper for glMultiDrawArrays.
Definition Binding.h:1874
static Function< void, gl::GLenum, gl::GLint > FragmentLightModeliSGIX
Wrapper for glFragmentLightModeliSGIX.
Definition Binding.h:1083
static Function< void, gl::GLenum, gl::GLuint > BindFramebuffer
Wrapper for glBindFramebuffer.
Definition Binding.h:511
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetPerfMonitorCounterStringAMD
Wrapper for glGetPerfMonitorCounterStringAMD.
Definition Binding.h:1422
static Function< void, gl::GLenum, gl::GLuint > BeginQueryARB
Wrapper for glBeginQueryARB.
Definition Binding.h:486
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTexSubImage2D
Wrapper for glCopyTexSubImage2D.
Definition Binding.h:800
static Function< gl::GLboolean, gl::GLuint > IsRenderbuffer
Wrapper for glIsRenderbuffer.
Definition Binding.h:1715
static Function< void, gl::GLenum, gl::GLsizei, const void * > BinormalPointerEXT
Wrapper for glBinormalPointerEXT.
Definition Binding.h:554
static Function< void > PopName
Wrapper for glPopName.
Definition Binding.h:2204
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > BlendColorxOES
Wrapper for glBlendColorxOES.
Definition Binding.h:561
static Function< void, gl::GLuint, gl::GLuint > VertexArrayElementBuffer
Wrapper for glVertexArrayElementBuffer.
Definition Binding.h:3071
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetColorTableParameterfv
Wrapper for glGetColorTableParameterfv.
Definition Binding.h:1194
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLenum * > ShadingRateImagePaletteNV
Wrapper for glShadingRateImagePaletteNV.
Definition Binding.h:2590
static Function< void, const gl::GLdouble * > ReferencePlaneSGIX
Wrapper for glReferencePlaneSGIX.
Definition Binding.h:2457
static Function< void, gl::GLenum, const gl::GLfloat * > PointParameterfv
Wrapper for glPointParameterfv.
Definition Binding.h:2177
static Function< void, gl::GLuint, const gl::GLint64EXT * > VertexAttribL2i64vNV
Wrapper for glVertexAttribL2i64vNV.
Definition Binding.h:3264
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort > VertexStream3sATI
Wrapper for glVertexStream3sATI.
Definition Binding.h:3353
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > Normal3b
Wrapper for glNormal3b.
Definition Binding.h:2078
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > WeightPointerARB
Wrapper for glWeightPointerARB.
Definition Binding.h:3387
static Function< gl::GLfloat, gl::GLuint, gl::GLsizei, gl::GLsizei > GetPathLengthNV
Wrapper for glGetPathLengthNV.
Definition Binding.h:1410
static Function< void, gl::GLuint, gl::GLenum > FramebufferDrawBufferEXT
Wrapper for glFramebufferDrawBufferEXT.
Definition Binding.h:1089
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMultiTexEnvfvEXT
Wrapper for glGetMultiTexEnvfvEXT.
Definition Binding.h:1316
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramParameter4dNV
Wrapper for glProgramParameter4dNV.
Definition Binding.h:2244
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLenum > FramebufferTextureFaceEXT
Wrapper for glFramebufferTextureFaceEXT.
Definition Binding.h:1110
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean > CombinerOutputNV
Wrapper for glCombinerOutputNV.
Definition Binding.h:721
static Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * > ProgramEnvParameter4dvARB
Wrapper for glProgramEnvParameter4dvARB.
Definition Binding.h:2219
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib3dvARB
Wrapper for glVertexAttrib3dvARB.
Definition Binding.h:3137
static Function< void, gl::GLint, gl::GLsizei > LockArraysEXT
Wrapper for glLockArraysEXT.
Definition Binding.h:1772
static Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLfixed * > PrioritizeTexturesxOES
Wrapper for glPrioritizeTexturesxOES.
Definition Binding.h:2213
static Function< void, gl::GLint, const gl::GLchar * > DeleteNamedStringARB
Wrapper for glDeleteNamedStringARB.
Definition Binding.h:871
static Function< void, gl::GLushort, gl::GLushort, gl::GLushort > SecondaryColor3usEXT
Wrapper for glSecondaryColor3usEXT.
Definition Binding.h:2560
static Function< void, gl::GLfloat, gl::GLfloat > TexCoord2f
Wrapper for glTexCoord2f.
Definition Binding.h:2672
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > TexStorageMem2DMultisampleEXT
Wrapper for glTexStorageMem2DMultisampleEXT.
Definition Binding.h:2784
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureImage3DMultisampleCoverageNV
Wrapper for glTextureImage3DMultisampleCoverageNV.
Definition Binding.h:2808
static Function< void, gl::GLuint, const gl::GLint64EXT * > VertexAttribL3i64vNV
Wrapper for glVertexAttribL3i64vNV.
Definition Binding.h:3272
static Function< void, const gl::GLuint * > SecondaryColor3uiv
Wrapper for glSecondaryColor3uiv.
Definition Binding.h:2557
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint > VertexAttribP1ui
Wrapper for glVertexAttribP1ui.
Definition Binding.h:3287
static Function< void, const gl::GLint *, const gl::GLint * > Rectiv
Wrapper for glRectiv.
Definition Binding.h:2452
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLdouble * > GetNamedProgramLocalParameterdvEXT
Wrapper for glGetNamedProgramLocalParameterdvEXT.
Definition Binding.h:1342
static Function< void, gl::GLuint > BindVertexShaderEXT
Wrapper for glBindVertexShaderEXT.
Definition Binding.h:541
static Function< void, const gl::GLint * > RasterPos4iv
Wrapper for glRasterPos4iv.
Definition Binding.h:2435
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexAttribArrayObjectivATI
Wrapper for glGetVertexAttribArrayObjectivATI.
Definition Binding.h:1596
static Function< void, gl::GLfloat, gl::GLfloat > WindowPos2f
Wrapper for glWindowPos2f.
Definition Binding.h:3398
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > ScissorExclusiveNV
Wrapper for glScissorExclusiveNV.
Definition Binding.h:2526
static Function< void, gl::GLuint, const gl::GLubyte * > VertexAttrib4ubvARB
Wrapper for glVertexAttrib4ubvARB.
Definition Binding.h:3193
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei > DrawElementsInstancedARB
Wrapper for glDrawElementsInstancedARB.
Definition Binding.h:953
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > FramebufferTexture3DEXT
Wrapper for glFramebufferTexture3DEXT.
Definition Binding.h:1106
static Function< void, const gl::GLint * > SecondaryColor3iv
Wrapper for glSecondaryColor3iv.
Definition Binding.h:2545
static Function< void, gl::GLint, gl::GLuint64 > UniformHandleui64NV
Wrapper for glUniformHandleui64NV.
Definition Binding.h:2955
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > VertexAttrib2d
Wrapper for glVertexAttrib2d.
Definition Binding.h:3113
static Function< void, gl::GLenum, const gl::GLdouble * > MatrixMultTransposedEXT
Wrapper for glMatrixMultTransposedEXT.
Definition Binding.h:1839
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib3dv
Wrapper for glVertexAttrib3dv.
Definition Binding.h:3136
static Function< gl::GLboolean, gl::GLenum > IsBufferResidentNV
Wrapper for glIsBufferResidentNV.
Definition Binding.h:1687
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetBufferParameteriv
Wrapper for glGetBufferParameteriv.
Definition Binding.h:1182
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > FramebufferTextureLayer
Wrapper for glFramebufferTextureLayer.
Definition Binding.h:1111
static Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64, gl::GLint64 > ProgramUniform4i64ARB
Wrapper for glProgramUniform4i64ARB.
Definition Binding.h:2337
static Function< void, gl::ClientAttribMask > PushClientAttribDefaultEXT
Wrapper for glPushClientAttribDefaultEXT.
Definition Binding.h:2399
static Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint > PresentFrameKeyedNV
Wrapper for glPresentFrameKeyedNV.
Definition Binding.h:2206
static Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, gl::GLenum, gl::GLenum, const void * > ClearBufferSubData
Wrapper for glClearBufferSubData.
Definition Binding.h:614
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLdouble * > GetVideoCaptureStreamdvNV
Wrapper for glGetVideoCaptureStreamdvNV.
Definition Binding.h:1619
static Function< void > EndConditionalRenderNVX
Wrapper for glEndConditionalRenderNVX.
Definition Binding.h:1000
static Function< void, const gl::GLfloat * > WindowPos3fv
Wrapper for glWindowPos3fv.
Definition Binding.h:3425
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TexSubImage3D
Wrapper for glTexSubImage3D.
Definition Binding.h:2792
static Function< gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizeiptr, const void *, gl::GLsizei, gl::GLuint, gl::GLsizei, gl::GLuint, gl::GLfloat > PathMemoryGlyphIndexArrayNV
Wrapper for glPathMemoryGlyphIndexArrayNV.
Definition Binding.h:2135
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexArrayiv
Wrapper for glGetVertexArrayiv.
Definition Binding.h:1592
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint64 * > GetnUniformi64vARB
Wrapper for glGetnUniformi64vARB.
Definition Binding.h:1385
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayVertexOffsetEXT
Wrapper for glVertexArrayVertexOffsetEXT.
Definition Binding.h:3092
static Function< gl::GLsync, gl::_cl_context *, gl::_cl_event *, gl::GLbitfield > CreateSyncFromCLeventARB
Wrapper for glCreateSyncFromCLeventARB.
Definition Binding.h:837
static Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > ProgramUniform3i64NV
Wrapper for glProgramUniform3i64NV.
Definition Binding.h:2314
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord4dv
Wrapper for glMultiTexCoord4dv.
Definition Binding.h:1968
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > BlendFuncSeparatei
Wrapper for glBlendFuncSeparatei.
Definition Binding.h:578
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, const gl::GLdouble * > ProgramNamedParameter4dvNV
Wrapper for glProgramNamedParameter4dvNV.
Definition Binding.h:2241
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > GetProgramStageiv
Wrapper for glGetProgramStageiv.
Definition Binding.h:1470
static Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > MultiTexCoord3hNV
Wrapper for glMultiTexCoord3hNV.
Definition Binding.h:1952
static Function< void, gl::GLhandleARB > UseProgramObjectARB
Wrapper for glUseProgramObjectARB.
Definition Binding.h:2992
static Function< void, gl::GLenum, gl::GLfloat * > GetPixelMapfv
Wrapper for glGetPixelMapfv.
Definition Binding.h:1428
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLint * > GetnMapivARB
Wrapper for glGetnMapivARB.
Definition Binding.h:1365
static Function< void, gl::GLenum, gl::GLenum > ClampColorARB
Wrapper for glClampColorARB.
Definition Binding.h:606
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLshort * > VertexAttribs2svNV
Wrapper for glVertexAttribs2svNV.
Definition Binding.h:3306
static Function< void, gl::GLenum, gl::GLsizei, gl::GLfloat * > GetnPixelMapfv
Wrapper for glGetnPixelMapfv.
Definition Binding.h:1368
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > ProgramUniform2i64vNV
Wrapper for glProgramUniform2i64vNV.
Definition Binding.h:2292
static Function< void, gl::GLuint, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean > ColorMaski
Wrapper for glColorMaski.
Definition Binding.h:700
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix4x3dv
Wrapper for glUniformMatrix4x3dv.
Definition Binding.h:2977
static Function< void, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLdouble, gl::GLdouble > MapGrid2d
Wrapper for glMapGrid2d.
Definition Binding.h:1799
static Function< void > LoadIdentity
Wrapper for glLoadIdentity.
Definition Binding.h:1760
static Function< void > InitNames
Wrapper for glInitNames.
Definition Binding.h:1670
static Function< void, gl::GLuint, gl::GLuint, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT, gl::VertexShaderWriteMaskEXT > WriteMaskEXT
Wrapper for glWriteMaskEXT.
Definition Binding.h:3449
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttrib4dNV
Wrapper for glVertexAttrib4dNV.
Definition Binding.h:3157
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat > MatrixScalefEXT
Wrapper for glMatrixScalefEXT.
Definition Binding.h:1847
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform3fv
Wrapper for glProgramUniform3fv.
Definition Binding.h:2310
static Function< gl::GLboolean, gl::GLuint > IsSampler
Wrapper for glIsSampler.
Definition Binding.h:1717
static Function< void, gl::GLuint > CompileShader
Wrapper for glCompileShader.
Definition Binding.h:729
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * > GetMultiTexLevelParameterivEXT
Wrapper for glGetMultiTexLevelParameterivEXT.
Definition Binding.h:1323
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > GetFloati_v
Wrapper for glGetFloati_v.
Definition Binding.h:1236
static Function< void, gl::GLsizei, const gl::GLenum * > DrawBuffersATI
Wrapper for glDrawBuffersATI.
Definition Binding.h:942
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform4fv
Wrapper for glProgramUniform4fv.
Definition Binding.h:2334
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint > StencilFuncSeparate
Wrapper for glStencilFuncSeparate.
Definition Binding.h:2610
static Function< void, gl::GLfixed, gl::GLfixed > PolygonOffsetxOES
Wrapper for glPolygonOffsetxOES.
Definition Binding.h:2196
static Function< gl::GLboolean, gl::GLuint > IsProgram
Wrapper for glIsProgram.
Definition Binding.h:1708
static Function< void, gl::GLuint, gl::GLenum > GenerateTextureMipmapEXT
Wrapper for glGenerateTextureMipmapEXT.
Definition Binding.h:1129
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei > VertexAttribFormatNV
Wrapper for glVertexAttribFormatNV.
Definition Binding.h:3204
static Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean > ColorMask
Wrapper for glColorMask.
Definition Binding.h:699
static Function< void, gl::GLuint > BeginPerfMonitorAMD
Wrapper for glBeginPerfMonitorAMD.
Definition Binding.h:483
static Function< void, gl::GLsizei, gl::GLuint * > GenTransformFeedbacks
Wrapper for glGenTransformFeedbacks.
Definition Binding.h:1154
static Function< gl::GLsync, gl::GLenum, gl::GLintptr, gl::GLbitfield > ImportSyncEXT
Wrapper for glImportSyncEXT.
Definition Binding.h:1650
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexAttrib4fNV
Wrapper for glVertexAttrib4fNV.
Definition Binding.h:3163
static Function< void, gl::GLenum, const gl::GLfloat * > LightModelfv
Wrapper for glLightModelfv.
Definition Binding.h:1742
static Function< void, const gl::GLdouble * > RasterPos3dv
Wrapper for glRasterPos3dv.
Definition Binding.h:2421
static Function< void, gl::GLushort > ReplacementCodeusSUN
Wrapper for glReplacementCodeusSUN.
Definition Binding.h:2489
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > VertexAttribI4uiEXT
Wrapper for glVertexAttribI4uiEXT.
Definition Binding.h:3240
static Function< void, gl::GLenum, const gl::GLint * > FragmentLightModelivSGIX
Wrapper for glFragmentLightModelivSGIX.
Definition Binding.h:1084
static Function< void, gl::GLsizei, gl::GLuint * > CreateBuffers
Wrapper for glCreateBuffers.
Definition Binding.h:818
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteRenderbuffers
Wrapper for glDeleteRenderbuffers.
Definition Binding.h:886
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMaterialfv
Wrapper for glGetMaterialfv.
Definition Binding.h:1302
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix2dv
Wrapper for glProgramUniformMatrix2dv.
Definition Binding.h:2356
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint > ShaderOp2EXT
Wrapper for glShaderOp2EXT.
Definition Binding.h:2584
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix2x3dv
Wrapper for glUniformMatrix2x3dv.
Definition Binding.h:2961
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > Color3b
Wrapper for glColor3b.
Definition Binding.h:647
static Function< void, gl::GLsizei, gl::GLuint * > GenBuffersARB
Wrapper for glGenBuffersARB.
Definition Binding.h:1124
static Function< void, gl::GLuint, gl::GLenum > FramebufferReadBufferEXT
Wrapper for glFramebufferReadBufferEXT.
Definition Binding.h:1094
static Function< void, gl::GLuint > TbufferMask3DFX
Wrapper for glTbufferMask3DFX.
Definition Binding.h:2641
static Function< void, gl::GLenum, gl::GLsizei, const void * > TextureRangeAPPLE
Wrapper for glTextureRangeAPPLE.
Definition Binding.h:2827
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > ConvolutionParameterxOES
Wrapper for glConvolutionParameterxOES.
Definition Binding.h:773
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * > GetMultiTexImageEXT
Wrapper for glGetMultiTexImageEXT.
Definition Binding.h:1321
static Function< void, gl::GLenum, const gl::GLfixed * > MultiTexCoord1xvOES
Wrapper for glMultiTexCoord1xvOES.
Definition Binding.h:1919
static Function< void, gl::GLint, const gl::GLshort * > WeightsvARB
Wrapper for glWeightsvARB.
Definition Binding.h:3388
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > DebugMessageEnableAMD
Wrapper for glDebugMessageEnableAMD.
Definition Binding.h:852
static Function< void, gl::GLint, gl::GLint, gl::GLint > SecondaryColor3i
Wrapper for glSecondaryColor3i.
Definition Binding.h:2543
static Function< gl::GLuint, gl::GLuint > GenFragmentShadersATI
Wrapper for glGenFragmentShadersATI.
Definition Binding.h:1132
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > ProgramUniform3i64vNV
Wrapper for glProgramUniform3i64vNV.
Definition Binding.h:2316
static Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64 > ProgramUniform2i64ARB
Wrapper for glProgramUniform2i64ARB.
Definition Binding.h:2289
static Function< void, gl::GLfloat, gl::GLboolean > SampleCoverageARB
Wrapper for glSampleCoverageARB.
Definition Binding.h:2505
static Function< gl::GLboolean, gl::GLuint > IsOcclusionQueryNV
Wrapper for glIsOcclusionQueryNV.
Definition Binding.h:1704
static Function< void, const gl::GLubyte * > Color3ubv
Wrapper for glColor3ubv.
Definition Binding.h:662
static Function< void, gl::GLuint, gl::GLshort > VertexAttrib1s
Wrapper for glVertexAttrib1s.
Definition Binding.h:3107
static Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * > MulticastBufferSubDataNV
Wrapper for glMulticastBufferSubDataNV.
Definition Binding.h:1862
static Function< void, gl::GLfixed > IndexxOES
Wrapper for glIndexxOES.
Definition Binding.h:1668
static Function< void > ResumeTransformFeedbackNV
Wrapper for glResumeTransformFeedbackNV.
Definition Binding.h:2500
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TextureSubImage1DEXT
Wrapper for glTextureSubImage1DEXT.
Definition Binding.h:2846
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > FlushMappedNamedBufferRangeEXT
Wrapper for glFlushMappedNamedBufferRangeEXT.
Definition Binding.h:1048
static Function< void, gl::GLuint64, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > DrawVkImageNV
Wrapper for glDrawVkImageNV.
Definition Binding.h:973
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat > VertexAttrib2fARB
Wrapper for glVertexAttrib2fARB.
Definition Binding.h:3120
static std::vector< AbstractFunction * > & s_additionalFunctions()
List of additional OpenGL fucntions.
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64 > ProgramUniform3ui64ARB
Wrapper for glProgramUniform3ui64ARB.
Definition Binding.h:2321
static Function< void, const gl::GLubyte *, const gl::GLfloat * > Color4ubVertex3fvSUN
Wrapper for glColor4ubVertex3fvSUN.
Definition Binding.h:688
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * > GetDoublei_v
Wrapper for glGetDoublei_v.
Definition Binding.h:1226
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > Normal3hNV
Wrapper for glNormal3hNV.
Definition Binding.h:2086
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort > VertexAttrib3sARB
Wrapper for glVertexAttrib3sARB.
Definition Binding.h:3148
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform1iv
Wrapper for glUniform1iv.
Definition Binding.h:2876
static Function< void, const gl::GLboolean * > EdgeFlagv
Wrapper for glEdgeFlagv.
Definition Binding.h:979
static Function< gl::GLboolean, gl::GLuint, gl::GLenum > IsVariantEnabledEXT
Wrapper for glIsVariantEnabledEXT.
Definition Binding.h:1728
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, const gl::GLuint *, gl::GLboolean > DebugMessageControlARB
Wrapper for glDebugMessageControlARB.
Definition Binding.h:850
static Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * > GetVideoi64vNV
Wrapper for glGetVideoi64vNV.
Definition Binding.h:1622
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > ConvolutionParameterfvEXT
Wrapper for glConvolutionParameterfvEXT.
Definition Binding.h:768
static Function< void, gl::GLsizei, gl::GLuint * > GenTransformFeedbacksNV
Wrapper for glGenTransformFeedbacksNV.
Definition Binding.h:1155
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat > TextureParameterf
Wrapper for glTextureParameterf.
Definition Binding.h:2815
static Function< gl::GLenum > GetError
Wrapper for glGetError.
Definition Binding.h:1230
static Function< void, gl::GLuint, const gl::GLuint64EXT * > VertexAttribL1ui64vARB
Wrapper for glVertexAttribL1ui64vARB.
Definition Binding.h:3257
static Function< void, gl::GLenum > EndQuery
Wrapper for glEndQuery.
Definition Binding.h:1006
static Function< void, gl::ClientAttribMask > PushClientAttrib
Wrapper for glPushClientAttrib.
Definition Binding.h:2398
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * > VertexArrayVertexBuffers
Wrapper for glVertexArrayVertexBuffers.
Definition Binding.h:3091
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TexSubImage2D
Wrapper for glTexSubImage2D.
Definition Binding.h:2790
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble > MatrixScaledEXT
Wrapper for glMatrixScaledEXT.
Definition Binding.h:1846
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform3uivEXT
Wrapper for glUniform3uivEXT.
Definition Binding.h:2929
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib1sv
Wrapper for glVertexAttrib1sv.
Definition Binding.h:3110
static Function< void, gl::GLenum, gl::GLuint > EnableClientStateiEXT
Wrapper for glEnableClientStateiEXT.
Definition Binding.h:986
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ConvolutionFilter1D
Wrapper for glConvolutionFilter1D.
Definition Binding.h:761
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 > TexAttachMemoryNV
Wrapper for glTexAttachMemoryNV.
Definition Binding.h:2647
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLint > BindImageTextureEXT
Wrapper for glBindImageTextureEXT.
Definition Binding.h:514
static Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed > Map2xOES
Wrapper for glMap2xOES.
Definition Binding.h:1791
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTexSubImage3DEXT
Wrapper for glCopyTexSubImage3DEXT.
Definition Binding.h:803
static Function< gl::GLintptr, gl::GLuint, gl::GLint > GetUniformOffsetEXT
Wrapper for glGetUniformOffsetEXT.
Definition Binding.h:1573
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint > NamedFramebufferRenderbufferEXT
Wrapper for glNamedFramebufferRenderbufferEXT.
Definition Binding.h:2045
static Function< gl::GLuint, gl::GLenum, gl::GLenum > BindTextureUnitParameterEXT
Wrapper for glBindTextureUnitParameterEXT.
Definition Binding.h:534
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > ProgramUniform3iEXT
Wrapper for glProgramUniform3iEXT.
Definition Binding.h:2317
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint > EvalMesh2
Wrapper for glEvalMesh2.
Definition Binding.h:1028
static Function< void, gl::GLint, const gl::GLboolean **, gl::GLint > EdgeFlagPointerListIBM
Wrapper for glEdgeFlagPointerListIBM.
Definition Binding.h:978
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > ProgramUniform1ui64vNV
Wrapper for glProgramUniform1ui64vNV.
Definition Binding.h:2276
static Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum > NamedBufferData
Wrapper for glNamedBufferData.
Definition Binding.h:2027
static Function< void, gl::GLint, gl::GLint, gl::GLint > Binormal3iEXT
Wrapper for glBinormal3iEXT.
Definition Binding.h:550
static Function< void, gl::GLenum > MatrixPopEXT
Wrapper for glMatrixPopEXT.
Definition Binding.h:1842
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * > VertexAttribLPointer
Wrapper for glVertexAttribLPointer.
Definition Binding.h:3285
static Function< void, gl::GLsizei, gl::GLuint * > GenProgramsARB
Wrapper for glGenProgramsARB.
Definition Binding.h:1142
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLfloat * > GetNamedFramebufferParameterfvAMD
Wrapper for glGetNamedFramebufferParameterfvAMD.
Definition Binding.h:1338
static Function< void, gl::GLuint, gl::GLuint > DetachShader
Wrapper for glDetachShader.
Definition Binding.h:914
static Function< void, gl::GLenum, gl::GLenum > BlendFunc
Wrapper for glBlendFunc.
Definition Binding.h:572
static Function< void, const gl::GLfixed * > IndexxvOES
Wrapper for glIndexxvOES.
Definition Binding.h:1669
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramUniform4f
Wrapper for glProgramUniform4f.
Definition Binding.h:2332
static Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei > MultiDrawElementArrayAPPLE
Wrapper for glMultiDrawElementArrayAPPLE.
Definition Binding.h:1882
static Function< void, gl::GLdouble, gl::GLdouble > DepthRangedNV
Wrapper for glDepthRangedNV.
Definition Binding.h:907
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble > NormalStream3dATI
Wrapper for glNormalStream3dATI.
Definition Binding.h:2103
static Function< void, gl::GLint > ReadInstrumentsSGIX
Wrapper for glReadInstrumentsSGIX.
Definition Binding.h:2442
static Function< void, gl::GLuint, gl::GLubyte * > GetPathCommandsNV
Wrapper for glGetPathCommandsNV.
Definition Binding.h:1407
static Function< void, gl::GLuint, gl::GLenum > QueryCounter
Wrapper for glQueryCounter.
Definition Binding.h:2405
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint > CopyTextureImage1DEXT
Wrapper for glCopyTextureImage1DEXT.
Definition Binding.h:804
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * > VertexAttribs3dvNV
Wrapper for glVertexAttribs3dvNV.
Definition Binding.h:3307
static Function< void, gl::GLenum, gl::GLenum > ClampColor
Wrapper for glClampColor.
Definition Binding.h:605
static Function< void, gl::GLenum, gl::GLuint > BindTextureEXT
Wrapper for glBindTextureEXT.
Definition Binding.h:531
static Function< void, gl::GLenum, gl::GLfloat > PixelStoref
Wrapper for glPixelStoref.
Definition Binding.h:2153
static Function< void, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, const gl::GLuint *, const gl::GLuint *, gl::GLuint > DrawCommandsStatesNV
Wrapper for glDrawCommandsStatesNV.
Definition Binding.h:946
static Function< void, gl::GLenum > TextureLightEXT
Wrapper for glTextureLightEXT.
Definition Binding.h:2810
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedMultiTexImage1DEXT
Wrapper for glCompressedMultiTexImage1DEXT.
Definition Binding.h:732
static Function< void, gl::GLhandleARB > LinkProgramARB
Wrapper for glLinkProgramARB.
Definition Binding.h:1753
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > TextureBufferRangeEXT
Wrapper for glTextureBufferRangeEXT.
Definition Binding.h:2801
static Function< void, gl::GLenum, const gl::GLuint * > TexCoordP1uiv
Wrapper for glTexCoordP1uiv.
Definition Binding.h:2726
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * > GetTextureLevelParameterivEXT
Wrapper for glGetTextureLevelParameterivEXT.
Definition Binding.h:1542
static Function< void, gl::GLenum, gl::GLint, const gl::GLfixed * > PixelMapx
Wrapper for glPixelMapx.
Definition Binding.h:2152
static void setUnresolvedCallback(SimpleFunctionCallback callback)
Updates the unresolved callback that is called upon invocation of an OpenGL function which has no cou...
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * > ScissorArrayv
Wrapper for glScissorArrayv.
Definition Binding.h:2524
static Function< void, gl::GLenum > FlushStaticDataIBM
Wrapper for glFlushStaticDataIBM.
Definition Binding.h:1051
static Function< void, gl::GLenum, const gl::GLint * > CombinerParameterivNV
Wrapper for glCombinerParameterivNV.
Definition Binding.h:725
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetLightfv
Wrapper for glGetLightfv.
Definition Binding.h:1284
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayColorOffsetEXT
Wrapper for glVertexArrayColorOffsetEXT.
Definition Binding.h:3069
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetLightxOES
Wrapper for glGetLightxOES.
Definition Binding.h:1286
static Function< gl::GLvdpauSurfaceNV, const void *, gl::GLenum, gl::GLsizei, const gl::GLuint * > VDPAURegisterOutputSurfaceNV
Wrapper for glVDPAURegisterOutputSurfaceNV.
Definition Binding.h:3015
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint > MultiTexCoord4i
Wrapper for glMultiTexCoord4i.
Definition Binding.h:1976
static Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > ClientWaitSemaphoreui64NVX
Wrapper for glClientWaitSemaphoreui64NVX.
Definition Binding.h:641
static Function< void, const gl::GLdouble * > LoadTransposeMatrixd
Wrapper for glLoadTransposeMatrixd.
Definition Binding.h:1767
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTextureSubImage3D
Wrapper for glCompressedTextureSubImage3D.
Definition Binding.h:757
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TexSubImage1DEXT
Wrapper for glTexSubImage1DEXT.
Definition Binding.h:2789
static Function< void, const gl::GLint * > WindowPos3iv
Wrapper for glWindowPos3iv.
Definition Binding.h:3431
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > VertexArrayAttribBinding
Wrapper for glVertexArrayAttribBinding.
Definition Binding.h:3063
static Function< void, const gl::GLdouble * > Vertex4dv
Wrapper for glVertex4dv.
Definition Binding.h:3052
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat > Uniform3f
Wrapper for glUniform3f.
Definition Binding.h:2910
static Function< void, gl::GLfixed > PointSizexOES
Wrapper for glPointSizexOES.
Definition Binding.h:2188
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei > VertexArrayBindVertexBufferEXT
Wrapper for glVertexArrayBindVertexBufferEXT.
Definition Binding.h:3068
static Function< void > FlushVertexArrayRangeNV
Wrapper for glFlushVertexArrayRangeNV.
Definition Binding.h:1053
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * > GetTransformFeedbackVarying
Wrapper for glGetTransformFeedbackVarying.
Definition Binding.h:1558
static Function< gl::GLboolean, gl::GLuint > IsQuery
Wrapper for glIsQuery.
Definition Binding.h:1713
static Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte > VertexAttrib4Nub
Wrapper for glVertexAttrib4Nub.
Definition Binding.h:3177
static Function< void, gl::GLenum, gl::GLfloat > PixelTexGenParameterfSGIS
Wrapper for glPixelTexGenParameterfSGIS.
Definition Binding.h:2156
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexAttrib4f
Wrapper for glVertexAttrib4f.
Definition Binding.h:3161
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * > Uniform3i64vARB
Wrapper for glUniform3i64vARB.
Definition Binding.h:2917
static Function< void, gl::GLenum, gl::GLenum, void * > GetProgramStringARB
Wrapper for glGetProgramStringARB.
Definition Binding.h:1471
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * > IndexPointerEXT
Wrapper for glIndexPointerEXT.
Definition Binding.h:1662
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLfloat * > GetMapAttribParameterfvNV
Wrapper for glGetMapAttribParameterfvNV.
Definition Binding.h:1293
static Function< void, gl::GLenum, gl::GLfloat > ConservativeRasterParameterfNV
Wrapper for glConservativeRasterParameterfNV.
Definition Binding.h:759
static Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLenum > StencilThenCoverStrokePathNV
Wrapper for glStencilThenCoverStrokePathNV.
Definition Binding.h:2623
static Function< void, gl::GLenum, const gl::GLbyte * > MultiTexCoord3bvOES
Wrapper for glMultiTexCoord3bvOES.
Definition Binding.h:1943
static Function< void, const gl::GLhalfNV * > VertexWeighthvNV
Wrapper for glVertexWeighthvNV.
Definition Binding.h:3366
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort > MultiTexCoord3s
Wrapper for glMultiTexCoord3s.
Definition Binding.h:1958
static Function< void, gl::GLint, gl::GLint > TexCoord2i
Wrapper for glTexCoord2i.
Definition Binding.h:2686
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > Tangent3bEXT
Wrapper for glTangent3bEXT.
Definition Binding.h:2630
static Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum > GetImageHandleARB
Wrapper for glGetImageHandleARB.
Definition Binding.h:1265
static Function< void, const gl::GLdouble * > TexCoord1dv
Wrapper for glTexCoord1dv.
Definition Binding.h:2657
static Function< void, gl::GLuint, gl::GLenum, gl::GLdouble * > GetVertexAttribdvARB
Wrapper for glGetVertexAttribdvARB.
Definition Binding.h:1598
static Function< void, gl::GLsizei, const gl::GLenum * > DrawBuffersARB
Wrapper for glDrawBuffersARB.
Definition Binding.h:941
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::GLuint64 * > GetPerfCounterInfoINTEL
Wrapper for glGetPerfCounterInfoINTEL.
Definition Binding.h:1418
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > TextureParameterIiv
Wrapper for glTextureParameterIiv.
Definition Binding.h:2821
static Function< void, gl::GLushort, gl::GLushort, gl::GLushort, gl::GLushort > Color4us
Wrapper for glColor4us.
Definition Binding.h:691
static Function< void, gl::GLint, const gl::GLchar *, gl::GLenum, gl::GLint * > GetNamedStringivARB
Wrapper for glGetNamedStringivARB.
Definition Binding.h:1350
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnColorTable
Wrapper for glGetnColorTable.
Definition Binding.h:1351
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > VertexAttrib2dARB
Wrapper for glVertexAttrib2dARB.
Definition Binding.h:3114
static Function< void, gl::GLuint > PrimitiveRestartIndexNV
Wrapper for glPrimitiveRestartIndexNV.
Definition Binding.h:2209
static Function< void, gl::GLuint, const gl::GLubyte * > VertexAttrib4NubvARB
Wrapper for glVertexAttrib4NubvARB.
Definition Binding.h:3180
static Function< gl::GLushort, gl::GLenum > GetStageIndexNV
Wrapper for glGetStageIndexNV.
Definition Binding.h:1507
static Function< void, gl::GLint, gl::GLint, gl::GLint > TexCoord3i
Wrapper for glTexCoord3i.
Definition Binding.h:2700
static Function< void, gl::GLuint, gl::GLuint > CommandListSegmentsNV
Wrapper for glCommandListSegmentsNV.
Definition Binding.h:727
static Function< void, const void *, const void * > VDPAUInitNV
Wrapper for glVDPAUInitNV.
Definition Binding.h:3012
static Function< void, gl::GLenum, const gl::GLfloat * > PixelTexGenParameterfvSGIS
Wrapper for glPixelTexGenParameterfvSGIS.
Definition Binding.h:2157
static Function< void, gl::GLuint > SyncTextureINTEL
Wrapper for glSyncTextureINTEL.
Definition Binding.h:2628
static Function< void, gl::GLuint > FinishFenceAPPLE
Wrapper for glFinishFenceAPPLE.
Definition Binding.h:1040
static Function< void, const gl::GLdouble * > MultTransposeMatrixdARB
Wrapper for glMultTransposeMatrixdARB.
Definition Binding.h:2022
static Function< void, gl::GLenum, gl::GLfloat > FragmentLightModelfSGIX
Wrapper for glFragmentLightModelfSGIX.
Definition Binding.h:1081
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint64 * > GetTransformFeedbacki64_v
Wrapper for glGetTransformFeedbacki64_v.
Definition Binding.h:1555
static Function< void, gl::GLfloat > Indexf
Wrapper for glIndexf.
Definition Binding.h:1653
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > Uniform1ui64vNV
Wrapper for glUniform1ui64vNV.
Definition Binding.h:2882
static Function< void, gl::GLenum, gl::GLfloat > PixelTransferf
Wrapper for glPixelTransferf.
Definition Binding.h:2161
static Function< void, const gl::GLfloat * > Binormal3fvEXT
Wrapper for glBinormal3fvEXT.
Definition Binding.h:549
static Function< void > MulticastBarrierNV
Wrapper for glMulticastBarrierNV.
Definition Binding.h:1860
static Function< void, gl::GLfloat, gl::GLfloat > Vertex2f
Wrapper for glVertex2f.
Definition Binding.h:3025
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > VertexAttribParameteriAMD
Wrapper for glVertexAttribParameteriAMD.
Definition Binding.h:3295
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform2fv
Wrapper for glUniform2fv.
Definition Binding.h:2890
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > ProgramParameteri
Wrapper for glProgramParameteri.
Definition Binding.h:2248
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > FragmentLightivSGIX
Wrapper for glFragmentLightivSGIX.
Definition Binding.h:1080
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > ScissorIndexed
Wrapper for glScissorIndexed.
Definition Binding.h:2527
static Function< void, gl::GLenum > TextureNormalEXT
Wrapper for glTextureNormalEXT.
Definition Binding.h:2812
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > LightxOES
Wrapper for glLightxOES.
Definition Binding.h:1747
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform3dvEXT
Wrapper for glProgramUniform3dvEXT.
Definition Binding.h:2307
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, const void * > VertexAttribIPointerEXT
Wrapper for glVertexAttribIPointerEXT.
Definition Binding.h:3248
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > ConvolutionParameterf
Wrapper for glConvolutionParameterf.
Definition Binding.h:765
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > NamedRenderbufferStorageMultisample
Wrapper for glNamedRenderbufferStorageMultisample.
Definition Binding.h:2071
static Function< void, gl::GLclampf, gl::GLboolean > SampleMaskEXT
Wrapper for glSampleMaskEXT.
Definition Binding.h:2508
static Function< void, gl::GLenum, gl::GLuint > StencilMaskSeparate
Wrapper for glStencilMaskSeparate.
Definition Binding.h:2613
static Function< void, gl::GLenum, const gl::GLuint * > TexCoordP4uiv
Wrapper for glTexCoordP4uiv.
Definition Binding.h:2732
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TexSubImage2DEXT
Wrapper for glTexSubImage2DEXT.
Definition Binding.h:2791
static Function< void, const gl::GLuint * > ReplacementCodeuivSUN
Wrapper for glReplacementCodeuivSUN.
Definition Binding.h:2488
static Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr, void * > GetBufferSubData
Wrapper for glGetBufferSubData.
Definition Binding.h:1187
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib2fvARB
Wrapper for glVertexAttrib2fvARB.
Definition Binding.h:3123
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib4Nsv
Wrapper for glVertexAttrib4Nsv.
Definition Binding.h:3175
static Function< void, gl::FfdMaskSGIX > LoadIdentityDeformationMapSGIX
Wrapper for glLoadIdentityDeformationMapSGIX.
Definition Binding.h:1761
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint64 * > GetnUniformui64vARB
Wrapper for glGetnUniformui64vARB.
Definition Binding.h:1389
static Function< void, const void *, gl::GLsizei, const gl::GLchar * > ObjectPtrLabel
Wrapper for glObjectPtrLabel.
Definition Binding.h:2113
static Function< void, gl::MemoryBarrierMask > MemoryBarrierEXT
Wrapper for glMemoryBarrierEXT.
Definition Binding.h:1854
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ViewportIndexedf
Wrapper for glViewportIndexedf.
Definition Binding.h:3374
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix4x3dv
Wrapper for glProgramUniformMatrix4x3dv.
Definition Binding.h:2388
static Function< void, gl::GLuint, gl::GLuint > BindTextureUnit
Wrapper for glBindTextureUnit.
Definition Binding.h:533
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL1dv
Wrapper for glVertexAttribL1dv.
Definition Binding.h:3251
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib1svARB
Wrapper for glVertexAttrib1svARB.
Definition Binding.h:3111
static Function< void, gl::GLint, gl::GLuint64 > UniformHandleui64ARB
Wrapper for glUniformHandleui64ARB.
Definition Binding.h:2954
static Function< void, gl::GLuint, gl::GLshort > VertexAttrib1sARB
Wrapper for glVertexAttrib1sARB.
Definition Binding.h:3108
static Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > Uniform3i64NV
Wrapper for glUniform3i64NV.
Definition Binding.h:2916
static Function< void, gl::GLuint, gl::GLboolean, gl::GLuint, gl::GLint, gl::GLuint * > SelectPerfMonitorCountersAMD
Wrapper for glSelectPerfMonitorCountersAMD.
Definition Binding.h:2570
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * > GetnUniformdvARB
Wrapper for glGetnUniformdvARB.
Definition Binding.h:1381
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix4x2fv
Wrapper for glProgramUniformMatrix4x2fv.
Definition Binding.h:2386
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetVideouivNV
Wrapper for glGetVideouivNV.
Definition Binding.h:1625
static Function< void, gl::GLenum, const gl::GLhalfNV * > MultiTexCoord1hvNV
Wrapper for glMultiTexCoord1hvNV.
Definition Binding.h:1909
static Function< void, gl::GLenum, gl::GLenum, void ** > GetBufferPointervARB
Wrapper for glGetBufferPointervARB.
Definition Binding.h:1186
static Function< void, gl::GLint > CurrentPaletteMatrixARB
Wrapper for glCurrentPaletteMatrixARB.
Definition Binding.h:844
static Function< void, gl::GLint, gl::GLushort > LineStipple
Wrapper for glLineStipple.
Definition Binding.h:1749
static Function< void, gl::GLfixed > ClearDepthxOES
Wrapper for glClearDepthxOES.
Definition Binding.h:624
static Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > AlphaFragmentOp2ATI
Wrapper for glAlphaFragmentOp2ATI.
Definition Binding.h:459
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord1dv
Wrapper for glMultiTexCoord1dv.
Definition Binding.h:1902
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix3dvEXT
Wrapper for glProgramUniformMatrix3dvEXT.
Definition Binding.h:2369
static Function< void, gl::GLuint64 > MakeTextureHandleNonResidentARB
Wrapper for glMakeTextureHandleNonResidentARB.
Definition Binding.h:1782
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei > RenderbufferStorageEXT
Wrapper for glRenderbufferStorageEXT.
Definition Binding.h:2461
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat > MultiTexCoord3fARB
Wrapper for glMultiTexCoord3fARB.
Definition Binding.h:1949
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform2fvARB
Wrapper for glUniform2fvARB.
Definition Binding.h:2891
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedMultiTexSubImage3DEXT
Wrapper for glCompressedMultiTexSubImage3DEXT.
Definition Binding.h:737
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLuint > StencilFuncSeparateATI
Wrapper for glStencilFuncSeparateATI.
Definition Binding.h:2611
static Function< void, gl::GLuint > BindVertexArray
Wrapper for glBindVertexArray.
Definition Binding.h:537
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint > MultiTexBufferEXT
Wrapper for glMultiTexBufferEXT.
Definition Binding.h:1897
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform4fvARB
Wrapper for glUniform4fvARB.
Definition Binding.h:2935
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetCombinerOutputParameterivNV
Wrapper for glGetCombinerOutputParameterivNV.
Definition Binding.h:1204
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLintptr *, const gl::GLsizei * > BindVertexBuffers
Wrapper for glBindVertexBuffers.
Definition Binding.h:540
static Function< void, gl::GLenum, gl::GLuint, gl::GLint * > GetProgramEnvParameterIivNV
Wrapper for glGetProgramEnvParameterIivNV.
Definition Binding.h:1445
static Function< gl::GLboolean, gl::GLuint > IsObjectBufferATI
Wrapper for glIsObjectBufferATI.
Definition Binding.h:1703
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLuint * > NamedProgramLocalParameterI4uivEXT
Wrapper for glNamedProgramLocalParameterI4uivEXT.
Definition Binding.h:2064
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort > VertexAttrib2sARB
Wrapper for glVertexAttrib2sARB.
Definition Binding.h:3128
static Function< void, gl::GLuint, const gl::GLbyte * > VertexAttrib4NbvARB
Wrapper for glVertexAttrib4NbvARB.
Definition Binding.h:3172
static Function< void, const gl::GLfloat * > WindowPos2fv
Wrapper for glWindowPos2fv.
Definition Binding.h:3401
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > WindowPos4fMESA
Wrapper for glWindowPos4fMESA.
Definition Binding.h:3442
static Function< void, gl::GLenum, gl::GLuint, void ** > GetPointerIndexedvEXT
Wrapper for glGetPointerIndexedvEXT.
Definition Binding.h:1437
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > TexCoordPointer
Wrapper for glTexCoordPointer.
Definition Binding.h:2733
static Function< void, const gl::GLfixed * > TexCoord2xvOES
Wrapper for glTexCoord2xvOES.
Definition Binding.h:2691
static Function< void, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed > MapGrid2xOES
Wrapper for glMapGrid2xOES.
Definition Binding.h:1801
static Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * > MultiTexCoordP3uiv
Wrapper for glMultiTexCoordP3uiv.
Definition Binding.h:1991
static Function< void, gl::GLuint, const gl::GLubyte * > VertexAttrib4Nubv
Wrapper for glVertexAttrib4Nubv.
Definition Binding.h:3179
static Function< void, gl::GLsizei, gl::GLuint * > CreateRenderbuffers
Wrapper for glCreateRenderbuffers.
Definition Binding.h:828
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > GetNamedProgramivEXT
Wrapper for glGetNamedProgramivEXT.
Definition Binding.h:1341
static Function< void, gl::GLfloat > PointSize
Wrapper for glPointSize.
Definition Binding.h:2187
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > FramebufferParameteriMESA
Wrapper for glFramebufferParameteriMESA.
Definition Binding.h:1093
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * > GetTextureLevelParameterfvEXT
Wrapper for glGetTextureLevelParameterfvEXT.
Definition Binding.h:1540
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > Vertex4i
Wrapper for glVertex4i.
Definition Binding.h:3057
static Function< void, gl::GLsizei, gl::GLuint * > GenTexturesEXT
Wrapper for glGenTexturesEXT.
Definition Binding.h:1153
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramUniform4d
Wrapper for glProgramUniform4d.
Definition Binding.h:2328
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ColorSubTableEXT
Wrapper for glColorSubTableEXT.
Definition Binding.h:712
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void *, void *, void * > GetSeparableFilterEXT
Wrapper for glGetSeparableFilterEXT.
Definition Binding.h:1498
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttribL4dEXT
Wrapper for glVertexAttribL4dEXT.
Definition Binding.h:3276
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetArrayObjectivATI
Wrapper for glGetArrayObjectivATI.
Definition Binding.h:1173
static Function< void, gl::GLsizei, const gl::GLfloat * > CoverageModulationTableNV
Wrapper for glCoverageModulationTableNV.
Definition Binding.h:813
static Function< void, const gl::GLfixed * > Vertex2xvOES
Wrapper for glVertex2xvOES.
Definition Binding.h:3034
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr > BindBufferOffsetNV
Wrapper for glBindBufferOffsetNV.
Definition Binding.h:501
static Function< void, gl::GLenum, gl::GLuint > BindRenderbuffer
Wrapper for glBindRenderbuffer.
Definition Binding.h:524
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * > GetObjectParameterivAPPLE
Wrapper for glGetObjectParameterivAPPLE.
Definition Binding.h:1399
static Function< void, gl::GLenum, gl::GLuint, gl::GLboolean * > GetBooleanIndexedvEXT
Wrapper for glGetBooleanIndexedvEXT.
Definition Binding.h:1179
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetColorTableParameterivSGI
Wrapper for glGetColorTableParameterivSGI.
Definition Binding.h:1199
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix2x4dv
Wrapper for glUniformMatrix2x4dv.
Definition Binding.h:2963
static Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask > MapNamedBufferRangeEXT
Wrapper for glMapNamedBufferRangeEXT.
Definition Binding.h:1805
static Function< void, gl::GLenum, const gl::GLuint * > ColorP4uiv
Wrapper for glColorP4uiv.
Definition Binding.h:706
static Function< void, gl::GLuint, gl::GLenum > BeginConditionalRender
Wrapper for glBeginConditionalRender.
Definition Binding.h:478
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetMapxvOES
Wrapper for glGetMapxvOES.
Definition Binding.h:1301
static Function< void, const gl::GLhalfNV * > TexCoord2hvNV
Wrapper for glTexCoord2hvNV.
Definition Binding.h:2685
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetTexParameterIivEXT
Wrapper for glGetTexParameterIivEXT.
Definition Binding.h:1529
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix2x3fvEXT
Wrapper for glProgramUniformMatrix2x3fvEXT.
Definition Binding.h:2363
static Function< void, gl::PathMetricMask, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat * > GetPathMetricRangeNV
Wrapper for glGetPathMetricRangeNV.
Definition Binding.h:1411
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib1dvARB
Wrapper for glVertexAttrib1dvARB.
Definition Binding.h:3097
static Function< void, gl::GLint > VertexBlendARB
Wrapper for glVertexBlendARB.
Definition Binding.h:3317
static Function< void, gl::GLDEBUGPROCAMD, void * > DebugMessageCallbackAMD
Wrapper for glDebugMessageCallbackAMD.
Definition Binding.h:846
static Function< void, gl::GLenum > ShadeModel
Wrapper for glShadeModel.
Definition Binding.h:2581
static Function< void, gl::GLsizei, gl::GLuint * > GenFramebuffersEXT
Wrapper for glGenFramebuffersEXT.
Definition Binding.h:1134
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte > TexCoord4bOES
Wrapper for glTexCoord4bOES.
Definition Binding.h:2706
static Function< void, const gl::GLfixed * > EvalCoord1xvOES
Wrapper for glEvalCoord1xvOES.
Definition Binding.h:1019
static Function< gl::GLuint, gl::GLenum, gl::GLenum > BindMaterialParameterEXT
Wrapper for glBindMaterialParameterEXT.
Definition Binding.h:517
static Function< void, gl::GLuint, const gl::GLushort * > VertexAttribI4usv
Wrapper for glVertexAttribI4usv.
Definition Binding.h:3243
static Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte > Color4ub
Wrapper for glColor4ub.
Definition Binding.h:683
static Function< void, const gl::GLfloat * > MultTransposeMatrixfARB
Wrapper for glMultTransposeMatrixfARB.
Definition Binding.h:2024
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > DeformationMap3fSGIX
Wrapper for glDeformationMap3fSGIX.
Definition Binding.h:858
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayVertexAttribLOffsetEXT
Wrapper for glVertexArrayVertexAttribLOffsetEXT.
Definition Binding.h:3087
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei > DrawArraysInstancedARB
Wrapper for glDrawArraysInstancedARB.
Definition Binding.h:936
static Function< void, const gl::GLbyte * > SecondaryColor3bv
Wrapper for glSecondaryColor3bv.
Definition Binding.h:2531
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteMemoryObjectsEXT
Wrapper for glDeleteMemoryObjectsEXT.
Definition Binding.h:870
static Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > TexCoord4fColor4fNormal3fVertex4fvSUN
Wrapper for glTexCoord4fColor4fNormal3fVertex4fvSUN.
Definition Binding.h:2712
static Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > StencilThenCoverFillPathInstancedNV
Wrapper for glStencilThenCoverFillPathInstancedNV.
Definition Binding.h:2620
static Function< void, gl::GLbyte > TexCoord1bOES
Wrapper for glTexCoord1bOES.
Definition Binding.h:2654
static Function< void, gl::GLenum, const gl::GLint *, const gl::GLsizei *, gl::GLsizei > MultiDrawArraysEXT
Wrapper for glMultiDrawArraysEXT.
Definition Binding.h:1875
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > ExtractComponentEXT
Wrapper for glExtractComponentEXT.
Definition Binding.h:1033
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetNamedFramebufferParameteriv
Wrapper for glGetNamedFramebufferParameteriv.
Definition Binding.h:1339
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib1fv
Wrapper for glVertexAttrib1fv.
Definition Binding.h:3102
static Function< void, const gl::GLfloat * > FogCoordfv
Wrapper for glFogCoordfv.
Definition Binding.h:1061
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei > CopyColorTableSGI
Wrapper for glCopyColorTableSGI.
Definition Binding.h:779
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * > MulticastGetQueryObjecti64vNV
Wrapper for glMulticastGetQueryObjecti64vNV.
Definition Binding.h:1866
static Function< void, const gl::GLfixed * > RasterPos4xvOES
Wrapper for glRasterPos4xvOES.
Definition Binding.h:2439
static Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > MapVertexAttrib2fAPPLE
Wrapper for glMapVertexAttrib2fAPPLE.
Definition Binding.h:1813
static Function< void, gl::GLuint > GenerateTextureMipmap
Wrapper for glGenerateTextureMipmap.
Definition Binding.h:1128
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * > InvalidateNamedFramebufferData
Wrapper for glInvalidateNamedFramebufferData.
Definition Binding.h:1679
static Function< void, gl::GLenum, gl::GLint, gl::GLint > EvalMesh1
Wrapper for glEvalMesh1.
Definition Binding.h:1027
static Function< void > EvaluateDepthValuesARB
Wrapper for glEvaluateDepthValuesARB.
Definition Binding.h:1031
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteTexturesEXT
Wrapper for glDeleteTexturesEXT.
Definition Binding.h:894
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > Rectd
Wrapper for glRectd.
Definition Binding.h:2447
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum > BlendFunciARB
Wrapper for glBlendFunciARB.
Definition Binding.h:574
static Function< void, const gl::GLint * > Indexiv
Wrapper for glIndexiv.
Definition Binding.h:1658
static Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr > FlushMappedBufferRangeAPPLE
Wrapper for glFlushMappedBufferRangeAPPLE.
Definition Binding.h:1046
static Function< void, gl::GLenum > ActiveTexture
Wrapper for glActiveTexture.
Definition Binding.h:455
static Function< void, gl::GLint, const gl::GLushort * > MatrixIndexusvARB
Wrapper for glMatrixIndexusvARB.
Definition Binding.h:1824
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei > VertexAttribLFormatNV
Wrapper for glVertexAttribLFormatNV.
Definition Binding.h:3284
static Function< void, gl::GLenum, gl::GLfloat > PointParameterf
Wrapper for glPointParameterf.
Definition Binding.h:2173
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetTexEnvxvOES
Wrapper for glGetTexEnvxvOES.
Definition Binding.h:1517
static Function< void, gl::GLuint, const gl::GLuint64EXT * > VertexAttribL3ui64vNV
Wrapper for glVertexAttribL3ui64vNV.
Definition Binding.h:3274
static Function< void, const gl::GLfloat *, const gl::GLfloat * > Rectfv
Wrapper for glRectfv.
Definition Binding.h:2450
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ColorTableSGI
Wrapper for glColorTableSGI.
Definition Binding.h:719
static Function< gl::GLboolean, gl::GLuint > IsFenceAPPLE
Wrapper for glIsFenceAPPLE.
Definition Binding.h:1692
static Function< void, gl::GLenum, gl::GLdouble * > GetDoublev
Wrapper for glGetDoublev.
Definition Binding.h:1229
static Function< void, gl::GLuint, gl::GLuint > VertexAttribDivisor
Wrapper for glVertexAttribDivisor.
Definition Binding.h:3201
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > ProgramLocalParameters4fvEXT
Wrapper for glProgramLocalParameters4fvEXT.
Definition Binding.h:2237
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * > ProgramUniform4ui64vARB
Wrapper for glProgramUniform4ui64vARB.
Definition Binding.h:2347
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform1uivEXT
Wrapper for glUniform1uivEXT.
Definition Binding.h:2885
static Function< void, gl::GLbitfield, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * > LGPUNamedBufferSubDataNVX
Wrapper for glLGPUNamedBufferSubDataNVX.
Definition Binding.h:1735
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ColorSubTable
Wrapper for glColorSubTable.
Definition Binding.h:711
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform2fv
Wrapper for glProgramUniform2fv.
Definition Binding.h:2286
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > NamedFramebufferTexture2DEXT
Wrapper for glNamedFramebufferTexture2DEXT.
Definition Binding.h:2051
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetVertexAttribfvNV
Wrapper for glGetVertexAttribfvNV.
Definition Binding.h:1602
static Function< void, gl::GLdouble, gl::GLdouble > WindowPos2d
Wrapper for glWindowPos2d.
Definition Binding.h:3392
static FunctionLogCallback logCallback()
Logging callback accessor.
static Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint > IndexPointerListIBM
Wrapper for glIndexPointerListIBM.
Definition Binding.h:1663
static Function< void, const gl::GLint * > Vertex3iv
Wrapper for glVertex3iv.
Definition Binding.h:3044
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > Vertex4d
Wrapper for glVertex4d.
Definition Binding.h:3051
static Function< void, gl::GLuint, const gl::GLbyte * > VertexAttrib4bvARB
Wrapper for glVertexAttrib4bvARB.
Definition Binding.h:3154
static Function< void, gl::GLenum, gl::GLuint > BindProgramNV
Wrapper for glBindProgramNV.
Definition Binding.h:521
static Function< void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed > Map1xOES
Wrapper for glMap1xOES.
Definition Binding.h:1788
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint > VertexStream3iATI
Wrapper for glVertexStream3iATI.
Definition Binding.h:3351
static Function< void, gl::GLenum, gl::GLenum, const void * > DrawElementsIndirect
Wrapper for glDrawElementsIndirect.
Definition Binding.h:951
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Color3fVertex3fSUN
Wrapper for glColor3fVertex3fSUN.
Definition Binding.h:653
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLushort * > PixelMapusv
Wrapper for glPixelMapusv.
Definition Binding.h:2151
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord4sv
Wrapper for glMultiTexCoord4sv.
Definition Binding.h:1982
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLuint * > MultiTexParameterIuivEXT
Wrapper for glMultiTexParameterIuivEXT.
Definition Binding.h:2012
static Function< gl::GLboolean, gl::GLuint > IsFramebufferEXT
Wrapper for glIsFramebufferEXT.
Definition Binding.h:1695
static Function< void, gl::GLenum, gl::GLuint > TexCoordP4ui
Wrapper for glTexCoordP4ui.
Definition Binding.h:2731
static Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLintptr, gl::GLsizei, gl::GLsizei > MultiDrawElementsIndirectCountARB
Wrapper for glMultiDrawElementsIndirectCountARB.
Definition Binding.h:1891
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLfloat * > VideoCaptureStreamParameterfvNV
Wrapper for glVideoCaptureStreamParameterfvNV.
Definition Binding.h:3370
static Function< void, gl::GLenum, gl::GLbyte, gl::GLbyte > MultiTexCoord2bOES
Wrapper for glMultiTexCoord2bOES.
Definition Binding.h:1920
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform1ivARB
Wrapper for glUniform1ivARB.
Definition Binding.h:2877
static Function< void, gl::GLenum > FrontFace
Wrapper for glFrontFace.
Definition Binding.h:1118
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > GetNamedFramebufferAttachmentParameterivEXT
Wrapper for glGetNamedFramebufferAttachmentParameterivEXT.
Definition Binding.h:1337
static Function< void, gl::GLenum, gl::GLfloat > MultiTexCoord1fARB
Wrapper for glMultiTexCoord1fARB.
Definition Binding.h:1905
static Function< void, gl::GLhandleARB, gl::GLhandleARB > AttachObjectARB
Wrapper for glAttachObjectARB.
Definition Binding.h:475
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > RenderbufferStorageMultisampleEXT
Wrapper for glRenderbufferStorageMultisampleEXT.
Definition Binding.h:2465
static Function< gl::GLboolean, gl::GLuint64 > IsImageHandleResidentNV
Wrapper for glIsImageHandleResidentNV.
Definition Binding.h:1697
static Function< void, gl::GLenum, gl::GLint > LightEnviSGIX
Wrapper for glLightEnviSGIX.
Definition Binding.h:1736
static Function< void, gl::GLenum, gl::GLuint > DisableClientStateiEXT
Wrapper for glDisableClientStateiEXT.
Definition Binding.h:918
static void after(const FunctionCall &call)
Call after callback.
static Function< void, gl::GLenum, gl::GLint > PointParameteriNV
Wrapper for glPointParameteriNV.
Definition Binding.h:2182
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedMultiTexImage2DEXT
Wrapper for glCompressedMultiTexImage2DEXT.
Definition Binding.h:733
static Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte > SecondaryColor3ubEXT
Wrapper for glSecondaryColor3ubEXT.
Definition Binding.h:2552
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > Vertex3s
Wrapper for glVertex3s.
Definition Binding.h:3045
static Function< void, const gl::GLbyte * > Color4bv
Wrapper for glColor4bv.
Definition Binding.h:670
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramNamedParameter4dNV
Wrapper for glProgramNamedParameter4dNV.
Definition Binding.h:2240
static Function< void, gl::GLuint > BindFragmentShaderATI
Wrapper for glBindFragmentShaderATI.
Definition Binding.h:510
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * > NamedBufferSubData
Wrapper for glNamedBufferSubData.
Definition Binding.h:2036
static Function< void, gl::GLushort > GlobalAlphaFactorusSUN
Wrapper for glGlobalAlphaFactorusSUN.
Definition Binding.h:1634
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib3fv
Wrapper for glVertexAttrib3fv.
Definition Binding.h:3142
static Function< void, gl::GLenum, const gl::GLsizei *, gl::GLenum, const void *const *, gl::GLsizei > MultiDrawElements
Wrapper for glMultiDrawElements.
Definition Binding.h:1883
static Function< void, gl::GLuint, gl::GLuint64EXT > VertexAttribL1ui64NV
Wrapper for glVertexAttribL1ui64NV.
Definition Binding.h:3256
static Function< void, gl::GLuint, gl::GLenum > BlendEquationIndexedAMD
Wrapper for glBlendEquationIndexedAMD.
Definition Binding.h:566
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei, gl::GLsizei > DrawMeshArraysSUN
Wrapper for glDrawMeshArraysSUN.
Definition Binding.h:958
static Function< void, const gl::GLfixed * > Normal3xvOES
Wrapper for glNormal3xvOES.
Definition Binding.h:2093
static Function< gl::GLboolean, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat > IsPointInFillPathNV
Wrapper for glIsPointInFillPathNV.
Definition Binding.h:1706
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixLoadTransposefEXT
Wrapper for glMatrixLoadTransposefEXT.
Definition Binding.h:1832
static Function< void, gl::GLuint, gl::GLint, gl::GLuint > ProgramUniform1uiEXT
Wrapper for glProgramUniform1uiEXT.
Definition Binding.h:2277
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TextureSubImage3DEXT
Wrapper for glTextureSubImage3DEXT.
Definition Binding.h:2850
static Function< void, gl::GLenum, const gl::GLfloat * > PointParameterfvSGIS
Wrapper for glPointParameterfvSGIS.
Definition Binding.h:2180
static Function< void, gl::GLenum > ProvokingVertex
Wrapper for glProvokingVertex.
Definition Binding.h:2395
static Function< void, gl::GLuint, gl::GLenum, const void *, gl::GLsizei > ProgramBinary
Wrapper for glProgramBinary.
Definition Binding.h:2214
static Function< void, gl::GLuint, const gl::GLhalfNV * > VertexAttrib4hvNV
Wrapper for glVertexAttrib4hvNV.
Definition Binding.h:3168
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetPerfMonitorGroupStringAMD
Wrapper for glGetPerfMonitorGroupStringAMD.
Definition Binding.h:1424
static Function< void, gl::GLenum, gl::GLdouble > MultiTexCoord1d
Wrapper for glMultiTexCoord1d.
Definition Binding.h:1900
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > DeformationMap3dSGIX
Wrapper for glDeformationMap3dSGIX.
Definition Binding.h:857
static Function< void, const gl::GLshort * > WindowPos2svARB
Wrapper for glWindowPos2svARB.
Definition Binding.h:3414
static Function< void > PauseTransformFeedbackNV
Wrapper for glPauseTransformFeedbackNV.
Definition Binding.h:2147
static Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint > NormalPointerListIBM
Wrapper for glNormalPointerListIBM.
Definition Binding.h:2099
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > FramebufferTextureLayerEXT
Wrapper for glFramebufferTextureLayerEXT.
Definition Binding.h:1113
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLuint * > GetAttachedShaders
Wrapper for glGetAttachedShaders.
Definition Binding.h:1175
static Function< void, gl::GLsizei, gl::GLuint * > GenFencesNV
Wrapper for glGenFencesNV.
Definition Binding.h:1131
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform3fvARB
Wrapper for glUniform3fvARB.
Definition Binding.h:2913
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * > GetColorTableSGI
Wrapper for glGetColorTableSGI.
Definition Binding.h:1200
static Function< void, const gl::GLushort * > ReplacementCodeusvSUN
Wrapper for glReplacementCodeusvSUN.
Definition Binding.h:2490
static Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > ProgramUniform4ui
Wrapper for glProgramUniform4ui.
Definition Binding.h:2344
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum > StencilOpSeparateATI
Wrapper for glStencilOpSeparateATI.
Definition Binding.h:2616
static Function< void, const gl::GLshort * > Vertex2sv
Wrapper for glVertex2sv.
Definition Binding.h:3032
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetArrayObjectfvATI
Wrapper for glGetArrayObjectfvATI.
Definition Binding.h:1172
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 > TextureAttachMemoryNV
Wrapper for glTextureAttachMemoryNV.
Definition Binding.h:2795
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Uniform4f
Wrapper for glUniform4f.
Definition Binding.h:2932
static Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > Uniform3ui64NV
Wrapper for glUniform3ui64NV.
Definition Binding.h:2924
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, const gl::GLint * > NamedProgramLocalParameterI4ivEXT
Wrapper for glNamedProgramLocalParameterI4ivEXT.
Definition Binding.h:2062
static Function< gl::GLboolean, gl::GLuint > TestFenceNV
Wrapper for glTestFenceNV.
Definition Binding.h:2645
static Function< gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLchar * > GetSubroutineIndex
Wrapper for glGetSubroutineIndex.
Definition Binding.h:1510
static Function< void, gl::GLuint, gl::GLdouble > VertexAttribL1d
Wrapper for glVertexAttribL1d.
Definition Binding.h:3249
static Function< gl::GLuint, gl::GLuint > GenVertexShadersEXT
Wrapper for glGenVertexShadersEXT.
Definition Binding.h:1158
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteRenderbuffersEXT
Wrapper for glDeleteRenderbuffersEXT.
Definition Binding.h:887
static Function< void, gl::GLint, gl::GLint > Uniform1i
Wrapper for glUniform1i.
Definition Binding.h:2870
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte > SecondaryColor3b
Wrapper for glSecondaryColor3b.
Definition Binding.h:2529
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TexImage4DSGIS
Wrapper for glTexImage4DSGIS.
Definition Binding.h:2760
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramLocalParameter4dARB
Wrapper for glProgramLocalParameter4dARB.
Definition Binding.h:2229
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform1fvARB
Wrapper for glUniform1fvARB.
Definition Binding.h:2869
static Function< void, gl::GLenum > MakeBufferNonResidentNV
Wrapper for glMakeBufferNonResidentNV.
Definition Binding.h:1774
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint > VertexAttribI3iEXT
Wrapper for glVertexAttribI3iEXT.
Definition Binding.h:3222
static Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiColor4ubVertex3fSUN
Wrapper for glReplacementCodeuiColor4ubVertex3fSUN.
Definition Binding.h:2475
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLdouble > MultiTexGendEXT
Wrapper for glMultiTexGendEXT.
Definition Binding.h:1999
static Function< void, gl::GLenum > MatrixPushEXT
Wrapper for glMatrixPushEXT.
Definition Binding.h:1843
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei > VertexFormatNV
Wrapper for glVertexFormatNV.
Definition Binding.h:3320
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat > ProgramUniform1f
Wrapper for glProgramUniform1f.
Definition Binding.h:2260
static Function< void, gl::GLdouble > TexCoord1d
Wrapper for glTexCoord1d.
Definition Binding.h:2656
static Function< gl::GLboolean, gl::GLuint > IsAsyncMarkerSGIX
Wrapper for glIsAsyncMarkerSGIX.
Definition Binding.h:1684
static Function< gl::GLboolean, gl::GLuint > TestFenceAPPLE
Wrapper for glTestFenceAPPLE.
Definition Binding.h:2644
static Function< void, gl::GLuint, gl::GLenum, gl::GLubyte * > GetProgramStringNV
Wrapper for glGetProgramStringNV.
Definition Binding.h:1472
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ConvolutionFilter2DEXT
Wrapper for glConvolutionFilter2DEXT.
Definition Binding.h:764
static Function< void, gl::GLenum, const gl::GLshort * > VertexStream4svATI
Wrapper for glVertexStream4svATI.
Definition Binding.h:3362
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform3dv
Wrapper for glProgramUniform3dv.
Definition Binding.h:2306
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetTexParameterxvOES
Wrapper for glGetTexParameterxvOES.
Definition Binding.h:1534
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > Map2f
Wrapper for glMap2f.
Definition Binding.h:1790
static Function< void, gl::GLint, const gl::GLubyte * > MatrixIndexubvARB
Wrapper for glMatrixIndexubvARB.
Definition Binding.h:1822
static Function< void, gl::GLint, gl::GLdouble, gl::GLdouble > MapGrid1d
Wrapper for glMapGrid1d.
Definition Binding.h:1796
static Function< void, gl::GLsizei, const gl::GLuint *, gl::GLenum, const void *, gl::GLsizei > ShaderBinary
Wrapper for glShaderBinary.
Definition Binding.h:2582
static Function< void, gl::GLhalfNV > TexCoord1hNV
Wrapper for glTexCoord1hNV.
Definition Binding.h:2660
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > PrimitiveBoundingBoxARB
Wrapper for glPrimitiveBoundingBoxARB.
Definition Binding.h:2207
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLuint, gl::GLuint64, gl::GLboolean > NamedBufferPageCommitmentMemNV
Wrapper for glNamedBufferPageCommitmentMemNV.
Definition Binding.h:2031
static Function< void, gl::GLenum, gl::GLint > PixelTransferi
Wrapper for glPixelTransferi.
Definition Binding.h:2162
static Function< void, gl::GLint, gl::GLuint, gl::GLuint > Uniform2uiEXT
Wrapper for glUniform2uiEXT.
Definition Binding.h:2905
static Function< void > End
Wrapper for glEnd.
Definition Binding.h:997
static Function< void, gl::GLenum, gl::GLint > VertexArrayParameteriAPPLE
Wrapper for glVertexArrayParameteriAPPLE.
Definition Binding.h:3076
static Function< void, gl::GLsizei, gl::GLuint * > GenFencesAPPLE
Wrapper for glGenFencesAPPLE.
Definition Binding.h:1130
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TexImage1D
Wrapper for glTexImage1D.
Definition Binding.h:2752
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte > Color4b
Wrapper for glColor4b.
Definition Binding.h:669
static Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT > VertexAttribL2ui64NV
Wrapper for glVertexAttribL2ui64NV.
Definition Binding.h:3265
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > BufferParameteriAPPLE
Wrapper for glBufferParameteriAPPLE.
Definition Binding.h:592
static Function< gl::GLboolean, gl::GLuint > IsProgramPipelineEXT
Wrapper for glIsProgramPipelineEXT.
Definition Binding.h:1712
static Function< void, gl::GLenum > ResetHistogramEXT
Wrapper for glResetHistogramEXT.
Definition Binding.h:2493
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix4dv
Wrapper for glUniformMatrix4dv.
Definition Binding.h:2972
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > TextureBufferRange
Wrapper for glTextureBufferRange.
Definition Binding.h:2800
static Function< void, gl::GLenum, const gl::GLuint * > VertexP4uiv
Wrapper for glVertexP4uiv.
Definition Binding.h:3326
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint > RasterPos4i
Wrapper for glRasterPos4i.
Definition Binding.h:2434
static Function< void, gl::GLuint, const gl::GLushort * > VariantusvEXT
Wrapper for glVariantusvEXT.
Definition Binding.h:3009
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean, void * > GetMapControlPointsNV
Wrapper for glGetMapControlPointsNV.
Definition Binding.h:1295
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetPathColorGenivNV
Wrapper for glGetPathColorGenivNV.
Definition Binding.h:1406
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix2dv
Wrapper for glUniformMatrix2dv.
Definition Binding.h:2958
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform2dv
Wrapper for glProgramUniform2dv.
Definition Binding.h:2282
static Function< gl::GLboolean, gl::GLuint64 > IsTextureHandleResidentNV
Wrapper for glIsTextureHandleResidentNV.
Definition Binding.h:1725
static Function< void, gl::GLfloat * > GetFogFuncSGIS
Wrapper for glGetFogFuncSGIS.
Definition Binding.h:1240
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform2fvEXT
Wrapper for glProgramUniform2fvEXT.
Definition Binding.h:2287
static std::unordered_map< ContextHandle, int > & s_bindings()
Map (handle->position) of initialized contexts.
static Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > VertexAttribL3ui64NV
Wrapper for glVertexAttribL3ui64NV.
Definition Binding.h:3273
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum * > GetShadingRateImagePaletteNV
Wrapper for glGetShadingRateImagePaletteNV.
Definition Binding.h:1504
static std_boost::recursive_mutex & s_mutex()
Mutex.
static Function< void, gl::GLenum, gl::GLintptrARB, gl::GLsizeiptrARB, void * > GetBufferSubDataARB
Wrapper for glGetBufferSubDataARB.
Definition Binding.h:1188
static Function< void, gl::GLsizei, gl::GLsizei, gl::GLfixed, gl::GLfixed, gl::GLfixed, gl::GLfixed, const gl::GLubyte * > BitmapxOES
Wrapper for glBitmapxOES.
Definition Binding.h:556
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * > MultiTexGenfvEXT
Wrapper for glMultiTexGenfvEXT.
Definition Binding.h:2002
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > OrthofOES
Wrapper for glOrthofOES.
Definition Binding.h:2118
static Function< void, gl::GLuint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > VertexAttribL3i64NV
Wrapper for glVertexAttribL3i64NV.
Definition Binding.h:3271
static Function< void, gl::GLuint, const gl::GLshort * > VariantsvEXT
Wrapper for glVariantsvEXT.
Definition Binding.h:3006
static Function< void, gl::GLenum, const gl::GLhalfNV * > MultiTexCoord3hvNV
Wrapper for glMultiTexCoord3hvNV.
Definition Binding.h:1953
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > PixelTransformParameterfvEXT
Wrapper for glPixelTransformParameterfvEXT.
Definition Binding.h:2165
static Function< void, gl::AttribMask > PushAttrib
Wrapper for glPushAttrib.
Definition Binding.h:2397
static void registerAdditionalFunction(AbstractFunction *function)
Registers an additional function for the additional features.
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLfloat * > MultiTexParameterfvEXT
Wrapper for glMultiTexParameterfvEXT.
Definition Binding.h:2009
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLint * > GetnUniformivARB
Wrapper for glGetnUniformivARB.
Definition Binding.h:1387
static Function< void, const gl::GLdouble * > Binormal3dvEXT
Wrapper for glBinormal3dvEXT.
Definition Binding.h:547
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * > SeparableFilter2D
Wrapper for glSeparableFilter2D.
Definition Binding.h:2573
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI2iv
Wrapper for glVertexAttribI2iv.
Definition Binding.h:3215
static Function< void, gl::GLboolean > DepthMask
Wrapper for glDepthMask.
Definition Binding.h:903
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLfloat * > GetnMapfv
Wrapper for glGetnMapfv.
Definition Binding.h:1362
static Function< void, gl::GLfixed > PassThroughxOES
Wrapper for glPassThroughxOES.
Definition Binding.h:2122
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * > Uniform1ui64vARB
Wrapper for glUniform1ui64vARB.
Definition Binding.h:2881
static Function< void, gl::GLenum, gl::GLfixed * > GetFixedvOES
Wrapper for glGetFixedvOES.
Definition Binding.h:1235
static Function< void, gl::GLenum, gl::GLsizei, const void * > PixelDataRangeNV
Wrapper for glPixelDataRangeNV.
Definition Binding.h:2148
static Function< void, gl::GLint, gl::GLenum, const void ** > VertexPointervINTEL
Wrapper for glVertexPointervINTEL.
Definition Binding.h:3330
static Function< void, gl::GLenum, gl::GLint > MultiTexCoord1i
Wrapper for glMultiTexCoord1i.
Definition Binding.h:1910
static Function< void, gl::GLdouble, gl::GLdouble > EvalCoord2d
Wrapper for glEvalCoord2d.
Definition Binding.h:1020
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > ProgramUniform4iEXT
Wrapper for glProgramUniform4iEXT.
Definition Binding.h:2341
static Function< void > ReleaseShaderCompiler
Wrapper for glReleaseShaderCompiler.
Definition Binding.h:2459
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix3fvEXT
Wrapper for glProgramUniformMatrix3fvEXT.
Definition Binding.h:2371
static Function< gl::GLboolean, gl::GLuint > IsTextureEXT
Wrapper for glIsTextureEXT.
Definition Binding.h:1723
static Function< gl::GLboolean, gl::GLuint > IsList
Wrapper for glIsList.
Definition Binding.h:1698
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix4fvARB
Wrapper for glUniformMatrix4fvARB.
Definition Binding.h:2974
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > Viewport
Wrapper for glViewport.
Definition Binding.h:3372
static Function< void, gl::GLdouble > FogCoordd
Wrapper for glFogCoordd.
Definition Binding.h:1054
static Function< gl::GLboolean, gl::GLuint, gl::GLuint64 > ReleaseKeyedMutexWin32EXT
Wrapper for glReleaseKeyedMutexWin32EXT.
Definition Binding.h:2458
static Function< void, gl::GLuint64, gl::GLenum > MakeImageHandleResidentARB
Wrapper for glMakeImageHandleResidentARB.
Definition Binding.h:1778
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > VertexAttrib2dNV
Wrapper for glVertexAttrib2dNV.
Definition Binding.h:3115
static Function< void, gl::GLenum, gl::GLenum, gl::GLintptr, gl::GLintptr, gl::GLsizeiptr > CopyBufferSubData
Wrapper for glCopyBufferSubData.
Definition Binding.h:775
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble > ProgramUniform2dEXT
Wrapper for glProgramUniform2dEXT.
Definition Binding.h:2281
static Function< void, gl::GLsizei, const gl::GLchar * > InsertEventMarkerEXT
Wrapper for glInsertEventMarkerEXT.
Definition Binding.h:1672
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::GLeglClientBufferEXT, gl::BufferStorageMask > NamedBufferStorageExternalEXT
Wrapper for glNamedBufferStorageExternalEXT.
Definition Binding.h:2034
static Function< void, gl::GLuint, gl::GLuint > ActiveShaderProgram
Wrapper for glActiveShaderProgram.
Definition Binding.h:452
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttrib4dARB
Wrapper for glVertexAttrib4dARB.
Definition Binding.h:3156
static void neglectState(int pos)
Neglect a previously provided state.
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * > BindImageTextures
Wrapper for glBindImageTextures.
Definition Binding.h:515
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * > BindBuffersBase
Wrapper for glBindBuffersBase.
Definition Binding.h:505
static Function< void, gl::GLint, gl::GLdouble, gl::GLdouble > Uniform2d
Wrapper for glUniform2d.
Definition Binding.h:2886
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > PixelTransformParameterivEXT
Wrapper for glPixelTransformParameterivEXT.
Definition Binding.h:2167
static Function< void, gl::GLhandleARB, gl::GLsizei, const gl::GLcharARB **, const gl::GLint * > ShaderSourceARB
Wrapper for glShaderSourceARB.
Definition Binding.h:2587
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetFinalCombinerInputParameterivNV
Wrapper for glGetFinalCombinerInputParameterivNV.
Definition Binding.h:1233
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TexSubImage1D
Wrapper for glTexSubImage1D.
Definition Binding.h:2788
static Function< gl::GLint, gl::GLuint, const gl::GLchar * > GetUniformLocation
Wrapper for glGetUniformLocation.
Definition Binding.h:1571
static Function< gl::GLuint64, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum > GetImageHandleNV
Wrapper for glGetImageHandleNV.
Definition Binding.h:1266
static Function< gl::GLboolean, gl::GLuint > IsBufferARB
Wrapper for glIsBufferARB.
Definition Binding.h:1686
static Function< void, gl::ClientAttribMask > ClientAttribDefaultEXT
Wrapper for glClientAttribDefaultEXT.
Definition Binding.h:640
static Function< void, gl::GLclampf, gl::GLboolean > SampleMaskSGIS
Wrapper for glSampleMaskSGIS.
Definition Binding.h:2511
static Function< void, gl::GLuint, gl::GLuint, gl::GLchar *, gl::GLuint *, gl::GLuint *, gl::GLuint *, gl::PerformanceQueryCapsMaskINTEL > GetPerfQueryInfoINTEL
Wrapper for glGetPerfQueryInfoINTEL.
Definition Binding.h:1427
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > TexEnvxOES
Wrapper for glTexEnvxOES.
Definition Binding.h:2741
static Function< void > PauseTransformFeedback
Wrapper for glPauseTransformFeedback.
Definition Binding.h:2146
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLenum, void * > GetTexImage
Wrapper for glGetTexImage.
Definition Binding.h:1523
static Function< void > EndOcclusionQueryNV
Wrapper for glEndOcclusionQueryNV.
Definition Binding.h:1003
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint64EXT, gl::GLsizeiptr > BufferAddressRangeNV
Wrapper for glBufferAddressRangeNV.
Definition Binding.h:586
static Function< void, gl::GLfixed, gl::GLfixed > PixelZoomxOES
Wrapper for glPixelZoomxOES.
Definition Binding.h:2169
static Function< void, gl::GLuint, gl::GLfloat > VertexAttrib1fNV
Wrapper for glVertexAttrib1fNV.
Definition Binding.h:3101
static Function< void, gl::GLenum, const gl::GLdouble * > MultiTexCoord4dvARB
Wrapper for glMultiTexCoord4dvARB.
Definition Binding.h:1969
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * > VertexAttribs1hvNV
Wrapper for glVertexAttribs1hvNV.
Definition Binding.h:3301
static Function< void, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > Vertex4hNV
Wrapper for glVertex4hNV.
Definition Binding.h:3055
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramEnvParameter4fARB
Wrapper for glProgramEnvParameter4fARB.
Definition Binding.h:2220
static Function< void, gl::GLuint64 > MakeTextureHandleResidentNV
Wrapper for glMakeTextureHandleResidentNV.
Definition Binding.h:1785
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLdouble * > GetnUniformdv
Wrapper for glGetnUniformdv.
Definition Binding.h:1380
static Function< void, const gl::GLdouble * > EvalCoord1dv
Wrapper for glEvalCoord1dv.
Definition Binding.h:1015
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix2x3dvEXT
Wrapper for glProgramUniformMatrix2x3dvEXT.
Definition Binding.h:2361
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > VertexArrayBindingDivisor
Wrapper for glVertexArrayBindingDivisor.
Definition Binding.h:3067
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > TexCoord3xOES
Wrapper for glTexCoord3xOES.
Definition Binding.h:2704
static Function< gl::GLboolean, gl::GLsizei, const gl::GLuint *, gl::GLboolean * > AreTexturesResident
Wrapper for glAreTexturesResident.
Definition Binding.h:467
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetSamplerParameteriv
Wrapper for glGetSamplerParameteriv.
Definition Binding.h:1494
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetHistogramParameterfvEXT
Wrapper for glGetHistogramParameterfvEXT.
Definition Binding.h:1261
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVideoCaptureivNV
Wrapper for glGetVideoCaptureivNV.
Definition Binding.h:1618
static Function< void, gl::GLhandleARB, gl::GLenum, gl::GLfloat * > GetObjectParameterfvARB
Wrapper for glGetObjectParameterfvARB.
Definition Binding.h:1398
static Function< void, gl::GLint > StopInstrumentsSGIX
Wrapper for glStopInstrumentsSGIX.
Definition Binding.h:2624
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetLightiv
Wrapper for glGetLightiv.
Definition Binding.h:1285
static Function< void, gl::GLenum, gl::GLint * > GetIntegerv
Wrapper for glGetIntegerv.
Definition Binding.h:1277
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix3x4fv
Wrapper for glProgramUniformMatrix3x4fv.
Definition Binding.h:2378
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord3fv
Wrapper for glMultiTexCoord3fv.
Definition Binding.h:1950
static Function< void, gl::GLfloat, gl::GLfloat > PolygonOffset
Wrapper for glPolygonOffset.
Definition Binding.h:2192
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLint * > ScissorExclusiveArrayvNV
Wrapper for glScissorExclusiveArrayvNV.
Definition Binding.h:2525
static Function< void, gl::GLhandleARB > CompileShaderARB
Wrapper for glCompileShaderARB.
Definition Binding.h:730
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTexSubImage3D
Wrapper for glCompressedTexSubImage3D.
Definition Binding.h:748
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * > GetActiveVaryingNV
Wrapper for glGetActiveVaryingNV.
Definition Binding.h:1171
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT > ProgramUniform2ui64NV
Wrapper for glProgramUniform2ui64NV.
Definition Binding.h:2298
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64 * > ProgramUniformHandleui64vNV
Wrapper for glProgramUniformHandleui64vNV.
Definition Binding.h:2355
static Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * > GetnPixelMapuivARB
Wrapper for glGetnPixelMapuivARB.
Definition Binding.h:1371
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed > TexGenxOES
Wrapper for glTexGenxOES.
Definition Binding.h:2750
static Function< void, gl::GLuint, const gl::GLfloat * > VariantfvEXT
Wrapper for glVariantfvEXT.
Definition Binding.h:3003
static Function< void, gl::GLsizei, gl::GLuint * > GenVertexArrays
Wrapper for glGenVertexArrays.
Definition Binding.h:1156
static Function< void, gl::GLdouble, gl::GLdouble > WindowPos2dARB
Wrapper for glWindowPos2dARB.
Definition Binding.h:3393
static void useCurrentContext()
Update the current context state in glbinding.
static Function< void, gl::GLint, gl::GLfloat > Uniform1fARB
Wrapper for glUniform1fARB.
Definition Binding.h:2867
static Function< void, gl::GLenum > BeginTransformFeedbackEXT
Wrapper for glBeginTransformFeedbackEXT.
Definition Binding.h:489
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei > TextureStorage1D
Wrapper for glTextureStorage1D.
Definition Binding.h:2829
static Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum > BindTexGenParameterEXT
Wrapper for glBindTexGenParameterEXT.
Definition Binding.h:529
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum > MulticastBlitFramebufferNV
Wrapper for glMulticastBlitFramebufferNV.
Definition Binding.h:1861
static Function< void, gl::GLenum > EndQueryARB
Wrapper for glEndQueryARB.
Definition Binding.h:1007
static Function< void, gl::GLenum > ProvokingVertexEXT
Wrapper for glProvokingVertexEXT.
Definition Binding.h:2396
static Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * > TextureParameterIuiv
Wrapper for glTextureParameterIuiv.
Definition Binding.h:2823
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix2fvARB
Wrapper for glUniformMatrix2fvARB.
Definition Binding.h:2960
static Function< void, gl::GLenum, const gl::GLuint64 *, const gl::GLsizei *, gl::GLuint > DrawCommandsAddressNV
Wrapper for glDrawCommandsAddressNV.
Definition Binding.h:943
static Function< void > PopGroupMarkerEXT
Wrapper for glPopGroupMarkerEXT.
Definition Binding.h:2202
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TexImage3DEXT
Wrapper for glTexImage3DEXT.
Definition Binding.h:2757
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > TexStorageMem3DEXT
Wrapper for glTexStorageMem3DEXT.
Definition Binding.h:2785
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > NamedFramebufferParameteriEXT
Wrapper for glNamedFramebufferParameteriEXT.
Definition Binding.h:2042
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, const gl::GLuint * > VertexAttribP4uiv
Wrapper for glVertexAttribP4uiv.
Definition Binding.h:3294
static Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei, gl::GLint > MultiDrawArraysIndirectBindlessNV
Wrapper for glMultiDrawArraysIndirectBindlessNV.
Definition Binding.h:1879
static Function< void, gl::GLint > TexCoord1i
Wrapper for glTexCoord1i.
Definition Binding.h:2662
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > TexEnvf
Wrapper for glTexEnvf.
Definition Binding.h:2737
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > MatrixRotatedEXT
Wrapper for glMatrixRotatedEXT.
Definition Binding.h:1844
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetTexGenfv
Wrapper for glGetTexGenfv.
Definition Binding.h:1520
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform3uivEXT
Wrapper for glProgramUniform3uivEXT.
Definition Binding.h:2327
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > FramebufferTextureEXT
Wrapper for glFramebufferTextureEXT.
Definition Binding.h:1108
static Function< gl::GLuint > CreateProgram
Wrapper for glCreateProgram.
Definition Binding.h:823
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > RasterPos3f
Wrapper for glRasterPos3f.
Definition Binding.h:2422
static Function< void, gl::GLenum, gl::GLint > ConservativeRasterParameteriNV
Wrapper for glConservativeRasterParameteriNV.
Definition Binding.h:760
static Function< void > TagSampleBufferSGIX
Wrapper for glTagSampleBufferSGIX.
Definition Binding.h:2629
static Function< void, gl::GLuint, gl::GLint, gl::GLfloat > ProgramUniform1fEXT
Wrapper for glProgramUniform1fEXT.
Definition Binding.h:2261
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetProgramResourceName
Wrapper for glGetProgramResourceName.
Definition Binding.h:1469
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * > MultiTexGenivEXT
Wrapper for glMultiTexGenivEXT.
Definition Binding.h:2004
static Function< void, gl::GLenum, gl::GLuint, void ** > GetPointeri_vEXT
Wrapper for glGetPointeri_vEXT.
Definition Binding.h:1436
static Function< void, gl::GLuint, const gl::GLint * > VertexAttribI3ivEXT
Wrapper for glVertexAttribI3ivEXT.
Definition Binding.h:3224
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > VertexStream4sATI
Wrapper for glVertexStream4sATI.
Definition Binding.h:3361
static Function< gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLenum *, gl::GLenum *, gl::GLuint *, gl::GLenum *, gl::GLsizei *, gl::GLchar * > GetDebugMessageLogKHR
Wrapper for glGetDebugMessageLogKHR.
Definition Binding.h:1224
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLfloat * > GetTextureLevelParameterfv
Wrapper for glGetTextureLevelParameterfv.
Definition Binding.h:1539
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, const gl::GLfloat * > NamedFramebufferSamplePositionsfvAMD
Wrapper for glNamedFramebufferSamplePositionsfvAMD.
Definition Binding.h:2048
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > TexBufferRange
Wrapper for glTexBufferRange.
Definition Binding.h:2651
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > RenderbufferStorageMultisampleAdvancedAMD
Wrapper for glRenderbufferStorageMultisampleAdvancedAMD.
Definition Binding.h:2463
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT * > GetUniformui64vNV
Wrapper for glGetUniformui64vNV.
Definition Binding.h:1576
static Function< void, gl::GLenum, gl::GLuint, gl::GLdouble * > GetProgramEnvParameterdvARB
Wrapper for glGetProgramEnvParameterdvARB.
Definition Binding.h:1443
static Function< void, gl::GLuint64 > MakeTextureHandleResidentARB
Wrapper for glMakeTextureHandleResidentARB.
Definition Binding.h:1784
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib3fvNV
Wrapper for glVertexAttrib3fvNV.
Definition Binding.h:3144
static Function< void, gl::GLenum, const gl::GLint * > SpriteParameterivSGIX
Wrapper for glSpriteParameterivSGIX.
Definition Binding.h:2603
static Function< gl::GLuint, gl::GLenum > BindParameterEXT
Wrapper for glBindParameterEXT.
Definition Binding.h:519
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI3uivEXT
Wrapper for glVertexAttribI3uivEXT.
Definition Binding.h:3228
static Function< void, gl::GLenum, const gl::GLint * > VertexStream1ivATI
Wrapper for glVertexStream1ivATI.
Definition Binding.h:3336
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetTextureParameterIuiv
Wrapper for glGetTextureParameterIuiv.
Definition Binding.h:1547
static Function< void, gl::GLsizei, gl::GLuint * > CreateMemoryObjectsEXT
Wrapper for glCreateMemoryObjectsEXT.
Definition Binding.h:821
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > TexParameterf
Wrapper for glTexParameterf.
Definition Binding.h:2763
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetHistogramParameterxvOES
Wrapper for glGetHistogramParameterxvOES.
Definition Binding.h:1264
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean * > GetInvariantBooleanvEXT
Wrapper for glGetInvariantBooleanvEXT.
Definition Binding.h:1281
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArrayFogCoordOffsetEXT
Wrapper for glVertexArrayFogCoordOffsetEXT.
Definition Binding.h:3072
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedMultiTexSubImage2DEXT
Wrapper for glCompressedMultiTexSubImage2DEXT.
Definition Binding.h:736
static Function< void, gl::GLenum, const gl::GLfloat * > VertexStream4fvATI
Wrapper for glVertexStream4fvATI.
Definition Binding.h:3358
static Function< void > EndList
Wrapper for glEndList.
Definition Binding.h:1002
static Function< void, gl::GLenum, gl::GLenum, gl::GLboolean > MinmaxEXT
Wrapper for glMinmaxEXT.
Definition Binding.h:1857
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetTexParameteriv
Wrapper for glGetTexParameteriv.
Definition Binding.h:1532
static Function< void, const gl::GLuint *, const gl::GLfloat * > ReplacementCodeuiVertex3fvSUN
Wrapper for glReplacementCodeuiVertex3fvSUN.
Definition Binding.h:2487
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetColorTableParameterivEXT
Wrapper for glGetColorTableParameterivEXT.
Definition Binding.h:1198
static Function< gl::GLboolean, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat *, gl::GLfloat *, gl::GLfloat *, gl::GLfloat * > PointAlongPathNV
Wrapper for glPointAlongPathNV.
Definition Binding.h:2172
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > BindBufferRangeNV
Wrapper for glBindBufferRangeNV.
Definition Binding.h:504
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLchar *const *, const gl::GLint * > CompileShaderIncludeARB
Wrapper for glCompileShaderIncludeARB.
Definition Binding.h:731
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * > Uniform2ui64vARB
Wrapper for glUniform2ui64vARB.
Definition Binding.h:2903
static Function< void, const gl::GLfloat * > Tangent3fvEXT
Wrapper for glTangent3fvEXT.
Definition Binding.h:2635
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord3ivARB
Wrapper for glMultiTexCoord3ivARB.
Definition Binding.h:1957
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > DispatchComputeGroupSizeARB
Wrapper for glDispatchComputeGroupSizeARB.
Definition Binding.h:930
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > VertexAttribI3ui
Wrapper for glVertexAttribI3ui.
Definition Binding.h:3225
static Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > Uniform4ui
Wrapper for glUniform4ui.
Definition Binding.h:2944
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord2fColor3fVertex3fSUN
Wrapper for glTexCoord2fColor3fVertex3fSUN.
Definition Binding.h:2673
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedTexSubImage1DARB
Wrapper for glCompressedTexSubImage1DARB.
Definition Binding.h:745
static Function< void, gl::GLenum, gl::GLuint > ColorP4ui
Wrapper for glColorP4ui.
Definition Binding.h:705
static Function< void, const gl::GLfixed * > RasterPos3xvOES
Wrapper for glRasterPos3xvOES.
Definition Binding.h:2429
static Function< gl::GLenum, gl::GLsync, gl::SyncObjectMask, gl::GLuint64 > ClientWaitSync
Wrapper for glClientWaitSync.
Definition Binding.h:642
static Function< void, gl::GLenum > GenerateMipmapEXT
Wrapper for glGenerateMipmapEXT.
Definition Binding.h:1126
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLint * > GetTrackMatrixivNV
Wrapper for glGetTrackMatrixivNV.
Definition Binding.h:1554
static Function< void, gl::GLsizei, const void * > VertexArrayRangeNV
Wrapper for glVertexArrayRangeNV.
Definition Binding.h:3078
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > CombinerStageParameterfvNV
Wrapper for glCombinerStageParameterfvNV.
Definition Binding.h:726
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum * > InvalidateFramebuffer
Wrapper for glInvalidateFramebuffer.
Definition Binding.h:1678
static Function< void, gl::GLenum, const gl::GLdouble * > NormalStream3dvATI
Wrapper for glNormalStream3dvATI.
Definition Binding.h:2104
static Function< void, gl::GLuint, gl::GLint, gl::GLuint > UniformBufferEXT
Wrapper for glUniformBufferEXT.
Definition Binding.h:2953
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform1ivEXT
Wrapper for glProgramUniform1ivEXT.
Definition Binding.h:2271
static Function< void, gl::GLuint, gl::GLbitfield, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei > LGPUCopyImageSubDataNVX
Wrapper for glLGPUCopyImageSubDataNVX.
Definition Binding.h:1733
static Function< void, gl::GLenum, gl::GLuint, const gl::GLint * > ProgramEnvParameterI4ivNV
Wrapper for glProgramEnvParameterI4ivNV.
Definition Binding.h:2223
static Function< void, gl::GLfloat > PassThrough
Wrapper for glPassThrough.
Definition Binding.h:2121
static void removeCallbackMaskExcept(CallbackMask mask, const std::set< std::string > &blackList)
Updates the callback mask of all registered OpenGL functions in the current state to exclude the pass...
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > Materialfv
Wrapper for glMaterialfv.
Definition Binding.h:1815
static Function< void, gl::GLuint, gl::GLenum, void ** > GetVertexAttribPointerv
Wrapper for glGetVertexAttribPointerv.
Definition Binding.h:1615
static Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > CoverStrokePathInstancedNV
Wrapper for glCoverStrokePathInstancedNV.
Definition Binding.h:816
static Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * > GetMapdv
Wrapper for glGetMapdv.
Definition Binding.h:1296
static Function< void > UnlockArraysEXT
Wrapper for glUnlockArraysEXT.
Definition Binding.h:2982
static Function< void, gl::GLuint, gl::GLint, gl::GLint64EXT, gl::GLint64EXT > ProgramUniform2i64NV
Wrapper for glProgramUniform2i64NV.
Definition Binding.h:2290
static Function< void, gl::GLint > Indexi
Wrapper for glIndexi.
Definition Binding.h:1657
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble > DepthRangeIndexed
Wrapper for glDepthRangeIndexed.
Definition Binding.h:910
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLint *, gl::GLenum *, gl::GLchar * > GetActiveAttrib
Wrapper for glGetActiveAttrib.
Definition Binding.h:1160
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::TextureStorageMaskAMD > TextureStorageSparseAMD
Wrapper for glTextureStorageSparseAMD.
Definition Binding.h:2844
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib1dv
Wrapper for glVertexAttrib1dv.
Definition Binding.h:3096
static Function< void, gl::GLuint, gl::GLenum, const gl::GLuint * > SamplerParameterIuiv
Wrapper for glSamplerParameterIuiv.
Definition Binding.h:2518
static Function< void, gl::GLenum, gl::GLuint, const gl::GLintptr *, const gl::GLsizei *, gl::GLuint > DrawCommandsNV
Wrapper for glDrawCommandsNV.
Definition Binding.h:944
static Function< void, gl::GLenum, gl::GLint, gl::GLint > MultiTexCoord2i
Wrapper for glMultiTexCoord2i.
Definition Binding.h:1932
static Function< void, const gl::GLbyte * > SecondaryColor3bvEXT
Wrapper for glSecondaryColor3bvEXT.
Definition Binding.h:2532
static Function< void, gl::GLuint > BindVertexArrayAPPLE
Wrapper for glBindVertexArrayAPPLE.
Definition Binding.h:538
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > NamedFramebufferSampleLocationsfvARB
Wrapper for glNamedFramebufferSampleLocationsfvARB.
Definition Binding.h:2046
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLubyte * > LoadProgramNV
Wrapper for glLoadProgramNV.
Definition Binding.h:1766
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > FragmentLightiSGIX
Wrapper for glFragmentLightiSGIX.
Definition Binding.h:1079
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > ConvolutionParameterfEXT
Wrapper for glConvolutionParameterfEXT.
Definition Binding.h:766
static Function< gl::GLboolean, gl::GLuint > IsRenderbufferEXT
Wrapper for glIsRenderbufferEXT.
Definition Binding.h:1716
static Function< void > BeginFragmentShaderATI
Wrapper for glBeginFragmentShaderATI.
Definition Binding.h:481
static Function< void, gl::GLdouble, gl::GLdouble > DepthRange
Wrapper for glDepthRange.
Definition Binding.h:904
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > FramebufferTexture2D
Wrapper for glFramebufferTexture2D.
Definition Binding.h:1103
static Function< void, gl::GLuint, const gl::GLhalfNV * > VertexAttrib3hvNV
Wrapper for glVertexAttrib3hvNV.
Definition Binding.h:3146
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint * > GetVideoCaptureStreamivNV
Wrapper for glGetVideoCaptureStreamivNV.
Definition Binding.h:1621
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint * > Uniform4uiv
Wrapper for glUniform4uiv.
Definition Binding.h:2950
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedMultiTexImage3DEXT
Wrapper for glCompressedMultiTexImage3DEXT.
Definition Binding.h:734
static Function< void, gl::GLuint, const gl::GLubyte * > VertexAttrib4ubv
Wrapper for glVertexAttrib4ubv.
Definition Binding.h:3192
static Function< void, gl::GLenum, const gl::GLfloat * > PointParameterfvARB
Wrapper for glPointParameterfvARB.
Definition Binding.h:2178
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord1fvARB
Wrapper for glMultiTexCoord1fvARB.
Definition Binding.h:1907
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ProgramParameter4fNV
Wrapper for glProgramParameter4fNV.
Definition Binding.h:2246
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetNamedBufferParameterivEXT
Wrapper for glGetNamedBufferParameterivEXT.
Definition Binding.h:1330
static Function< void, gl::GLubyte > ReplacementCodeubSUN
Wrapper for glReplacementCodeubSUN.
Definition Binding.h:2469
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > TexStorageMem2DEXT
Wrapper for glTexStorageMem2DEXT.
Definition Binding.h:2783
static Function< void, gl::GLhandleARB, gl::GLhandleARB > DetachObjectARB
Wrapper for glDetachObjectARB.
Definition Binding.h:913
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * > GetQueryObjectui64v
Wrapper for glGetQueryObjectui64v.
Definition Binding.h:1485
static Function< void, gl::GLint, gl::GLint, gl::GLint > Uniform2i
Wrapper for glUniform2i.
Definition Binding.h:2892
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramUniform4dEXT
Wrapper for glProgramUniform4dEXT.
Definition Binding.h:2329
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint > CopyTexImage2DEXT
Wrapper for glCopyTexImage2DEXT.
Definition Binding.h:797
static Function< void, gl::GLuint, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLint, gl::GLint, const gl::GLdouble * > MapVertexAttrib2dAPPLE
Wrapper for glMapVertexAttrib2dAPPLE.
Definition Binding.h:1812
static Function< void, gl::GLuint > LoadName
Wrapper for glLoadName.
Definition Binding.h:1765
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLfloat * > SharpenTexFuncSGIS
Wrapper for glSharpenTexFuncSGIS.
Definition Binding.h:2593
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint > ShaderOp1EXT
Wrapper for glShaderOp1EXT.
Definition Binding.h:2583
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean > TexStorage2DMultisample
Wrapper for glTexStorage2DMultisample.
Definition Binding.h:2778
static Function< void, gl::GLsizei, gl::GLuint * > GenProgramPipelinesEXT
Wrapper for glGenProgramPipelinesEXT.
Definition Binding.h:1141
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLuint * > GetnUniformuivKHR
Wrapper for glGetnUniformuivKHR.
Definition Binding.h:1392
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLdouble * > VertexAttribs1dvNV
Wrapper for glVertexAttribs1dvNV.
Definition Binding.h:3299
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTextureSubImage3D
Wrapper for glCopyTextureSubImage3D.
Definition Binding.h:810
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > VertexAttrib4s
Wrapper for glVertexAttrib4s.
Definition Binding.h:3185
static Function< gl::GLuint, gl::GLenum, gl::GLenum > BindLightParameterEXT
Wrapper for glBindLightParameterEXT.
Definition Binding.h:516
static Function< void, gl::GLshort, gl::GLshort > Vertex2s
Wrapper for glVertex2s.
Definition Binding.h:3031
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform2uiv
Wrapper for glProgramUniform2uiv.
Definition Binding.h:2302
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar * > DebugMessageInsertARB
Wrapper for glDebugMessageInsertARB.
Definition Binding.h:855
static Function< void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > Uniform4i
Wrapper for glUniform4i.
Definition Binding.h:2936
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, const void * > NamedBufferSubDataEXT
Wrapper for glNamedBufferSubDataEXT.
Definition Binding.h:2037
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform1uivEXT
Wrapper for glProgramUniform1uivEXT.
Definition Binding.h:2279
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > TexCoord4s
Wrapper for glTexCoord4s.
Definition Binding.h:2720
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > GetProgramInterfaceiv
Wrapper for glGetProgramInterfaceiv.
Definition Binding.h:1448
static Function< void, const gl::GLhalfNV * > Vertex3hvNV
Wrapper for glVertex3hvNV.
Definition Binding.h:3042
static Function< void, const gl::GLubyte *, const gl::GLfloat * > Color4ubVertex2fvSUN
Wrapper for glColor4ubVertex2fvSUN.
Definition Binding.h:686
static Function< void > PrimitiveRestartNV
Wrapper for glPrimitiveRestartNV.
Definition Binding.h:2210
static Function< void, gl::GLenum, const gl::GLfloat * > Fogfv
Wrapper for glFogfv.
Definition Binding.h:1070
static Function< void, const gl::GLfloat * > TexCoord2fv
Wrapper for glTexCoord2fv.
Definition Binding.h:2681
static Function< void, gl::GLdouble, gl::GLdouble > DepthBoundsdNV
Wrapper for glDepthBoundsdNV.
Definition Binding.h:900
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat * > GetTextureParameterfvEXT
Wrapper for glGetTextureParameterfvEXT.
Definition Binding.h:1544
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > Color4ui
Wrapper for glColor4ui.
Definition Binding.h:689
static Function< void, gl::GLenum, gl::GLenum > EvalMapsNV
Wrapper for glEvalMapsNV.
Definition Binding.h:1026
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > ConvolutionParameterivEXT
Wrapper for glConvolutionParameterivEXT.
Definition Binding.h:772
static void setLogCallback(FunctionLogCallback callback)
Updates the logging callback that is called to log the actual OpenGL function invocation.
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttribL3dv
Wrapper for glVertexAttribL3dv.
Definition Binding.h:3269
static Function< void > EndVertexShaderEXT
Wrapper for glEndVertexShaderEXT.
Definition Binding.h:1012
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum > BlendEquationSeparatei
Wrapper for glBlendEquationSeparatei.
Definition Binding.h:569
static Function< gl::GLhandleARB, gl::GLenum > GetHandleARB
Wrapper for glGetHandleARB.
Definition Binding.h:1257
static Function< void, gl::GLint, const gl::GLchar *, gl::GLsizei, gl::GLint *, gl::GLchar * > GetNamedStringARB
Wrapper for glGetNamedStringARB.
Definition Binding.h:1349
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > MultiTexCoord4s
Wrapper for glMultiTexCoord4s.
Definition Binding.h:1980
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix3fv
Wrapper for glUniformMatrix3fv.
Definition Binding.h:2966
static Function< void, const gl::GLdouble * > WindowPos2dvMESA
Wrapper for glWindowPos2dvMESA.
Definition Binding.h:3397
static Function< void, gl::GLuint, gl::GLdouble > VertexAttrib1d
Wrapper for glVertexAttrib1d.
Definition Binding.h:3093
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > FragmentMaterialiSGIX
Wrapper for glFragmentMaterialiSGIX.
Definition Binding.h:1087
static Function< void, gl::GLfloat > MinSampleShadingARB
Wrapper for glMinSampleShadingARB.
Definition Binding.h:1859
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttribL4d
Wrapper for glVertexAttribL4d.
Definition Binding.h:3275
static Function< void, gl::GLenum, const gl::GLfloat * > CombinerParameterfvNV
Wrapper for glCombinerParameterfvNV.
Definition Binding.h:723
static Function< void, gl::GLenum, gl::GLuint > Disablei
Wrapper for glDisablei.
Definition Binding.h:920
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * > TexEnvxvOES
Wrapper for glTexEnvxvOES.
Definition Binding.h:2742
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > SecondaryColor3ui
Wrapper for glSecondaryColor3ui.
Definition Binding.h:2555
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei > ColorFormatNV
Wrapper for glColorFormatNV.
Definition Binding.h:695
static Function< void, const gl::GLushort * > Color3usv
Wrapper for glColor3usv.
Definition Binding.h:666
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > ClearTexSubImage
Wrapper for glClearTexSubImage.
Definition Binding.h:636
static Function< void, const gl::GLdouble * > FogCoorddvEXT
Wrapper for glFogCoorddvEXT.
Definition Binding.h:1057
static Function< void, gl::GLuint, gl::GLenum, const gl::GLuint64 * > SemaphoreParameterui64vEXT
Wrapper for glSemaphoreParameterui64vEXT.
Definition Binding.h:2572
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, const void * > PathSubCoordsNV
Wrapper for glPathSubCoordsNV.
Definition Binding.h:2144
static Function< void, gl::GLenum, gl::GLint > CombinerParameteriNV
Wrapper for glCombinerParameteriNV.
Definition Binding.h:724
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > VertexAttribI3uiEXT
Wrapper for glVertexAttribI3uiEXT.
Definition Binding.h:3226
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean > TexPageCommitmentMemNV
Wrapper for glTexPageCommitmentMemNV.
Definition Binding.h:2762
static Function< void, const gl::GLint * > WindowPos2iv
Wrapper for glWindowPos2iv.
Definition Binding.h:3407
static Function< void, gl::GLuint, const gl::GLbyte * > VertexAttribI4bv
Wrapper for glVertexAttribI4bv.
Definition Binding.h:3229
static Function< void, gl::GLuint, gl::GLenum, gl::GLint > ImportSemaphoreFdEXT
Wrapper for glImportSemaphoreFdEXT.
Definition Binding.h:1647
static Function< void, gl::GLshort, gl::GLshort > RasterPos2s
Wrapper for glRasterPos2s.
Definition Binding.h:2416
static Function< void, gl::GLuint > BindShadingRateImageNV
Wrapper for glBindShadingRateImageNV.
Definition Binding.h:528
static Function< void, gl::GLuint > DeleteShader
Wrapper for glDeleteShader.
Definition Binding.h:890
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetTexEnvfv
Wrapper for glGetTexEnvfv.
Definition Binding.h:1515
static Function< void, const gl::GLuint *, const gl::GLubyte *, const gl::GLfloat * > ReplacementCodeuiColor4ubVertex3fvSUN
Wrapper for glReplacementCodeuiColor4ubVertex3fvSUN.
Definition Binding.h:2476
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint > MultiTexEnviEXT
Wrapper for glMultiTexEnviEXT.
Definition Binding.h:1997
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void * > DrawElements
Wrapper for glDrawElements.
Definition Binding.h:949
static Function< void > FinishTextureSUNX
Wrapper for glFinishTextureSUNX.
Definition Binding.h:1043
static Function< void, const gl::GLdouble * > WindowPos2dvARB
Wrapper for glWindowPos2dvARB.
Definition Binding.h:3396
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64 > TextureStorageMem3DEXT
Wrapper for glTextureStorageMem3DEXT.
Definition Binding.h:2842
static Function< void, gl::GLsizei, gl::GLuint * > CreateVertexArrays
Wrapper for glCreateVertexArrays.
Definition Binding.h:840
static Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLfloat * > CoverFillPathInstancedNV
Wrapper for glCoverFillPathInstancedNV.
Definition Binding.h:814
static Function< void, gl::GLenum, const gl::GLfloat * > VertexStream2fvATI
Wrapper for glVertexStream2fvATI.
Definition Binding.h:3342
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix4fv
Wrapper for glProgramUniformMatrix4fv.
Definition Binding.h:2382
static Function< void, const gl::GLshort * > Vertex4sv
Wrapper for glVertex4sv.
Definition Binding.h:3060
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * > GetMinmax
Wrapper for glGetMinmax.
Definition Binding.h:1308
static Function< void, gl::GLint, gl::GLdouble > Uniform1d
Wrapper for glUniform1d.
Definition Binding.h:2864
static Function< void, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > ProgramEnvParameterI4iNV
Wrapper for glProgramEnvParameterI4iNV.
Definition Binding.h:2222
static Function< void, gl::GLuint, gl::GLfloat > VertexAttrib1f
Wrapper for glVertexAttrib1f.
Definition Binding.h:3099
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform4ivEXT
Wrapper for glProgramUniform4ivEXT.
Definition Binding.h:2343
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort > VertexAttrib2sNV
Wrapper for glVertexAttrib2sNV.
Definition Binding.h:3129
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum > BlitNamedFramebuffer
Wrapper for glBlitNamedFramebuffer.
Definition Binding.h:585
static Function< void, const gl::GLshort * > WindowPos4svMESA
Wrapper for glWindowPos4svMESA.
Definition Binding.h:3447
static Function< void, gl::GLuint, const gl::GLchar *, gl::GLuint, const gl::GLuint *, const gl::GLuint * > SpecializeShaderARB
Wrapper for glSpecializeShaderARB.
Definition Binding.h:2599
static Function< void, gl::GLenum, gl::GLboolean * > GetBooleanv
Wrapper for glGetBooleanv.
Definition Binding.h:1180
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform4dv
Wrapper for glProgramUniform4dv.
Definition Binding.h:2330
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint > VertexAttribP2ui
Wrapper for glVertexAttribP2ui.
Definition Binding.h:3289
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint > TexBufferARB
Wrapper for glTexBufferARB.
Definition Binding.h:2649
static Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * > ProgramParameter4dvNV
Wrapper for glProgramParameter4dvNV.
Definition Binding.h:2245
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > Vertex4f
Wrapper for glVertex4f.
Definition Binding.h:3053
static Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * > GetSubroutineUniformLocation
Wrapper for glGetSubroutineUniformLocation.
Definition Binding.h:1511
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > CopyTexSubImage1D
Wrapper for glCopyTexSubImage1D.
Definition Binding.h:798
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixLoadTranspose3x3fNV
Wrapper for glMatrixLoadTranspose3x3fNV.
Definition Binding.h:1830
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTexImage3DARB
Wrapper for glCompressedTexImage3DARB.
Definition Binding.h:743
static Function< void, gl::GLfloat > GlobalAlphaFactorfSUN
Wrapper for glGlobalAlphaFactorfSUN.
Definition Binding.h:1629
static Function< void, gl::GLsizei, const gl::GLuint *, const gl::GLclampf * > PrioritizeTexturesEXT
Wrapper for glPrioritizeTexturesEXT.
Definition Binding.h:2212
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > Normal3xOES
Wrapper for glNormal3xOES.
Definition Binding.h:2092
static Function< void, gl::GLuint, gl::GLsizeiptr, const void *, gl::GLenum > NamedBufferDataEXT
Wrapper for glNamedBufferDataEXT.
Definition Binding.h:2028
static Function< void, gl::GLint, gl::GLuint, gl::GLuint > Uniform2ui
Wrapper for glUniform2ui.
Definition Binding.h:2900
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint > TextureParameteriEXT
Wrapper for glTextureParameteriEXT.
Definition Binding.h:2820
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, void * > GetNamedProgramStringEXT
Wrapper for glGetNamedProgramStringEXT.
Definition Binding.h:1346
static Function< void, gl::GLenum, gl::GLfloat * > GetTexBumpParameterfvATI
Wrapper for glGetTexBumpParameterfvATI.
Definition Binding.h:1513
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteBuffersARB
Wrapper for glDeleteBuffersARB.
Definition Binding.h:862
static Function< gl::GLboolean, gl::GLuint > IsTexture
Wrapper for glIsTexture.
Definition Binding.h:1722
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble > MultiTexCoord2d
Wrapper for glMultiTexCoord2d.
Definition Binding.h:1922
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > InvalidateNamedFramebufferSubData
Wrapper for glInvalidateNamedFramebufferSubData.
Definition Binding.h:1680
static Function< void, gl::GLenum, const gl::GLshort * > VertexStream2svATI
Wrapper for glVertexStream2svATI.
Definition Binding.h:3346
static Function< void, gl::GLuint, gl::GLint64EXT > VertexAttribL1i64NV
Wrapper for glVertexAttribL1i64NV.
Definition Binding.h:3253
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLenum > TrackMatrixNV
Wrapper for glTrackMatrixNV.
Definition Binding.h:2852
static Function< gl::GLuint, gl::GLsizei > GenLists
Wrapper for glGenLists.
Definition Binding.h:1135
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLchar * > ObjectLabelKHR
Wrapper for glObjectLabelKHR.
Definition Binding.h:2112
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix3x4dv
Wrapper for glUniformMatrix3x4dv.
Definition Binding.h:2970
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexAttribIiv
Wrapper for glGetVertexAttribIiv.
Definition Binding.h:1603
static Function< void, gl::GLint, gl::GLenum, gl::GLint, const void **, gl::GLint > VertexPointerListIBM
Wrapper for glVertexPointerListIBM.
Definition Binding.h:3329
static Function< void, gl::GLuint, const gl::GLuint * > VariantuivEXT
Wrapper for glVariantuivEXT.
Definition Binding.h:3008
static Function< void > EndTransformFeedbackNV
Wrapper for glEndTransformFeedbackNV.
Definition Binding.h:1011
static Function< void, gl::GLenum, const gl::GLint * > PointParameteriv
Wrapper for glPointParameteriv.
Definition Binding.h:2183
static Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * > Uniform2dv
Wrapper for glUniform2dv.
Definition Binding.h:2887
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureStorage2DMultisample
Wrapper for glTextureStorage2DMultisample.
Definition Binding.h:2833
static Function< void, gl::GLenum, gl::GLdouble > MultiTexCoord1dARB
Wrapper for glMultiTexCoord1dARB.
Definition Binding.h:1901
static Function< void, const gl::GLshort * > RasterPos2sv
Wrapper for glRasterPos2sv.
Definition Binding.h:2417
static Function< void, gl::GLenum, const gl::GLfloat * > NormalStream3fvATI
Wrapper for glNormalStream3fvATI.
Definition Binding.h:2106
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLsizei *, gl::GLenum *, gl::GLchar * > GetTransformFeedbackVaryingEXT
Wrapper for glGetTransformFeedbackVaryingEXT.
Definition Binding.h:1559
static Function< gl::GLboolean, gl::GLuint > IsStateNV
Wrapper for glIsStateNV.
Definition Binding.h:1720
static Function< void, gl::GLuint > MaxShaderCompilerThreadsARB
Wrapper for glMaxShaderCompilerThreadsARB.
Definition Binding.h:1850
static Function< void, gl::GLenum > ResetMinmax
Wrapper for glResetMinmax.
Definition Binding.h:2495
static Function< void, gl::GLenum, gl::GLint > LightModeli
Wrapper for glLightModeli.
Definition Binding.h:1743
static Function< void, gl::GLint > FrameZoomSGIX
Wrapper for glFrameZoomSGIX.
Definition Binding.h:1116
static Function< void, gl::GLsizei, const gl::GLint *, gl::GLsizei, const gl::GLint *, gl::GLenum > TransformFeedbackStreamAttribsNV
Wrapper for glTransformFeedbackStreamAttribsNV.
Definition Binding.h:2856
static Function< void, gl::GLsizei, gl::GLuint * > GenProgramsNV
Wrapper for glGenProgramsNV.
Definition Binding.h:1143
static Function< void, gl::GLuint, const gl::GLuint64EXT * > VertexAttribL1ui64vNV
Wrapper for glVertexAttribL1ui64vNV.
Definition Binding.h:3258
static void setStatePos(int pos)
Set current State.
static Function< void, const gl::GLint * > Vertex4iv
Wrapper for glVertex4iv.
Definition Binding.h:3058
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > PixelTransformParameteriEXT
Wrapper for glPixelTransformParameteriEXT.
Definition Binding.h:2166
static Function< void, gl::GLuint, gl::GLenum > BlendEquationi
Wrapper for glBlendEquationi.
Definition Binding.h:564
static Function< void, gl::GLenum > MatrixMode
Wrapper for glMatrixMode.
Definition Binding.h:1833
static Function< void, const gl::GLfloat *, const gl::GLfloat *, const gl::GLfloat * > TexCoord2fNormal3fVertex3fvSUN
Wrapper for glTexCoord2fNormal3fVertex3fvSUN.
Definition Binding.h:2680
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint * > BindTextures
Wrapper for glBindTextures.
Definition Binding.h:532
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttrib4uivARB
Wrapper for glVertexAttrib4uivARB.
Definition Binding.h:3196
static Function< void, gl::GLboolean, gl::GLboolean, gl::GLboolean, gl::GLboolean > TextureColorMaskSGIS
Wrapper for glTextureColorMaskSGIS.
Definition Binding.h:2802
static Function< void, gl::GLint, gl::GLint > Vertex2i
Wrapper for glVertex2i.
Definition Binding.h:3029
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLint * > GetShadingRateSampleLocationivNV
Wrapper for glGetShadingRateSampleLocationivNV.
Definition Binding.h:1505
static Function< void, gl::GLuint > DisableVertexAttribArrayARB
Wrapper for glDisableVertexAttribArrayARB.
Definition Binding.h:928
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLfloat * > GetMultiTexLevelParameterfvEXT
Wrapper for glGetMultiTexLevelParameterfvEXT.
Definition Binding.h:1322
static Function< void, gl::GLenum > PathFogGenNV
Wrapper for glPathFogGenNV.
Definition Binding.h:2130
static Function< void, gl::GLsizei, const void * > StringMarkerGREMEDY
Wrapper for glStringMarkerGREMEDY.
Definition Binding.h:2625
static Function< void, gl::GLenum, gl::GLint, const gl::GLint * > ClearBufferiv
Wrapper for glClearBufferiv.
Definition Binding.h:613
static Function< void, gl::GLclampx, gl::GLboolean > SampleCoveragexOES
Wrapper for glSampleCoveragexOES.
Definition Binding.h:2506
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLboolean, gl::GLint, gl::GLenum, gl::GLenum > BindImageTexture
Wrapper for glBindImageTexture.
Definition Binding.h:513
static Function< void, gl::GLint, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT, gl::GLint64EXT > Uniform4i64NV
Wrapper for glUniform4i64NV.
Definition Binding.h:2938
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint * > ProgramUniform4uivEXT
Wrapper for glProgramUniform4uivEXT.
Definition Binding.h:2351
static Function< void, gl::GLuint, gl::GLuint > SubpixelPrecisionBiasNV
Wrapper for glSubpixelPrecisionBiasNV.
Definition Binding.h:2626
static Function< void, gl::GLuint, gl::GLfloat * > GetPathCoordsNV
Wrapper for glGetPathCoordsNV.
Definition Binding.h:1408
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLintptr > VertexArraySecondaryColorOffsetEXT
Wrapper for glVertexArraySecondaryColorOffsetEXT.
Definition Binding.h:3079
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > InsertComponentEXT
Wrapper for glInsertComponentEXT.
Definition Binding.h:1671
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint > ProgramUniform2i
Wrapper for glProgramUniform2i.
Definition Binding.h:2288
static Function< void, gl::GLuint64 > WaitVkSemaphoreNV
Wrapper for glWaitVkSemaphoreNV.
Definition Binding.h:3381
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetSamplerParameterIuiv
Wrapper for glGetSamplerParameterIuiv.
Definition Binding.h:1493
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib4dv
Wrapper for glVertexAttrib4dv.
Definition Binding.h:3158
static Function< void, gl::GLuint, gl::GLint, gl::GLuint > StencilStrokePathNV
Wrapper for glStencilStrokePathNV.
Definition Binding.h:2619
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > ProgramParameters4fvNV
Wrapper for glProgramParameters4fvNV.
Definition Binding.h:2252
static Function< void, gl::GLenum, const gl::GLint * > MultiTexCoord4ivARB
Wrapper for glMultiTexCoord4ivARB.
Definition Binding.h:1979
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLuint * > ProgramSubroutineParametersuivNV
Wrapper for glProgramSubroutineParametersuivNV.
Definition Binding.h:2255
static Function< void, gl::GLenum, gl::GLuint > VertexP4ui
Wrapper for glVertexP4ui.
Definition Binding.h:3325
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > ColorTableParameterfvSGI
Wrapper for glColorTableParameterfvSGI.
Definition Binding.h:716
static Function< void, gl::GLDEBUGPROCKHR, const void * > DebugMessageCallbackKHR
Wrapper for glDebugMessageCallbackKHR.
Definition Binding.h:848
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64 * > Uniform2i64vARB
Wrapper for glUniform2i64vARB.
Definition Binding.h:2895
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform2ivEXT
Wrapper for glProgramUniform2ivEXT.
Definition Binding.h:2295
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix3x4dv
Wrapper for glProgramUniformMatrix3x4dv.
Definition Binding.h:2376
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform3iv
Wrapper for glUniform3iv.
Definition Binding.h:2920
std::function< void(FunctionCall *)> FunctionLogCallback
The callback type of a function log callback with parameters and return value.
Definition Binding.h:63
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > TransformFeedbackBufferBase
Wrapper for glTransformFeedbackBufferBase.
Definition Binding.h:2854
static Function< gl::GLenum, gl::GLuint, gl::GLenum > CheckNamedFramebufferStatusEXT
Wrapper for glCheckNamedFramebufferStatusEXT.
Definition Binding.h:604
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint64 * > ProgramUniform2i64vARB
Wrapper for glProgramUniform2i64vARB.
Definition Binding.h:2291
static Function< void, gl::GLboolean > EdgeFlag
Wrapper for glEdgeFlag.
Definition Binding.h:974
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > MulticastViewportArrayvNVX
Wrapper for glMulticastViewportArrayvNVX.
Definition Binding.h:1871
static Function< void, gl::GLuint, gl::GLint > VertexAttribI1iEXT
Wrapper for glVertexAttribI1iEXT.
Definition Binding.h:3206
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix2x3dv
Wrapper for glProgramUniformMatrix2x3dv.
Definition Binding.h:2360
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetImageTransformParameterfvHP
Wrapper for glGetImageTransformParameterfvHP.
Definition Binding.h:1267
static Function< void, gl::GLenum, gl::GLuint > NormalP3ui
Wrapper for glNormalP3ui.
Definition Binding.h:2095
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLfloat * > ProgramUniform1fvEXT
Wrapper for glProgramUniform1fvEXT.
Definition Binding.h:2263
static Function< void, gl::GLuint, gl::GLint, gl::GLint64, gl::GLint64, gl::GLint64 > ProgramUniform3i64ARB
Wrapper for glProgramUniform3i64ARB.
Definition Binding.h:2313
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > VertexArrayVertexAttribIFormatEXT
Wrapper for glVertexArrayVertexAttribIFormatEXT.
Definition Binding.h:3084
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > SamplerParameterIiv
Wrapper for glSamplerParameterIiv.
Definition Binding.h:2517
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint * > GetVertexAttribIuivEXT
Wrapper for glGetVertexAttribIuivEXT.
Definition Binding.h:1606
static Function< void, gl::GLdouble > ClearDepthdNV
Wrapper for glClearDepthdNV.
Definition Binding.h:621
static Function< void, gl::GLhandleARB > ValidateProgramARB
Wrapper for glValidateProgramARB.
Definition Binding.h:2997
static Function< void, const gl::GLubyte * > Indexubv
Wrapper for glIndexubv.
Definition Binding.h:1667
static Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > Uniform4uiEXT
Wrapper for glUniform4uiEXT.
Definition Binding.h:2949
static Function< gl::GLboolean, gl::GLuint > IsTransformFeedbackNV
Wrapper for glIsTransformFeedbackNV.
Definition Binding.h:1727
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLsizei, const gl::GLubyte *, gl::GLsizei, gl::GLenum, const void * > PathSubCommandsNV
Wrapper for glPathSubCommandsNV.
Definition Binding.h:2143
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * > Uniform4ui64vARB
Wrapper for glUniform4ui64vARB.
Definition Binding.h:2947
static Function< void, gl::GLuint, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexAttribL3dEXT
Wrapper for glVertexAttribL3dEXT.
Definition Binding.h:3268
static Function< void, gl::GLenum > ResetMinmaxEXT
Wrapper for glResetMinmaxEXT.
Definition Binding.h:2496
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > Tangent3sEXT
Wrapper for glTangent3sEXT.
Definition Binding.h:2638
static Function< void, gl::GLuint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei > NamedRenderbufferStorageMultisampleCoverageEXT
Wrapper for glNamedRenderbufferStorageMultisampleCoverageEXT.
Definition Binding.h:2073
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, gl::GLenum, gl::GLint * > GetActiveUniformsiv
Wrapper for glGetActiveUniformsiv.
Definition Binding.h:1170
static Function< void > ResizeBuffersMESA
Wrapper for glResizeBuffersMESA.
Definition Binding.h:2497
static Function< void, gl::GLintptr > DispatchComputeIndirect
Wrapper for glDispatchComputeIndirect.
Definition Binding.h:931
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix4x2fvEXT
Wrapper for glProgramUniformMatrix4x2fvEXT.
Definition Binding.h:2387
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLint * > GetFramebufferAttachmentParameterivEXT
Wrapper for glGetFramebufferAttachmentParameterivEXT.
Definition Binding.h:1249
static Function< void, gl::GLuint, gl::GLuint > DrawMeshTasksNV
Wrapper for glDrawMeshTasksNV.
Definition Binding.h:960
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMapParameterfvNV
Wrapper for glGetMapParameterfvNV.
Definition Binding.h:1299
static Function< void, gl::GLenum, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *, const void * > SeparableFilter2DEXT
Wrapper for glSeparableFilter2DEXT.
Definition Binding.h:2574
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, const void * > ClearNamedBufferDataEXT
Wrapper for glClearNamedBufferDataEXT.
Definition Binding.h:627
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr > GetQueryBufferObjectiv
Wrapper for glGetQueryBufferObjectiv.
Definition Binding.h:1475
static Function< void, gl::GLuint > MakeNamedBufferNonResidentNV
Wrapper for glMakeNamedBufferNonResidentNV.
Definition Binding.h:1780
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint64 * > GetQueryObjectui64vEXT
Wrapper for glGetQueryObjectui64vEXT.
Definition Binding.h:1486
static Function< void, gl::GLfloat, gl::GLfloat > RasterPos2f
Wrapper for glRasterPos2f.
Definition Binding.h:2412
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > TexImage2D
Wrapper for glTexImage2D.
Definition Binding.h:2753
static Function< void, gl::GLenum, const gl::GLuint * > TexCoordP3uiv
Wrapper for glTexCoordP3uiv.
Definition Binding.h:2730
static Function< void, const gl::GLhalfNV * > TexCoord1hvNV
Wrapper for glTexCoord1hvNV.
Definition Binding.h:2661
static Function< void, gl::GLfixed, gl::GLfixed > TexCoord2xOES
Wrapper for glTexCoord2xOES.
Definition Binding.h:2690
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLfloat > MultiTexParameterfEXT
Wrapper for glMultiTexParameterfEXT.
Definition Binding.h:2008
static Function< void, gl::GLenum, gl::GLfixed > LightModelxOES
Wrapper for glLightModelxOES.
Definition Binding.h:1745
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexAttrib3f
Wrapper for glVertexAttrib3f.
Definition Binding.h:3139
static Function< void, gl::GLenum, gl::GLdouble * > GetClipPlane
Wrapper for glGetClipPlane.
Definition Binding.h:1189
static Function< void, const gl::GLshort * > SecondaryColor3sv
Wrapper for glSecondaryColor3sv.
Definition Binding.h:2549
static Function< void, gl::GLenum, gl::GLint, const void **, gl::GLint > FogCoordPointerListIBM
Wrapper for glFogCoordPointerListIBM.
Definition Binding.h:1067
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetObjectLabelKHR
Wrapper for glGetObjectLabelKHR.
Definition Binding.h:1397
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void * > CompressedTexImage2DARB
Wrapper for glCompressedTexImage2DARB.
Definition Binding.h:741
static Function< void, const gl::GLdouble * > RasterPos4dv
Wrapper for glRasterPos4dv.
Definition Binding.h:2431
static Function< void, gl::GLsizei, gl::GLuint * > GenProgramPipelines
Wrapper for glGenProgramPipelines.
Definition Binding.h:1140
static Function< void, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei > MultiDrawArraysIndirectAMD
Wrapper for glMultiDrawArraysIndirectAMD.
Definition Binding.h:1877
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat > MultiTexCoord3f
Wrapper for glMultiTexCoord3f.
Definition Binding.h:1948
static Function< void, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > Scissor
Wrapper for glScissor.
Definition Binding.h:2523
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > Color3ui
Wrapper for glColor3ui.
Definition Binding.h:663
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint > DrawTransformFeedbackStream
Wrapper for glDrawTransformFeedbackStream.
Definition Binding.h:971
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > MapParameterfvNV
Wrapper for glMapParameterfvNV.
Definition Binding.h:1807
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLenum *, gl::GLsizei, gl::GLsizei *, gl::GLint * > GetProgramResourceiv
Wrapper for glGetProgramResourceiv.
Definition Binding.h:1466
static Function< void, gl::GLuint, const gl::GLint * > VertexAttrib4Niv
Wrapper for glVertexAttrib4Niv.
Definition Binding.h:3173
static void initialize(ContextHandle context, glbinding::GetProcAddress functionPointerResolver, bool useContext=true, bool resolveFunctions=true)
Initializes the binding for a specific OpenGL context.
static Function< void, gl::GLenum, gl::GLenum > PolygonMode
Wrapper for glPolygonMode.
Definition Binding.h:2191
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLintptr, gl::GLsizei > VertexArrayVertexBuffer
Wrapper for glVertexArrayVertexBuffer.
Definition Binding.h:3090
static Function< void, gl::GLenum > ActiveStencilFaceEXT
Wrapper for glActiveStencilFaceEXT.
Definition Binding.h:454
static Function< void, gl::GLuint > ValidateProgramPipelineEXT
Wrapper for glValidateProgramPipelineEXT.
Definition Binding.h:2999
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > TextureSubImage3D
Wrapper for glTextureSubImage3D.
Definition Binding.h:2849
static Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > ColorFragmentOp3ATI
Wrapper for glColorFragmentOp3ATI.
Definition Binding.h:698
static Function< void, gl::GLintptr, gl::GLsizei, gl::GLsizei > MultiDrawMeshTasksIndirectNV
Wrapper for glMultiDrawMeshTasksIndirectNV.
Definition Binding.h:1893
static Function< void, gl::GLsizei, gl::GLsizei, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, const gl::GLubyte * > Bitmap
Wrapper for glBitmap.
Definition Binding.h:555
static Function< void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLfloat, gl::GLint > ClearNamedFramebufferfi
Wrapper for glClearNamedFramebufferfi.
Definition Binding.h:630
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVariantIntegervEXT
Wrapper for glGetVariantIntegervEXT.
Definition Binding.h:1585
static Function< void, gl::GLenum, gl::GLuint, const gl::GLdouble * > ProgramLocalParameter4dvARB
Wrapper for glProgramLocalParameter4dvARB.
Definition Binding.h:2230
static Function< void, gl::GLenum, gl::GLint > PointParameteri
Wrapper for glPointParameteri.
Definition Binding.h:2181
static Function< void, gl::GLenum, gl::GLuint > BindTransformFeedbackNV
Wrapper for glBindTransformFeedbackNV.
Definition Binding.h:536
static Function< void, gl::GLuint, gl::GLenum, const gl::GLfloat * > TextureParameterfv
Wrapper for glTextureParameterfv.
Definition Binding.h:2817
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > ProgramUniform2ui64vNV
Wrapper for glProgramUniform2ui64vNV.
Definition Binding.h:2300
static Function< void, gl::GLubyte, gl::GLubyte, gl::GLubyte > Color3ub
Wrapper for glColor3ub.
Definition Binding.h:661
static Function< gl::GLboolean, gl::GLuint > IsPathNV
Wrapper for glIsPathNV.
Definition Binding.h:1705
static Function< void, gl::GLfixed > LineWidthxOES
Wrapper for glLineWidthxOES.
Definition Binding.h:1751
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetVertexAttribfvARB
Wrapper for glGetVertexAttribfvARB.
Definition Binding.h:1601
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib1dvNV
Wrapper for glVertexAttrib1dvNV.
Definition Binding.h:3098
static Function< void, gl::GLsizei, gl::GLuint * > GenBuffers
Wrapper for glGenBuffers.
Definition Binding.h:1123
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint * > GetTransformFeedbacki_v
Wrapper for glGetTransformFeedbacki_v.
Definition Binding.h:1556
static Function< void, gl::GLenum, gl::GLint, const gl::GLfloat * > ClearBufferfv
Wrapper for glClearBufferfv.
Definition Binding.h:612
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat > MapGrid1f
Wrapper for glMapGrid1f.
Definition Binding.h:1797
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > ScalexOES
Wrapper for glScalexOES.
Definition Binding.h:2522
static Function< void, gl::GLuint, gl::GLint, gl::GLuint * > GetUniformuiv
Wrapper for glGetUniformuiv.
Definition Binding.h:1577
static Function< void, gl::GLuint > BeginPerfQueryINTEL
Wrapper for glBeginPerfQueryINTEL.
Definition Binding.h:484
static Function< void, gl::GLenum, gl::GLfloat > Fogf
Wrapper for glFogf.
Definition Binding.h:1068
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLintptr > GetQueryBufferObjectui64v
Wrapper for glGetQueryBufferObjectui64v.
Definition Binding.h:1476
static Function< void, const gl::GLdouble * > LoadTransposeMatrixdARB
Wrapper for glLoadTransposeMatrixdARB.
Definition Binding.h:1768
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform1dvEXT
Wrapper for glProgramUniform1dvEXT.
Definition Binding.h:2259
static Function< void, gl::GLenum, gl::GLuint, gl::GLubyte * > GetUnsignedBytei_vEXT
Wrapper for glGetUnsignedBytei_vEXT.
Definition Binding.h:1579
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean > TextureStorage3DMultisample
Wrapper for glTextureStorage3DMultisample.
Definition Binding.h:2837
static Function< void, gl::GLenum > EnableClientState
Wrapper for glEnableClientState.
Definition Binding.h:985
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLuint > ProgramEnvParameterI4uiNV
Wrapper for glProgramEnvParameterI4uiNV.
Definition Binding.h:2224
static Function< void, gl::GLenum, gl::GLsizei, gl::GLushort * > GetnPixelMapusv
Wrapper for glGetnPixelMapusv.
Definition Binding.h:1372
static Function< void, const gl::GLint * > TexCoord1iv
Wrapper for glTexCoord1iv.
Definition Binding.h:2663
static Function< void, gl::GLenum, gl::GLint, gl::GLuint * > GetUniformSubroutineuiv
Wrapper for glGetUniformSubroutineuiv.
Definition Binding.h:1574
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint64 > BufferAttachMemoryNV
Wrapper for glBufferAttachMemoryNV.
Definition Binding.h:587
static glbinding::GetProcAddress & s_firstGetProcAddress()
First address of function resolution method.
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixMultfEXT
Wrapper for glMatrixMultfEXT.
Definition Binding.h:1837
static Function< void, const gl::GLdouble * > SecondaryColor3dvEXT
Wrapper for glSecondaryColor3dvEXT.
Definition Binding.h:2536
static Function< gl::GLint, gl::GLhandleARB, const gl::GLcharARB * > GetUniformLocationARB
Wrapper for glGetUniformLocationARB.
Definition Binding.h:1572
static Function< void, gl::GLint, gl::GLint64 > Uniform1i64ARB
Wrapper for glUniform1i64ARB.
Definition Binding.h:2871
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint64 > NamedBufferAttachMemoryNV
Wrapper for glNamedBufferAttachMemoryNV.
Definition Binding.h:2026
static Function< void, const gl::GLint * > WindowPos3ivMESA
Wrapper for glWindowPos3ivMESA.
Definition Binding.h:3433
static Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLint, gl::GLint, const gl::GLfloat * > MapVertexAttrib1fAPPLE
Wrapper for glMapVertexAttrib1fAPPLE.
Definition Binding.h:1811
static Function< void, gl::GLuint, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > VertexArrayAttribIFormat
Wrapper for glVertexArrayAttribIFormat.
Definition Binding.h:3065
static Function< void, gl::GLenum, gl::GLuint > BeginQuery
Wrapper for glBeginQuery.
Definition Binding.h:485
static void useContext(ContextHandle context)
Update the current context state in glbinding.
static Function< void, gl::MemoryBarrierMask > MemoryBarrier
Wrapper for glMemoryBarrier.
Definition Binding.h:1852
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > Vertex3d
Wrapper for glVertex3d.
Definition Binding.h:3037
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void * > MultiTexImage1DEXT
Wrapper for glMultiTexImage1DEXT.
Definition Binding.h:2005
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLfloat * > FramebufferSamplePositionsfvAMD
Wrapper for glFramebufferSamplePositionsfvAMD.
Definition Binding.h:1099
static Function< void, const gl::GLint * > RasterPos3iv
Wrapper for glRasterPos3iv.
Definition Binding.h:2425
static Function< void, gl::GLenum > GenerateMipmap
Wrapper for glGenerateMipmap.
Definition Binding.h:1125
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetColorTableParameterfvEXT
Wrapper for glGetColorTableParameterfvEXT.
Definition Binding.h:1195
static Function< void, const gl::GLdouble * > WindowPos4dvMESA
Wrapper for glWindowPos4dvMESA.
Definition Binding.h:3441
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLdouble * > GetProgramNamedParameterdvNV
Wrapper for glGetProgramNamedParameterdvNV.
Definition Binding.h:1456
static Function< void, gl::GLsizei, gl::GLsizei, const gl::GLboolean * > EdgeFlagPointerEXT
Wrapper for glEdgeFlagPointerEXT.
Definition Binding.h:977
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, void * > GetHistogram
Wrapper for glGetHistogram.
Definition Binding.h:1258
static Function< void, gl::GLenum, gl::GLsizei, gl::GLuint * > GetnPixelMapuiv
Wrapper for glGetnPixelMapuiv.
Definition Binding.h:1370
static Function< void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI > AlphaFragmentOp3ATI
Wrapper for glAlphaFragmentOp3ATI.
Definition Binding.h:460
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > ColorTableParameteriv
Wrapper for glColorTableParameteriv.
Definition Binding.h:717
static int currentPos()
Get index of current state.
static Function< void, gl::GLenum, gl::GLuint > Enablei
Wrapper for glEnablei.
Definition Binding.h:988
static Function< void, gl::GLsizei, gl::GLenum, gl::GLfloat * > FeedbackBuffer
Wrapper for glFeedbackBuffer.
Definition Binding.h:1034
static Function< void > PopClientAttrib
Wrapper for glPopClientAttrib.
Definition Binding.h:2199
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > CopyTexSubImage1DEXT
Wrapper for glCopyTexSubImage1DEXT.
Definition Binding.h:799
static Function< gl::GLenum > GetGraphicsResetStatusKHR
Wrapper for glGetGraphicsResetStatusKHR.
Definition Binding.h:1256
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum > SampleMapATI
Wrapper for glSampleMapATI.
Definition Binding.h:2507
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > ProgramUniformui64vNV
Wrapper for glProgramUniformui64vNV.
Definition Binding.h:2393
static Function< void, gl::GLenum, const void ** > NormalPointervINTEL
Wrapper for glNormalPointervINTEL.
Definition Binding.h:2100
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetTexParameterfv
Wrapper for glGetTexParameterfv.
Definition Binding.h:1527
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLenum * > NamedFramebufferDrawBuffers
Wrapper for glNamedFramebufferDrawBuffers.
Definition Binding.h:2040
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLubyte *, gl::GLfloat * > GetProgramNamedParameterfvNV
Wrapper for glGetProgramNamedParameterfvNV.
Definition Binding.h:1457
static Function< void, const gl::GLshort * > Indexsv
Wrapper for glIndexsv.
Definition Binding.h:1665
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > UniformBlockBinding
Wrapper for glUniformBlockBinding.
Definition Binding.h:2952
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLhalfNV * > VertexAttribs4hvNV
Wrapper for glVertexAttribs4hvNV.
Definition Binding.h:3313
static Function< gl::GLboolean, gl::GLuint > IsCommandListNV
Wrapper for glIsCommandListNV.
Definition Binding.h:1688
static Function< void > EndConditionalRender
Wrapper for glEndConditionalRender.
Definition Binding.h:998
static const array_t & functions()
The accessor for all build-in functions.
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLboolean > Histogram
Wrapper for glHistogram.
Definition Binding.h:1637
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix4x2dvEXT
Wrapper for glProgramUniformMatrix4x2dvEXT.
Definition Binding.h:2385
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetTextureSubImage
Wrapper for glGetTextureSubImage.
Definition Binding.h:1553
static Function< void, const gl::GLbyte * > Vertex3bvOES
Wrapper for glVertex3bvOES.
Definition Binding.h:3036
static Function< void, gl::GLfloat > VertexWeightfEXT
Wrapper for glVertexWeightfEXT.
Definition Binding.h:3363
static Function< void *, gl::GLuint, gl::GLintptr, gl::GLsizeiptr, gl::MapBufferAccessMask > MapNamedBufferRange
Wrapper for glMapNamedBufferRange.
Definition Binding.h:1804
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > FramebufferTexture1D
Wrapper for glFramebufferTexture1D.
Definition Binding.h:1101
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLenum, const void * > MultiTexSubImage1DEXT
Wrapper for glMultiTexSubImage1DEXT.
Definition Binding.h:2015
static Function< void, gl::GLuint, const gl::GLint * > VariantivEXT
Wrapper for glVariantivEXT.
Definition Binding.h:3004
static Function< gl::GLboolean, gl::GLenum, gl::GLuint > IsEnabledi
Wrapper for glIsEnabledi.
Definition Binding.h:1690
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat > VertexStream2fATI
Wrapper for glVertexStream2fATI.
Definition Binding.h:3341
static Function< gl::GLuint, gl::GLenum, gl::GLsizei, const gl::GLchar *const * > CreateShaderProgramv
Wrapper for glCreateShaderProgramv.
Definition Binding.h:834
static Function< void, gl::GLenum, const gl::GLfixed * > MultiTexCoord4xvOES
Wrapper for glMultiTexCoord4xvOES.
Definition Binding.h:1985
static Function< void, gl::GLenum, const gl::GLdouble * > MatrixLoadTransposedEXT
Wrapper for glMatrixLoadTransposedEXT.
Definition Binding.h:1831
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, const gl::GLint * > VideoCaptureStreamParameterivNV
Wrapper for glVideoCaptureStreamParameterivNV.
Definition Binding.h:3371
static Function< void, gl::GLenum, gl::GLenum, const void *, gl::GLsizei, gl::GLsizei > MultiDrawElementsIndirectAMD
Wrapper for glMultiDrawElementsIndirectAMD.
Definition Binding.h:1887
static Function< void, gl::GLenum, gl::GLintptr, gl::GLsizeiptr > FlushMappedBufferRange
Wrapper for glFlushMappedBufferRange.
Definition Binding.h:1045
static Function< void, gl::GLenum > BlendEquationEXT
Wrapper for glBlendEquationEXT.
Definition Binding.h:563
static Function< void, const gl::GLshort * > TexCoord2sv
Wrapper for glTexCoord2sv.
Definition Binding.h:2689
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetFragmentLightfvSGIX
Wrapper for glGetFragmentLightfvSGIX.
Definition Binding.h:1244
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLfloat * > ProgramEnvParameters4fvEXT
Wrapper for glProgramEnvParameters4fvEXT.
Definition Binding.h:2226
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix4x2dv
Wrapper for glProgramUniformMatrix4x2dv.
Definition Binding.h:2384
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat > ListParameterfSGIX
Wrapper for glListParameterfSGIX.
Definition Binding.h:1756
static Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * > Uniform1dv
Wrapper for glUniform1dv.
Definition Binding.h:2865
static Function< gl::GLuint64, gl::GLuint, gl::GLuint > GetTextureSamplerHandleNV
Wrapper for glGetTextureSamplerHandleNV.
Definition Binding.h:1552
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetConvolutionParameterxvOES
Wrapper for glGetConvolutionParameterxvOES.
Definition Binding.h:1219
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetProgramivNV
Wrapper for glGetProgramivNV.
Definition Binding.h:1451
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLuint, gl::GLuint64 > TextureStorageMem1DEXT
Wrapper for glTextureStorageMem1DEXT.
Definition Binding.h:2839
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * > LightxvOES
Wrapper for glLightxvOES.
Definition Binding.h:1748
static Function< void, gl::GLint > GlobalAlphaFactoriSUN
Wrapper for glGlobalAlphaFactoriSUN.
Definition Binding.h:1630
static Function< void, const gl::GLdouble * > Color4dv
Wrapper for glColor4dv.
Definition Binding.h:672
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > Rotated
Wrapper for glRotated.
Definition Binding.h:2501
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > Binormal3dEXT
Wrapper for glBinormal3dEXT.
Definition Binding.h:546
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > SecondaryColor3s
Wrapper for glSecondaryColor3s.
Definition Binding.h:2547
static Function< void, gl::GLuint, gl::GLshort, gl::GLshort, gl::GLshort > VertexAttrib3sNV
Wrapper for glVertexAttrib3sNV.
Definition Binding.h:3149
static Function< void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLint * > GetTexLevelParameteriv
Wrapper for glGetTexLevelParameteriv.
Definition Binding.h:1525
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetProgramiv
Wrapper for glGetProgramiv.
Definition Binding.h:1449
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort > VertexStream2sATI
Wrapper for glVertexStream2sATI.
Definition Binding.h:3345
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetTransformFeedbackiv
Wrapper for glGetTransformFeedbackiv.
Definition Binding.h:1557
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetQueryObjectiv
Wrapper for glGetQueryObjectiv.
Definition Binding.h:1483
static Function< void, gl::GLint, gl::GLfloat, gl::GLfloat, gl::GLfloat > Uniform3fARB
Wrapper for glUniform3fARB.
Definition Binding.h:2911
static Function< void, gl::GLint, gl::GLuint > Uniform1ui
Wrapper for glUniform1ui.
Definition Binding.h:2878
static Function< void, gl::GLint, gl::GLfloat > Uniform1f
Wrapper for glUniform1f.
Definition Binding.h:2866
static Function< void, const gl::GLbyte * > TexCoord1bvOES
Wrapper for glTexCoord1bvOES.
Definition Binding.h:2655
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetPixelTransformParameterfvEXT
Wrapper for glGetPixelTransformParameterfvEXT.
Definition Binding.h:1434
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > SecondaryColor3uiEXT
Wrapper for glSecondaryColor3uiEXT.
Definition Binding.h:2556
static Function< void, gl::GLenum, gl::GLuint > BindProgramARB
Wrapper for glBindProgramARB.
Definition Binding.h:520
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > MultiTexCoord4fARB
Wrapper for glMultiTexCoord4fARB.
Definition Binding.h:1971
static Function< gl::GLsync, gl::GLenum, gl::GLbitfield > FenceSync
Wrapper for glFenceSync.
Definition Binding.h:1036
static Function< gl::GLboolean, gl::GLvdpauSurfaceNV > VDPAUIsSurfaceNV
Wrapper for glVDPAUIsSurfaceNV.
Definition Binding.h:3013
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetTextureParameteriv
Wrapper for glGetTextureParameteriv.
Definition Binding.h:1549
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetObjectBufferivATI
Wrapper for glGetObjectBufferivATI.
Definition Binding.h:1394
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > Color4d
Wrapper for glColor4d.
Definition Binding.h:671
static Function< void, const gl::GLfloat * > FogCoordfvEXT
Wrapper for glFogCoordfvEXT.
Definition Binding.h:1062
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix3x2dvEXT
Wrapper for glProgramUniformMatrix3x2dvEXT.
Definition Binding.h:2373
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLfloat > TextureParameterfEXT
Wrapper for glTextureParameterfEXT.
Definition Binding.h:2816
static Function< void, gl::GLenum, gl::GLsizei, gl::GLsizei, const void * > NormalPointerEXT
Wrapper for glNormalPointerEXT.
Definition Binding.h:2098
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * > VertexAttribs1fvNV
Wrapper for glVertexAttribs1fvNV.
Definition Binding.h:3300
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetColorTableParameteriv
Wrapper for glGetColorTableParameteriv.
Definition Binding.h:1197
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, const gl::GLfloat * > PathTexGenNV
Wrapper for glPathTexGenNV.
Definition Binding.h:2145
static Function< void, const gl::GLdouble * > Indexdv
Wrapper for glIndexdv.
Definition Binding.h:1652
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > Normal3f
Wrapper for glNormal3f.
Definition Binding.h:2082
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix2x4fvEXT
Wrapper for glProgramUniformMatrix2x4fvEXT.
Definition Binding.h:2367
static Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, gl::GLint > ImportMemoryFdEXT
Wrapper for glImportMemoryFdEXT.
Definition Binding.h:1644
static Function< void, gl::GLuint, gl::GLuint * > CreatePerfQueryINTEL
Wrapper for glCreatePerfQueryINTEL.
Definition Binding.h:822
static Function< void, gl::GLenum, const gl::GLbyte * > NormalStream3bvATI
Wrapper for glNormalStream3bvATI.
Definition Binding.h:2102
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLfloat * > GetVideoCaptureStreamfvNV
Wrapper for glGetVideoCaptureStreamfvNV.
Definition Binding.h:1620
static Function< void, gl::GLenum, gl::GLuint, gl::GLenum, gl::GLdouble * > GetProgramParameterdvNV
Wrapper for glGetProgramParameterdvNV.
Definition Binding.h:1458
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyTexSubImage2DEXT
Wrapper for glCopyTexSubImage2DEXT.
Definition Binding.h:801
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat > VertexStream3fATI
Wrapper for glVertexStream3fATI.
Definition Binding.h:3349
static Function< void, gl::GLuint, const gl::GLfloat * > VertexAttrib4fv
Wrapper for glVertexAttrib4fv.
Definition Binding.h:3164
static Function< void, gl::GLenum, gl::GLuint, gl::GLfloat * > GetFloati_vEXT
Wrapper for glGetFloati_vEXT.
Definition Binding.h:1237
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib3sv
Wrapper for glVertexAttrib3sv.
Definition Binding.h:3150
static Function< void, gl::GLenum, gl::GLfixed > MultiTexCoord1xOES
Wrapper for glMultiTexCoord1xOES.
Definition Binding.h:1918
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLboolean, gl::GLsizei, gl::GLuint, gl::GLuint > VertexAttribArrayObjectATI
Wrapper for glVertexAttribArrayObjectATI.
Definition Binding.h:3199
static Function< void, gl::GLuint > EnableVertexAttribArray
Wrapper for glEnableVertexAttribArray.
Definition Binding.h:995
static Function< void, gl::GLint, const gl::GLbyte * > WeightbvARB
Wrapper for glWeightbvARB.
Definition Binding.h:3382
static Function< void, const gl::GLfloat *, const gl::GLubyte *, const gl::GLfloat * > TexCoord2fColor4ubVertex3fvSUN
Wrapper for glTexCoord2fColor4ubVertex3fvSUN.
Definition Binding.h:2678
static Function< void, gl::GLenum, gl::GLint, gl::GLsizei, void * > GetnCompressedTexImageARB
Wrapper for glGetnCompressedTexImageARB.
Definition Binding.h:1354
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint64EXT * > Uniform4i64vNV
Wrapper for glUniform4i64vNV.
Definition Binding.h:2940
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > FramebufferTexture3D
Wrapper for glFramebufferTexture3D.
Definition Binding.h:1105
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64 * > UniformHandleui64vARB
Wrapper for glUniformHandleui64vARB.
Definition Binding.h:2956
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLint * > GetNamedFramebufferAttachmentParameteriv
Wrapper for glGetNamedFramebufferAttachmentParameteriv.
Definition Binding.h:1336
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLint64 * > GetVertexArrayIndexed64iv
Wrapper for glGetVertexArrayIndexed64iv.
Definition Binding.h:1588
static Function< void, gl::GLsizei, const gl::GLenum * > DrawBuffers
Wrapper for glDrawBuffers.
Definition Binding.h:940
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVertexArrayIntegervEXT
Wrapper for glGetVertexArrayIntegervEXT.
Definition Binding.h:1591
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint > VertexAttribI4iEXT
Wrapper for glVertexAttribI4iEXT.
Definition Binding.h:3232
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > UniformMatrix4x2dv
Wrapper for glUniformMatrix4x2dv.
Definition Binding.h:2975
static Function< void, const gl::GLdouble * > Tangent3dvEXT
Wrapper for glTangent3dvEXT.
Definition Binding.h:2633
static Function< void, gl::GLenum, gl::GLenum, gl::GLfixed * > GetMaterialxvOES
Wrapper for glGetMaterialxvOES.
Definition Binding.h:1305
static Function< void, gl::GLvdpauSurfaceNV, gl::GLenum, gl::GLsizei, gl::GLsizei *, gl::GLint * > VDPAUGetSurfaceivNV
Wrapper for glVDPAUGetSurfaceivNV.
Definition Binding.h:3011
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLuint *, const gl::GLuint64 * > WaitSemaphoreui64NVX
Wrapper for glWaitSemaphoreui64NVX.
Definition Binding.h:3379
static Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint > ProgramUniform3ui
Wrapper for glProgramUniform3ui.
Definition Binding.h:2320
static Function< void, gl::GLenum, gl::GLbyte > MultiTexCoord1bOES
Wrapper for glMultiTexCoord1bOES.
Definition Binding.h:1898
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVariantArrayObjectivATI
Wrapper for glGetVariantArrayObjectivATI.
Definition Binding.h:1582
static Function< void, gl::GLuint, gl::GLenum, gl::GLint64EXT * > GetVertexAttribLi64vNV
Wrapper for glGetVertexAttribLi64vNV.
Definition Binding.h:1612
static Function< void, gl::GLsizei, gl::GLuint * > GenPerfMonitorsAMD
Wrapper for glGenPerfMonitorsAMD.
Definition Binding.h:1139
static Function< void, gl::GLenum, gl::GLenum, const gl::GLint * > ConvolutionParameteriv
Wrapper for glConvolutionParameteriv.
Definition Binding.h:771
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLdouble * > ProgramUniform1dv
Wrapper for glProgramUniform1dv.
Definition Binding.h:2258
static Function< void, gl::GLenum, gl::GLint > PixelTexGenParameteriSGIS
Wrapper for glPixelTexGenParameteriSGIS.
Definition Binding.h:2158
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, gl::GLsizei > DrawTransformFeedbackStreamInstanced
Wrapper for glDrawTransformFeedbackStreamInstanced.
Definition Binding.h:972
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort > RasterPos3s
Wrapper for glRasterPos3s.
Definition Binding.h:2426
static Function< void, gl::GLuint, const gl::GLshort * > VertexAttrib4NsvARB
Wrapper for glVertexAttrib4NsvARB.
Definition Binding.h:3176
static Function< void, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint > MultiTexCoord4iARB
Wrapper for glMultiTexCoord4iARB.
Definition Binding.h:1977
static Function< void, gl::GLint, gl::GLsizei, const gl::GLfloat * > Uniform1fv
Wrapper for glUniform1fv.
Definition Binding.h:2868
static Function< void, gl::GLubyte * > GetPolygonStipple
Wrapper for glGetPolygonStipple.
Definition Binding.h:1441
static Function< void, gl::GLenum, void ** > GetPointervKHR
Wrapper for glGetPointervKHR.
Definition Binding.h:1440
static Function< void *, gl::GLuint, gl::GLint, gl::GLbitfield, gl::GLint *, gl::GLenum * > MapTexture2DINTEL
Wrapper for glMapTexture2DINTEL.
Definition Binding.h:1809
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, const gl::GLint * > ProgramUniform3iv
Wrapper for glProgramUniform3iv.
Definition Binding.h:2318
static Function< void, const gl::GLdouble * > WindowPos3dvMESA
Wrapper for glWindowPos3dvMESA.
Definition Binding.h:3421
static Function< void, gl::GLuint64 > MakeImageHandleNonResidentARB
Wrapper for glMakeImageHandleNonResidentARB.
Definition Binding.h:1776
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteFencesAPPLE
Wrapper for glDeleteFencesAPPLE.
Definition Binding.h:864
static Function< void, gl::GLuint, gl::GLint, gl::GLuint64EXT > ProgramUniformui64NV
Wrapper for glProgramUniformui64NV.
Definition Binding.h:2392
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLuint > DrawElementsInstancedBaseInstance
Wrapper for glDrawElementsInstancedBaseInstance.
Definition Binding.h:954
static Function< void, gl::GLuint, gl::GLsizei > DeleteAsyncMarkersSGIX
Wrapper for glDeleteAsyncMarkersSGIX.
Definition Binding.h:860
static Function< void, gl::GLuint, gl::GLenum > SetFenceNV
Wrapper for glSetFenceNV.
Definition Binding.h:2576
static Function< gl::GLuint64, gl::GLuint > GetTextureHandleARB
Wrapper for glGetTextureHandleARB.
Definition Binding.h:1535
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib2dvNV
Wrapper for glVertexAttrib2dvNV.
Definition Binding.h:3118
static Function< void, gl::GLclampd, gl::GLclampd > DepthBoundsEXT
Wrapper for glDepthBoundsEXT.
Definition Binding.h:901
static void addCallbackMaskExcept(CallbackMask mask, const std::set< std::string > &blackList)
Updates the callback mask of all registered OpenGL functions in the current state to include the pass...
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLuint > VertexAttribIFormat
Wrapper for glVertexAttribIFormat.
Definition Binding.h:3245
static Function< void, const gl::GLint * > Color4iv
Wrapper for glColor4iv.
Definition Binding.h:680
static Function< void, const gl::GLdouble * > EvalCoord2dv
Wrapper for glEvalCoord2dv.
Definition Binding.h:1021
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > Uniform4ui64vNV
Wrapper for glUniform4ui64vNV.
Definition Binding.h:2948
static Function< void, gl::GLfloat > FogCoordf
Wrapper for glFogCoordf.
Definition Binding.h:1058
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetProgramivARB
Wrapper for glGetProgramivARB.
Definition Binding.h:1450
static Function< void, gl::GLenum > PixelTexGenSGIX
Wrapper for glPixelTexGenSGIX.
Definition Binding.h:2160
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib3dvNV
Wrapper for glVertexAttrib3dvNV.
Definition Binding.h:3138
static Function< void, gl::GLenum, gl::GLdouble, gl::GLdouble, gl::GLdouble, gl::GLdouble > VertexStream4dATI
Wrapper for glVertexStream4dATI.
Definition Binding.h:3355
static glbinding::GetProcAddress & s_getProcAddress()
Current address of function resolution method.
static Function< void, gl::GLhandleARB, gl::GLint, gl::GLfloat * > GetUniformfvARB
Wrapper for glGetUniformfvARB.
Definition Binding.h:1565
static Function< void, gl::GLenum, const gl::GLfloat * > MultiTexCoord3fvARB
Wrapper for glMultiTexCoord3fvARB.
Definition Binding.h:1951
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat > SamplerParameterf
Wrapper for glSamplerParameterf.
Definition Binding.h:2514
static Function< void, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > UniformMatrix4x2fv
Wrapper for glUniformMatrix4x2fv.
Definition Binding.h:2976
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint64EXT * > GetVideoui64vNV
Wrapper for glGetVideoui64vNV.
Definition Binding.h:1624
static Function< void, gl::GLuint, const gl::GLuint64EXT * > VertexAttribL4ui64vNV
Wrapper for glVertexAttribL4ui64vNV.
Definition Binding.h:3282
static Function< void, gl::GLenum, gl::GLsizei, const gl::GLenum *, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > InvalidateSubFramebuffer
Wrapper for glInvalidateSubFramebuffer.
Definition Binding.h:1681
static Function< void, gl::GLuint, gl::GLuint > DisableVertexArrayAttrib
Wrapper for glDisableVertexArrayAttrib.
Definition Binding.h:923
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * > MaterialxvOES
Wrapper for glMaterialxvOES.
Definition Binding.h:1819
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * > MultiTexParameterIivEXT
Wrapper for glMultiTexParameterIivEXT.
Definition Binding.h:2011
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform4iv
Wrapper for glUniform4iv.
Definition Binding.h:2942
static Function< void, gl::GLenum, gl::GLfloat > PointParameterfARB
Wrapper for glPointParameterfARB.
Definition Binding.h:2174
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint > FramebufferRenderbuffer
Wrapper for glFramebufferRenderbuffer.
Definition Binding.h:1095
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLdouble * > ProgramParameters4dvNV
Wrapper for glProgramParameters4dvNV.
Definition Binding.h:2251
static Function< void, gl::GLenum, gl::GLuint, gl::GLsizei > DrawTransformFeedbackInstanced
Wrapper for glDrawTransformFeedbackInstanced.
Definition Binding.h:969
static Function< void, gl::GLuint, gl::GLuint, gl::GLfloat, gl::GLfloat > MulticastViewportPositionWScaleNVX
Wrapper for glMulticastViewportPositionWScaleNVX.
Definition Binding.h:1872
static Function< void, gl::GLenum, const gl::GLbyte * > MultiTexCoord1bvOES
Wrapper for glMultiTexCoord1bvOES.
Definition Binding.h:1899
static Function< void, gl::GLuint, gl::GLenum, gl::GLfloat * > GetVertexAttribArrayObjectfvATI
Wrapper for glGetVertexAttribArrayObjectfvATI.
Definition Binding.h:1595
static Function< void, gl::GLdouble, gl::GLdouble, gl::GLdouble > Tangent3dEXT
Wrapper for glTangent3dEXT.
Definition Binding.h:2632
static Function< void, const gl::GLfloat *, const gl::GLfloat * > Color3fVertex3fvSUN
Wrapper for glColor3fVertex3fvSUN.
Definition Binding.h:654
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord3svARB
Wrapper for glMultiTexCoord3svARB.
Definition Binding.h:1961
static Function< void, gl::GLenum, gl::GLuint * > GetPixelMapuiv
Wrapper for glGetPixelMapuiv.
Definition Binding.h:1429
static Function< void, gl::GLuint, gl::GLenum, void ** > GetVertexAttribPointervNV
Wrapper for glGetVertexAttribPointervNV.
Definition Binding.h:1617
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat > TexGenf
Wrapper for glTexGenf.
Definition Binding.h:2746
static Function< void, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLboolean, gl::GLuint, gl::GLuint64 > TextureStorageMem3DMultisampleEXT
Wrapper for glTextureStorageMem3DMultisampleEXT.
Definition Binding.h:2843
static Function< void, gl::GLclampf, gl::GLclampf > DepthRangefOES
Wrapper for glDepthRangefOES.
Definition Binding.h:909
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, void * > GetConvolutionFilterEXT
Wrapper for glGetConvolutionFilterEXT.
Definition Binding.h:1214
static SimpleFunctionCallback & s_unresolvedCallback()
Callback for unresolved functions.
static Function< gl::GLhandleARB > CreateProgramObjectARB
Wrapper for glCreateProgramObjectARB.
Definition Binding.h:824
static Function< void, gl::GLenum, const gl::GLfloat * > PointParameterfvEXT
Wrapper for glPointParameterfvEXT.
Definition Binding.h:2179
static Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat > PathGlyphsNV
Wrapper for glPathGlyphsNV.
Definition Binding.h:2134
static Function< void, gl::GLenum, gl::GLenum, gl::GLenum, const gl::GLint * > MultiTexParameterivEXT
Wrapper for glMultiTexParameterivEXT.
Definition Binding.h:2013
static Function< void, gl::GLuint, gl::GLsizei, const gl::GLfloat * > VertexAttribs3fvNV
Wrapper for glVertexAttribs3fvNV.
Definition Binding.h:3308
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei > CopyMultiTexSubImage3DEXT
Wrapper for glCopyMultiTexSubImage3DEXT.
Definition Binding.h:790
static Function< void, gl::GLuint, gl::GLenum, gl::GLboolean, gl::GLuint > VertexAttribP3ui
Wrapper for glVertexAttribP3ui.
Definition Binding.h:3291
static Function< gl::GLboolean, gl::GLuint > IsShader
Wrapper for glIsShader.
Definition Binding.h:1719
static Function< void, gl::GLint, const gl::GLubyte * > WeightubvARB
Wrapper for glWeightubvARB.
Definition Binding.h:3389
static Function< void, gl::GLuint, gl::GLuint * > GetNextPerfQueryIdINTEL
Wrapper for glGetNextPerfQueryIdINTEL.
Definition Binding.h:1357
static Function< void, gl::GLsizei, gl::GLint * > InstrumentsBufferSGIX
Wrapper for glInstrumentsBufferSGIX.
Definition Binding.h:1673
static Function< void, gl::GLsizei, gl::GLuint > StencilClearTagEXT
Wrapper for glStencilClearTagEXT.
Definition Binding.h:2606
static Function< void, gl::GLsizei, const void * > EdgeFlagPointer
Wrapper for glEdgeFlagPointer.
Definition Binding.h:976
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, gl::GLsizei > TexStorage1DEXT
Wrapper for glTexStorage1DEXT.
Definition Binding.h:2775
static Function< void, gl::GLint, gl::GLuint64, gl::GLuint64, gl::GLuint64, gl::GLuint64 > Uniform4ui64ARB
Wrapper for glUniform4ui64ARB.
Definition Binding.h:2945
static Function< void, gl::GLenum, gl::GLenum, const gl::GLuint * > TexParameterIuivEXT
Wrapper for glTexParameterIuivEXT.
Definition Binding.h:2769
static Function< void, gl::GLuint, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetActiveUniformName
Wrapper for glGetActiveUniformName.
Definition Binding.h:1169
static Function< void, gl::GLenum, gl::GLenum > TextureMaterialEXT
Wrapper for glTextureMaterialEXT.
Definition Binding.h:2811
static Function< void, gl::GLuint, gl::GLintptr, gl::GLsizeiptr > FlushMappedNamedBufferRange
Wrapper for glFlushMappedNamedBufferRange.
Definition Binding.h:1047
static Function< void, gl::GLint, gl::GLsizei, const gl::GLdouble * > Uniform3dv
Wrapper for glUniform3dv.
Definition Binding.h:2909
static Function< void, gl::GLuint, gl::GLenum > CoverStrokePathNV
Wrapper for glCoverStrokePathNV.
Definition Binding.h:817
static Function< void, gl::GLuint, const gl::GLubyte * > VertexAttrib4ubvNV
Wrapper for glVertexAttrib4ubvNV.
Definition Binding.h:3194
static Function< void, const gl::GLfloat * > WindowPos3fvARB
Wrapper for glWindowPos3fvARB.
Definition Binding.h:3426
static Function< void, gl::GLuint, gl::GLint, gl::GLenum, gl::GLint * > GetTextureLevelParameteriv
Wrapper for glGetTextureLevelParameteriv.
Definition Binding.h:1541
static Function< void, gl::GLuint, gl::GLint, gl::GLuint, gl::GLuint > ProgramUniform2ui
Wrapper for glProgramUniform2ui.
Definition Binding.h:2296
static Function< void, gl::GLenum > ActiveTextureARB
Wrapper for glActiveTextureARB.
Definition Binding.h:456
static Function< void, gl::GLuint, const gl::GLubyte * > VertexAttribI4ubvEXT
Wrapper for glVertexAttribI4ubvEXT.
Definition Binding.h:3238
static Function< void, gl::GLenum, gl::GLenum, gl::GLdouble * > GetTexGendv
Wrapper for glGetTexGendv.
Definition Binding.h:1519
static Function< void, gl::GLsizei, void * > VertexArrayRangeAPPLE
Wrapper for glVertexArrayRangeAPPLE.
Definition Binding.h:3077
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, const gl::GLuint * > NamedProgramLocalParametersI4uivEXT
Wrapper for glNamedProgramLocalParametersI4uivEXT.
Definition Binding.h:2067
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > TexCoord4fVertex4fSUN
Wrapper for glTexCoord4fVertex4fSUN.
Definition Binding.h:2714
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetVideoivNV
Wrapper for glGetVideoivNV.
Definition Binding.h:1623
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint > VertexAttribI2uiEXT
Wrapper for glVertexAttribI2uiEXT.
Definition Binding.h:3218
static Function< void, gl::GLshort, gl::GLshort, gl::GLshort, gl::GLshort > Rects
Wrapper for glRects.
Definition Binding.h:2453
static Function< void, gl::GLenum, gl::GLuint, const gl::GLuint * > ProgramEnvParameterI4uivNV
Wrapper for glProgramEnvParameterI4uivNV.
Definition Binding.h:2225
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint, const gl::GLint *, const gl::GLsizei *, gl::GLsizei > MultiDrawRangeElementArrayAPPLE
Wrapper for glMultiDrawRangeElementArrayAPPLE.
Definition Binding.h:1894
static Function< void, gl::GLsizei, gl::GLenum, const void *, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLenum, const gl::GLfloat * > StencilFillPathInstancedNV
Wrapper for glStencilFillPathInstancedNV.
Definition Binding.h:2607
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > TextureParameteriv
Wrapper for glTextureParameteriv.
Definition Binding.h:2825
static Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei > CopyColorSubTable
Wrapper for glCopyColorSubTable.
Definition Binding.h:776
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnHistogramARB
Wrapper for glGetnHistogramARB.
Definition Binding.h:1359
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ClearAccum
Wrapper for glClearAccum.
Definition Binding.h:608
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint * > GetTexParameterIuiv
Wrapper for glGetTexParameterIuiv.
Definition Binding.h:1530
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei > CopyMultiTexSubImage1DEXT
Wrapper for glCopyMultiTexSubImage1DEXT.
Definition Binding.h:788
static Function< void, gl::GLint, gl::GLenum, const void ** > ColorPointervINTEL
Wrapper for glColorPointervINTEL.
Definition Binding.h:710
static Function< void > LGPUInterlockNVX
Wrapper for glLGPUInterlockNVX.
Definition Binding.h:1734
static Function< void, gl::GLuint, gl::GLubyte, gl::GLubyte, gl::GLubyte, gl::GLubyte > VertexAttrib4NubARB
Wrapper for glVertexAttrib4NubARB.
Definition Binding.h:3178
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix3fv
Wrapper for glProgramUniformMatrix3fv.
Definition Binding.h:2370
static Function< void, gl::GLenum, gl::GLuint > BindBufferARB
Wrapper for glBindBufferARB.
Definition Binding.h:496
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLsizei, gl::GLsizei *, gl::GLchar * > GetActiveSubroutineName
Wrapper for glGetActiveSubroutineName.
Definition Binding.h:1162
static Function< void, gl::GLuint > CallList
Wrapper for glCallList.
Definition Binding.h:599
static Function< void, const gl::GLint * > WindowPos3ivARB
Wrapper for glWindowPos3ivARB.
Definition Binding.h:3432
static Function< gl::GLint, gl::GLuint, gl::GLenum, const gl::GLchar * > GetProgramResourceLocation
Wrapper for glGetProgramResourceLocation.
Definition Binding.h:1467
static Function< void, gl::GLenum, const gl::GLshort * > MultiTexCoord2svARB
Wrapper for glMultiTexCoord2svARB.
Definition Binding.h:1939
Binding()=delete
Deleted Constructor as all functions are static.
static Function< void, gl::GLuint, gl::GLint, gl::GLdouble, gl::GLdouble, gl::GLdouble > ProgramUniform3dEXT
Wrapper for glProgramUniform3dEXT.
Definition Binding.h:2305
static Function< void, gl::GLuint, gl::GLenum, gl::GLuint, gl::GLint, gl::GLint > NamedFramebufferTextureLayerEXT
Wrapper for glNamedFramebufferTextureLayerEXT.
Definition Binding.h:2056
static Function< void, gl::GLfixed, gl::GLfixed, gl::GLfixed > Vertex4xOES
Wrapper for glVertex4xOES.
Definition Binding.h:3061
static Function< void, gl::GLenum, gl::GLuint > EndQueryIndexed
Wrapper for glEndQueryIndexed.
Definition Binding.h:1008
static Function< gl::GLboolean, gl::GLuint64 > IsImageHandleResidentARB
Wrapper for glIsImageHandleResidentARB.
Definition Binding.h:1696
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > FrustumfOES
Wrapper for glFrustumfOES.
Definition Binding.h:1120
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei > TexCoordFormatNV
Wrapper for glTexCoordFormatNV.
Definition Binding.h:2724
static Function< void, gl::GLuint, const gl::GLfloat * > ViewportIndexedfv
Wrapper for glViewportIndexedfv.
Definition Binding.h:3375
static Function< void, gl::GLenum, gl::GLshort, gl::GLshort, gl::GLshort > MultiTexCoord3sARB
Wrapper for glMultiTexCoord3sARB.
Definition Binding.h:1959
static Function< void, gl::GLfloat, gl::GLfloat > WindowPos2fMESA
Wrapper for glWindowPos2fMESA.
Definition Binding.h:3400
static Function< void, gl::GLint, gl::GLuint64EXT > Uniformui64NV
Wrapper for glUniformui64NV.
Definition Binding.h:2980
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLfloat * > ProgramUniformMatrix3x2fv
Wrapper for glProgramUniformMatrix3x2fv.
Definition Binding.h:2374
static Function< void, gl::GLuint, gl::GLint > UnmapTexture2DINTEL
Wrapper for glUnmapTexture2DINTEL.
Definition Binding.h:2988
static Function< void, gl::GLbyte, gl::GLbyte, gl::GLbyte, gl::GLbyte > Vertex4bOES
Wrapper for glVertex4bOES.
Definition Binding.h:3049
static Function< void, gl::GLsizei, gl::GLuint * > GenQueries
Wrapper for glGenQueries.
Definition Binding.h:1144
static Function< void, gl::GLenum, gl::GLenum, gl::GLuint, gl::GLint > FramebufferTextureARB
Wrapper for glFramebufferTextureARB.
Definition Binding.h:1107
static Function< void, gl::GLvdpauSurfaceNV > VDPAUUnregisterSurfaceNV
Wrapper for glVDPAUUnregisterSurfaceNV.
Definition Binding.h:3020
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfloat * > ColorTableParameterfv
Wrapper for glColorTableParameterfv.
Definition Binding.h:715
static const std::vector< AbstractFunction * > & additionalFunctions()
Accessor for additional functions.
static Function< void, gl::GLenum, gl::GLushort * > GetPixelMapusv
Wrapper for glGetPixelMapusv.
Definition Binding.h:1430
static Function< void, gl::GLDEBUGPROCARB, const void * > DebugMessageCallbackARB
Wrapper for glDebugMessageCallbackARB.
Definition Binding.h:847
static Function< void, gl::GLuint, gl::GLint, gl::GLint > VertexAttribI2i
Wrapper for glVertexAttribI2i.
Definition Binding.h:3213
static Function< void, gl::GLuint, gl::GLuint, gl::GLenum, gl::GLuint * > MulticastGetQueryObjectuivNV
Wrapper for glMulticastGetQueryObjectuivNV.
Definition Binding.h:1869
static Function< void, gl::GLenum, gl::GLenum, gl::GLint > TexEnvi
Wrapper for glTexEnvi.
Definition Binding.h:2739
static Function< void, gl::GLuint, gl::GLuint64, gl::GLenum, void * > ImportMemoryWin32HandleEXT
Wrapper for glImportMemoryWin32HandleEXT.
Definition Binding.h:1645
static Function< void, gl::GLenum, gl::GLfloat, gl::GLfloat, gl::GLfloat > MatrixTranslatefEXT
Wrapper for glMatrixTranslatefEXT.
Definition Binding.h:1849
static Function< void, gl::GLint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > Uniform4ui64NV
Wrapper for glUniform4ui64NV.
Definition Binding.h:2946
static Function< void, gl::GLuint, gl::GLenum, const gl::GLint * > ListParameterivSGIX
Wrapper for glListParameterivSGIX.
Definition Binding.h:1759
static Function< void, const gl::GLuint *, const gl::GLfloat *, const gl::GLfloat * > ReplacementCodeuiNormal3fVertex3fvSUN
Wrapper for glReplacementCodeuiNormal3fVertex3fvSUN.
Definition Binding.h:2478
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetMinmaxParameterfv
Wrapper for glGetMinmaxParameterfv.
Definition Binding.h:1310
static Function< void, gl::GLint, gl::GLuint64 > Uniform1ui64ARB
Wrapper for glUniform1ui64ARB.
Definition Binding.h:2879
static Function< void, gl::GLenum, gl::GLint, const gl::GLchar *, gl::GLint, const gl::GLchar * > NamedStringARB
Wrapper for glNamedStringARB.
Definition Binding.h:2075
static Function< void, gl::GLenum, void ** > GetPointerv
Wrapper for glGetPointerv.
Definition Binding.h:1438
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetTexFilterFuncSGIS
Wrapper for glGetTexFilterFuncSGIS.
Definition Binding.h:1518
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, gl::GLuint > NamedFramebufferRenderbuffer
Wrapper for glNamedFramebufferRenderbuffer.
Definition Binding.h:2044
static Function< void, gl::GLuint, const gl::GLdouble * > VertexAttrib4dvARB
Wrapper for glVertexAttrib4dvARB.
Definition Binding.h:3159
static Function< void, gl::GLenum, gl::GLsizei, gl::GLenum, const void *, gl::GLsizei, gl::GLint > DrawElementsInstancedBaseVertex
Wrapper for glDrawElementsInstancedBaseVertex.
Definition Binding.h:955
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixLoad3x3fNV
Wrapper for glMatrixLoad3x3fNV.
Definition Binding.h:1826
static void setAfterCallback(FunctionCallback callback)
Updates the after callback that is called after the actual OpenGL function invocation.
static Function< void, gl::GLsizei, gl::GLuint * > GenVertexArraysAPPLE
Wrapper for glGenVertexArraysAPPLE.
Definition Binding.h:1157
static Function< void, gl::GLenum, gl::GLenum, gl::GLfloat * > GetHistogramParameterfv
Wrapper for glGetHistogramParameterfv.
Definition Binding.h:1260
static Function< void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLuint, gl::GLuint64, gl::GLboolean > TexturePageCommitmentMemNV
Wrapper for glTexturePageCommitmentMemNV.
Definition Binding.h:2814
static Function< void, gl::GLuint, gl::GLenum, gl::GLsizei, gl::GLsizei > NamedRenderbufferStorage
Wrapper for glNamedRenderbufferStorage.
Definition Binding.h:2069
static Function< void, gl::GLuint, gl::GLenum, gl::GLint * > GetTextureParameterIiv
Wrapper for glGetTextureParameterIiv.
Definition Binding.h:1545
static Function< void, const gl::GLfloat * > Vertex2fv
Wrapper for glVertex2fv.
Definition Binding.h:3026
static Function< void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLuint, gl::GLsizei, gl::GLenum, gl::GLuint, gl::GLfloat > PathGlyphRangeNV
Wrapper for glPathGlyphRangeNV.
Definition Binding.h:2133
static Function< void, gl::GLenum, gl::GLboolean, gl::GLenum, gl::GLenum, gl::GLsizei, void * > GetnHistogram
Wrapper for glGetnHistogram.
Definition Binding.h:1358
static Function< gl::GLuint, gl::GLsizei > GenPathsNV
Wrapper for glGenPathsNV.
Definition Binding.h:1138
static Function< void, gl::GLfixed > TexCoord1xOES
Wrapper for glTexCoord1xOES.
Definition Binding.h:2666
static Function< void, gl::GLsizei, gl::GLuint * > GenFramebuffers
Wrapper for glGenFramebuffers.
Definition Binding.h:1133
static Function< void, gl::GLint, gl::GLuint, gl::GLuint, gl::GLuint > Uniform3ui
Wrapper for glUniform3ui.
Definition Binding.h:2922
static Function< void, gl::GLenum, gl::GLfloat > LightModelf
Wrapper for glLightModelf.
Definition Binding.h:1741
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetMapParameterivNV
Wrapper for glGetMapParameterivNV.
Definition Binding.h:1300
static Function< void, gl::GLenum, gl::GLenum, const gl::GLfixed * > TexParameterxvOES
Wrapper for glTexParameterxvOES.
Definition Binding.h:2772
static Function< void *, gl::GLuint, gl::GLenum > MapNamedBufferEXT
Wrapper for glMapNamedBufferEXT.
Definition Binding.h:1803
static Function< void, gl::GLuint > GlobalAlphaFactoruiSUN
Wrapper for glGlobalAlphaFactoruiSUN.
Definition Binding.h:1633
static Function< void, gl::GLenum, const gl::GLint * > VertexStream2ivATI
Wrapper for glVertexStream2ivATI.
Definition Binding.h:3344
static Function< void, gl::GLenum, gl::GLsizei, const void * > TangentPointerEXT
Wrapper for glTangentPointerEXT.
Definition Binding.h:2640
static Function< void, gl::GLenum, gl::GLenum, gl::GLint * > GetRenderbufferParameterivEXT
Wrapper for glGetRenderbufferParameterivEXT.
Definition Binding.h:1490
static Function< void *, gl::GLenum, gl::GLenum > MapBufferARB
Wrapper for glMapBufferARB.
Definition Binding.h:1793
static Function< void, gl::GLuint, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT, gl::GLuint64EXT > VertexAttribL4ui64NV
Wrapper for glVertexAttribL4ui64NV.
Definition Binding.h:3281
static Function< void, gl::GLenum, gl::GLfixed > PixelStorex
Wrapper for glPixelStorex.
Definition Binding.h:2155
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteQueriesARB
Wrapper for glDeleteQueriesARB.
Definition Binding.h:884
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum > BlendEquationSeparateiARB
Wrapper for glBlendEquationSeparateiARB.
Definition Binding.h:570
static Function< void, gl::GLuint, gl::GLbitfield > SampleMaski
Wrapper for glSampleMaski.
Definition Binding.h:2509
static Function< void, gl::GLhandleARB, gl::GLsizei, gl::GLsizei *, gl::GLcharARB * > GetInfoLogARB
Wrapper for glGetInfoLogARB.
Definition Binding.h:1269
static Function< void, gl::GLfloat, gl::GLfloat, gl::GLfloat > Vertex3f
Wrapper for glVertex3f.
Definition Binding.h:3039
static Function< void, gl::GLfloat, gl::GLfloat > PolygonOffsetEXT
Wrapper for glPolygonOffsetEXT.
Definition Binding.h:2195
static void setCallbackMaskExcept(CallbackMask mask, const std::set< std::string > &blackList)
Updates the callback mask of all registered OpenGL functions in the current state,...
static Function< void, gl::GLenum, gl::GLuint, gl::GLuint > BindBufferBase
Wrapper for glBindBufferBase.
Definition Binding.h:497
static Function< void, gl::GLint, gl::GLsizei, const gl::GLuint64EXT * > Uniformui64vNV
Wrapper for glUniformui64vNV.
Definition Binding.h:2981
static Function< void, gl::GLchar *, gl::GLuint * > GetPerfQueryIdByNameINTEL
Wrapper for glGetPerfQueryIdByNameINTEL.
Definition Binding.h:1426
static Function< void, gl::GLenum, gl::GLsizei, gl::GLint, gl::GLint, gl::GLsizei > CopyColorSubTableEXT
Wrapper for glCopyColorSubTableEXT.
Definition Binding.h:777
static Function< void, gl::GLuint, gl::GLuint, gl::GLuint, gl::GLsizei, const gl::GLfloat * > MulticastFramebufferSampleLocationsfvNV
Wrapper for glMulticastFramebufferSampleLocationsfvNV.
Definition Binding.h:1865
static Function< void, gl::GLuint, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat > ReplacementCodeuiColor3fVertex3fSUN
Wrapper for glReplacementCodeuiColor3fVertex3fSUN.
Definition Binding.h:2471
static Function< void, gl::GLenum, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV, gl::GLhalfNV > MultiTexCoord4hNV
Wrapper for glMultiTexCoord4hNV.
Definition Binding.h:1974
static Function< gl::GLint, gl::GLuint, const gl::GLchar * > GetFragDataIndex
Wrapper for glGetFragDataIndex.
Definition Binding.h:1241
static Function< void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLenum, gl::GLsizei, const void * > CompressedMultiTexSubImage1DEXT
Wrapper for glCompressedMultiTexSubImage1DEXT.
Definition Binding.h:735
static Function< void, gl::GLfloat > FogCoordfEXT
Wrapper for glFogCoordfEXT.
Definition Binding.h:1059
static Function< void, gl::GLuint, gl::GLint, gl::GLsizei, gl::GLboolean, const gl::GLdouble * > ProgramUniformMatrix3x2dv
Wrapper for glProgramUniformMatrix3x2dv.
Definition Binding.h:2372
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei > SecondaryColorFormatNV
Wrapper for glSecondaryColorFormatNV.
Definition Binding.h:2563
static Function< void, gl::GLint > ArrayElementEXT
Wrapper for glArrayElementEXT.
Definition Binding.h:470
static Function< void, gl::GLint, gl::GLint, gl::GLint > Color3i
Wrapper for glColor3i.
Definition Binding.h:657
static Function< void, gl::GLfloat > ClearDepthf
Wrapper for glClearDepthf.
Definition Binding.h:622
static Function< void, gl::GLenum, const gl::GLfixed * > MultiTexCoord2xvOES
Wrapper for glMultiTexCoord2xvOES.
Definition Binding.h:1941
static Function< void, gl::GLsizei, gl::GLuint * > GenOcclusionQueriesNV
Wrapper for glGenOcclusionQueriesNV.
Definition Binding.h:1137
static Function< gl::GLuint, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLuint > GenSymbolsEXT
Wrapper for glGenSymbolsEXT.
Definition Binding.h:1151
static Function< void, gl::GLsizei, const gl::GLuint * > DeleteProgramsNV
Wrapper for glDeleteProgramsNV.
Definition Binding.h:882
static Function< void, gl::GLint, gl::GLsizei, const gl::GLint * > Uniform2ivARB
Wrapper for glUniform2ivARB.
Definition Binding.h:2899
static Function< void, gl::GLdouble, gl::GLdouble > WindowPos2dMESA
Wrapper for glWindowPos2dMESA.
Definition Binding.h:3394
static Function< void, const gl::GLfloat * > WindowPos2fvARB
Wrapper for glWindowPos2fvARB.
Definition Binding.h:3402
static Function< void, gl::GLuint, const gl::GLuint * > VertexAttribI1uivEXT
Wrapper for glVertexAttribI1uivEXT.
Definition Binding.h:3212
static Function< void > EndTransformFeedbackEXT
Wrapper for glEndTransformFeedbackEXT.
Definition Binding.h:1010
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > VertexWeightPointerEXT
Wrapper for glVertexWeightPointerEXT.
Definition Binding.h:3367
static Function< void, gl::GLenum, const gl::GLfloat * > MatrixMultTranspose3x3fNV
Wrapper for glMatrixMultTranspose3x3fNV.
Definition Binding.h:1838
static Function< void, gl::GLuint, gl::GLenum, gl::GLenum, const gl::GLint * > TextureParameterIivEXT
Wrapper for glTextureParameterIivEXT.
Definition Binding.h:2822
static Function< void, gl::GLint, gl::GLenum, gl::GLsizei, const void * > SecondaryColorPointer
Wrapper for glSecondaryColorPointer.
Definition Binding.h:2566
A FunctionCall represents a function call of an OpenGL API function, including the parameter and retu...
Definition FunctionCall.h:27
The Function represents an OpenGL API function with additional features.
Definition Function.h:78
Contains all the classes of glbinding.
std::function< ProcAddress(const char *)> GetProcAddress
The signature for the getProcAddress function.
Definition ProcAddress.h:24
long long int ContextHandle
Type for storing context handles.
Definition ContextHandle.h:9
void(*)() ProcAddress
The generic pointer to a function.
Definition ProcAddress.h:18
CallbackMask
The CallbackMask is a bitfield to encode the states of callbacks for the OpenGL API function calls.
Definition CallbackMask.h:18