10#include <unordered_map>
12#ifdef GLBINDING_USE_BOOST_THREAD
13#include <boost/thread.hpp>
14namespace std_boost = boost;
17namespace std_boost = std;
20#include <glbinding/glbinding_api.h>
21#include <glbinding/glbinding_features.h>
30#include <glbinding/gl/types.h>
67 using array_t = std::array<AbstractFunction *, 3002>;
460 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;
472 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;
473 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;
583 static Function<void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum> BlitFramebuffer;
584 static Function<void, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::ClearBufferMask, gl::GLenum> BlitFramebufferEXT;
585 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;
636 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;
674 static Function<void, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat, gl::GLfloat> Color4fNormal3fVertex3fSUN;
697 static Function<void, gl::GLenum, gl::GLuint, gl::FragmentShaderDestMaskATI, gl::FragmentShaderDestModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI, gl::GLuint, gl::GLuint, gl::FragmentShaderColorModMaskATI> ColorFragmentOp2ATI;
698 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;
721 static Function<void, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLenum, gl::GLboolean, gl::GLboolean, gl::GLboolean> CombinerOutputNV;
734 static Function<void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void *> CompressedMultiTexImage3DEXT;
736 static Function<void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void *> CompressedMultiTexSubImage2DEXT;
737 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;
748 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;
749 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;
752 static Function<void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLsizei, const void *> CompressedTextureImage3DEXT;
756 static Function<void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLsizei, const void *> CompressedTextureSubImage2DEXT;
757 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;
758 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;
784 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;
785 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;
790 static Function<void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei> CopyMultiTexSubImage3DEXT;
811 static Function<void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei> CopyTextureSubImage3DEXT;
857 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;
858 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;
967 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;
973 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;
1212 static Function<void, gl::GLuint, gl::GLint, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLsizei, void *> GetCompressedTextureSubImage;
1418 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;
1553 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;
1733 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;
1789 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;
1790 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;
1791 static Function<void, gl::GLenum, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed, gl::GLfixed, gl::GLint, gl::GLint, gl::GLfixed> Map2xOES;
1812 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;
1813 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;
1861 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;
1864 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;
2006 static Function<void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void *> MultiTexImage2DEXT;
2007 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;
2016 static Function<void, gl::GLenum, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *> MultiTexSubImage2DEXT;
2017 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;
2134 static Function<void, gl::GLuint, gl::GLenum, const void *, gl::PathFontStyle, gl::GLsizei, gl::GLenum, const void *, gl::GLenum, gl::GLuint, gl::GLfloat> PathGlyphsNV;
2205 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;
2206 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;
2473 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;
2480 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;
2675 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;
2711 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;
2756 static Function<void, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void *> TexImage3D;
2757 static Function<void, gl::GLenum, gl::GLint, gl::GLenum, gl::GLsizei, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void *> TexImage3DEXT;
2760 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;
2762 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;
2792 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;
2793 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;
2794 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;
2804 static Function<void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLint, gl::GLenum, gl::GLenum, const void *> TextureImage2DEXT;
2807 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;
2814 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;
2848 static Function<void, gl::GLuint, gl::GLenum, gl::GLint, gl::GLint, gl::GLint, gl::GLsizei, gl::GLsizei, gl::GLenum, gl::GLenum, const void *> TextureSubImage2DEXT;
2849 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;
2850 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;
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 Value class represents a printable wrapper around an OpenGL data type.
Definition Value.h:30
Contains all the classes of glbinding.
void useContext(ContextHandle context)
Update the current context state in glbinding.
void resolveFunctions()
Resolves the funtion pointers of all registered OpenGL functions immediately for the current context.
std::function< ProcAddress(const char *)> GetProcAddress
The signature for the getProcAddress function.
Definition ProcAddress.h:24
CallbackMask
The CallbackMask is a bitfield to encode the states of callbacks for the OpenGL API function calls.
Definition CallbackMask.h:18