You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
		
		
		
		
		
			
		
			
				
					
					
						
							1234 lines
						
					
					
						
							63 KiB
						
					
					
				
			
		
		
	
	
							1234 lines
						
					
					
						
							63 KiB
						
					
					
				| #ifndef __gl3w_h_ | |
| #define __gl3w_h_ | |
|  | |
| #include <GL/glcorearb.h> | |
|  | |
| #ifndef __gl_h_ | |
| #define __gl_h_ | |
| #endif | |
|  | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
|  | |
| /* gl3w api */ | |
| int gl3wInit(void); | |
| int gl3wIsSupported(int major, int minor); | |
| void *gl3wGetProcAddress(const char *proc); | |
| 
 | |
| /* OpenGL functions */ | |
| extern PFNGLCULLFACEPROC gl3wCullFace; | |
| extern PFNGLFRONTFACEPROC gl3wFrontFace; | |
| extern PFNGLHINTPROC gl3wHint; | |
| extern PFNGLLINEWIDTHPROC gl3wLineWidth; | |
| extern PFNGLPOINTSIZEPROC gl3wPointSize; | |
| extern PFNGLPOLYGONMODEPROC gl3wPolygonMode; | |
| extern PFNGLSCISSORPROC gl3wScissor; | |
| extern PFNGLTEXPARAMETERFPROC gl3wTexParameterf; | |
| extern PFNGLTEXPARAMETERFVPROC gl3wTexParameterfv; | |
| extern PFNGLTEXPARAMETERIPROC gl3wTexParameteri; | |
| extern PFNGLTEXPARAMETERIVPROC gl3wTexParameteriv; | |
| extern PFNGLTEXIMAGE1DPROC gl3wTexImage1D; | |
| extern PFNGLTEXIMAGE2DPROC gl3wTexImage2D; | |
| extern PFNGLDRAWBUFFERPROC gl3wDrawBuffer; | |
| extern PFNGLCLEARPROC gl3wClear; | |
| extern PFNGLCLEARCOLORPROC gl3wClearColor; | |
| extern PFNGLCLEARSTENCILPROC gl3wClearStencil; | |
| extern PFNGLCLEARDEPTHPROC gl3wClearDepth; | |
| extern PFNGLSTENCILMASKPROC gl3wStencilMask; | |
| extern PFNGLCOLORMASKPROC gl3wColorMask; | |
| extern PFNGLDEPTHMASKPROC gl3wDepthMask; | |
| extern PFNGLDISABLEPROC gl3wDisable; | |
| extern PFNGLENABLEPROC gl3wEnable; | |
| extern PFNGLFINISHPROC gl3wFinish; | |
| extern PFNGLFLUSHPROC gl3wFlush; | |
| extern PFNGLBLENDFUNCPROC gl3wBlendFunc; | |
| extern PFNGLLOGICOPPROC gl3wLogicOp; | |
| extern PFNGLSTENCILFUNCPROC gl3wStencilFunc; | |
| extern PFNGLSTENCILOPPROC gl3wStencilOp; | |
| extern PFNGLDEPTHFUNCPROC gl3wDepthFunc; | |
| extern PFNGLPIXELSTOREFPROC gl3wPixelStoref; | |
| extern PFNGLPIXELSTOREIPROC gl3wPixelStorei; | |
| extern PFNGLREADBUFFERPROC gl3wReadBuffer; | |
| extern PFNGLREADPIXELSPROC gl3wReadPixels; | |
| extern PFNGLGETBOOLEANVPROC gl3wGetBooleanv; | |
| extern PFNGLGETDOUBLEVPROC gl3wGetDoublev; | |
| extern PFNGLGETERRORPROC gl3wGetError; | |
| extern PFNGLGETFLOATVPROC gl3wGetFloatv; | |
| extern PFNGLGETINTEGERVPROC gl3wGetIntegerv; | |
| extern PFNGLGETSTRINGPROC gl3wGetString; | |
| extern PFNGLGETTEXIMAGEPROC gl3wGetTexImage; | |
| extern PFNGLGETTEXPARAMETERFVPROC gl3wGetTexParameterfv; | |
| extern PFNGLGETTEXPARAMETERIVPROC gl3wGetTexParameteriv; | |
| extern PFNGLGETTEXLEVELPARAMETERFVPROC gl3wGetTexLevelParameterfv; | |
| extern PFNGLGETTEXLEVELPARAMETERIVPROC gl3wGetTexLevelParameteriv; | |
| extern PFNGLISENABLEDPROC gl3wIsEnabled; | |
| extern PFNGLDEPTHRANGEPROC gl3wDepthRange; | |
| extern PFNGLVIEWPORTPROC gl3wViewport; | |
| extern PFNGLDRAWARRAYSPROC gl3wDrawArrays; | |
| extern PFNGLDRAWELEMENTSPROC gl3wDrawElements; | |
| extern PFNGLGETPOINTERVPROC gl3wGetPointerv; | |
| extern PFNGLPOLYGONOFFSETPROC gl3wPolygonOffset; | |
| extern PFNGLCOPYTEXIMAGE1DPROC gl3wCopyTexImage1D; | |
| extern PFNGLCOPYTEXIMAGE2DPROC gl3wCopyTexImage2D; | |
| extern PFNGLCOPYTEXSUBIMAGE1DPROC gl3wCopyTexSubImage1D; | |
| extern PFNGLCOPYTEXSUBIMAGE2DPROC gl3wCopyTexSubImage2D; | |
| extern PFNGLTEXSUBIMAGE1DPROC gl3wTexSubImage1D; | |
| extern PFNGLTEXSUBIMAGE2DPROC gl3wTexSubImage2D; | |
| extern PFNGLBINDTEXTUREPROC gl3wBindTexture; | |
| extern PFNGLDELETETEXTURESPROC gl3wDeleteTextures; | |
| extern PFNGLGENTEXTURESPROC gl3wGenTextures; | |
| extern PFNGLISTEXTUREPROC gl3wIsTexture; | |
| extern PFNGLBLENDCOLORPROC gl3wBlendColor; | |
| extern PFNGLBLENDEQUATIONPROC gl3wBlendEquation; | |
| extern PFNGLDRAWRANGEELEMENTSPROC gl3wDrawRangeElements; | |
| extern PFNGLTEXIMAGE3DPROC gl3wTexImage3D; | |
| extern PFNGLTEXSUBIMAGE3DPROC gl3wTexSubImage3D; | |
| extern PFNGLCOPYTEXSUBIMAGE3DPROC gl3wCopyTexSubImage3D; | |
| extern PFNGLACTIVETEXTUREPROC gl3wActiveTexture; | |
| extern PFNGLSAMPLECOVERAGEPROC gl3wSampleCoverage; | |
| extern PFNGLCOMPRESSEDTEXIMAGE3DPROC gl3wCompressedTexImage3D; | |
| extern PFNGLCOMPRESSEDTEXIMAGE2DPROC gl3wCompressedTexImage2D; | |
| extern PFNGLCOMPRESSEDTEXIMAGE1DPROC gl3wCompressedTexImage1D; | |
| extern PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC gl3wCompressedTexSubImage3D; | |
| extern PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC gl3wCompressedTexSubImage2D; | |
| extern PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC gl3wCompressedTexSubImage1D; | |
| extern PFNGLGETCOMPRESSEDTEXIMAGEPROC gl3wGetCompressedTexImage; | |
| extern PFNGLBLENDFUNCSEPARATEPROC gl3wBlendFuncSeparate; | |
| extern PFNGLMULTIDRAWARRAYSPROC gl3wMultiDrawArrays; | |
| extern PFNGLMULTIDRAWELEMENTSPROC gl3wMultiDrawElements; | |
| extern PFNGLPOINTPARAMETERFPROC gl3wPointParameterf; | |
| extern PFNGLPOINTPARAMETERFVPROC gl3wPointParameterfv; | |
| extern PFNGLPOINTPARAMETERIPROC gl3wPointParameteri; | |
| extern PFNGLPOINTPARAMETERIVPROC gl3wPointParameteriv; | |
| extern PFNGLGENQUERIESPROC gl3wGenQueries; | |
| extern PFNGLDELETEQUERIESPROC gl3wDeleteQueries; | |
| extern PFNGLISQUERYPROC gl3wIsQuery; | |
| extern PFNGLBEGINQUERYPROC gl3wBeginQuery; | |
| extern PFNGLENDQUERYPROC gl3wEndQuery; | |
| extern PFNGLGETQUERYIVPROC gl3wGetQueryiv; | |
| extern PFNGLGETQUERYOBJECTIVPROC gl3wGetQueryObjectiv; | |
| extern PFNGLGETQUERYOBJECTUIVPROC gl3wGetQueryObjectuiv; | |
| extern PFNGLBINDBUFFERPROC gl3wBindBuffer; | |
| extern PFNGLDELETEBUFFERSPROC gl3wDeleteBuffers; | |
| extern PFNGLGENBUFFERSPROC gl3wGenBuffers; | |
| extern PFNGLISBUFFERPROC gl3wIsBuffer; | |
| extern PFNGLBUFFERDATAPROC gl3wBufferData; | |
| extern PFNGLBUFFERSUBDATAPROC gl3wBufferSubData; | |
| extern PFNGLGETBUFFERSUBDATAPROC gl3wGetBufferSubData; | |
| extern PFNGLMAPBUFFERPROC gl3wMapBuffer; | |
| extern PFNGLUNMAPBUFFERPROC gl3wUnmapBuffer; | |
| extern PFNGLGETBUFFERPARAMETERIVPROC gl3wGetBufferParameteriv; | |
| extern PFNGLGETBUFFERPOINTERVPROC gl3wGetBufferPointerv; | |
| extern PFNGLBLENDEQUATIONSEPARATEPROC gl3wBlendEquationSeparate; | |
| extern PFNGLDRAWBUFFERSPROC gl3wDrawBuffers; | |
| extern PFNGLSTENCILOPSEPARATEPROC gl3wStencilOpSeparate; | |
| extern PFNGLSTENCILFUNCSEPARATEPROC gl3wStencilFuncSeparate; | |
| extern PFNGLSTENCILMASKSEPARATEPROC gl3wStencilMaskSeparate; | |
| extern PFNGLATTACHSHADERPROC gl3wAttachShader; | |
| extern PFNGLBINDATTRIBLOCATIONPROC gl3wBindAttribLocation; | |
| extern PFNGLCOMPILESHADERPROC gl3wCompileShader; | |
| extern PFNGLCREATEPROGRAMPROC gl3wCreateProgram; | |
| extern PFNGLCREATESHADERPROC gl3wCreateShader; | |
| extern PFNGLDELETEPROGRAMPROC gl3wDeleteProgram; | |
| extern PFNGLDELETESHADERPROC gl3wDeleteShader; | |
| extern PFNGLDETACHSHADERPROC gl3wDetachShader; | |
| extern PFNGLDISABLEVERTEXATTRIBARRAYPROC gl3wDisableVertexAttribArray; | |
| extern PFNGLENABLEVERTEXATTRIBARRAYPROC gl3wEnableVertexAttribArray; | |
| extern PFNGLGETACTIVEATTRIBPROC gl3wGetActiveAttrib; | |
| extern PFNGLGETACTIVEUNIFORMPROC gl3wGetActiveUniform; | |
| extern PFNGLGETATTACHEDSHADERSPROC gl3wGetAttachedShaders; | |
| extern PFNGLGETATTRIBLOCATIONPROC gl3wGetAttribLocation; | |
| extern PFNGLGETPROGRAMIVPROC gl3wGetProgramiv; | |
| extern PFNGLGETPROGRAMINFOLOGPROC gl3wGetProgramInfoLog; | |
| extern PFNGLGETSHADERIVPROC gl3wGetShaderiv; | |
| extern PFNGLGETSHADERINFOLOGPROC gl3wGetShaderInfoLog; | |
| extern PFNGLGETSHADERSOURCEPROC gl3wGetShaderSource; | |
| extern PFNGLGETUNIFORMLOCATIONPROC gl3wGetUniformLocation; | |
| extern PFNGLGETUNIFORMFVPROC gl3wGetUniformfv; | |
| extern PFNGLGETUNIFORMIVPROC gl3wGetUniformiv; | |
| extern PFNGLGETVERTEXATTRIBDVPROC gl3wGetVertexAttribdv; | |
| extern PFNGLGETVERTEXATTRIBFVPROC gl3wGetVertexAttribfv; | |
| extern PFNGLGETVERTEXATTRIBIVPROC gl3wGetVertexAttribiv; | |
| extern PFNGLGETVERTEXATTRIBPOINTERVPROC gl3wGetVertexAttribPointerv; | |
| extern PFNGLISPROGRAMPROC gl3wIsProgram; | |
| extern PFNGLISSHADERPROC gl3wIsShader; | |
| extern PFNGLLINKPROGRAMPROC gl3wLinkProgram; | |
| extern PFNGLSHADERSOURCEPROC gl3wShaderSource; | |
| extern PFNGLUSEPROGRAMPROC gl3wUseProgram; | |
| extern PFNGLUNIFORM1FPROC gl3wUniform1f; | |
| extern PFNGLUNIFORM2FPROC gl3wUniform2f; | |
| extern PFNGLUNIFORM3FPROC gl3wUniform3f; | |
| extern PFNGLUNIFORM4FPROC gl3wUniform4f; | |
| extern PFNGLUNIFORM1IPROC gl3wUniform1i; | |
| extern PFNGLUNIFORM2IPROC gl3wUniform2i; | |
| extern PFNGLUNIFORM3IPROC gl3wUniform3i; | |
| extern PFNGLUNIFORM4IPROC gl3wUniform4i; | |
| extern PFNGLUNIFORM1FVPROC gl3wUniform1fv; | |
| extern PFNGLUNIFORM2FVPROC gl3wUniform2fv; | |
| extern PFNGLUNIFORM3FVPROC gl3wUniform3fv; | |
| extern PFNGLUNIFORM4FVPROC gl3wUniform4fv; | |
| extern PFNGLUNIFORM1IVPROC gl3wUniform1iv; | |
| extern PFNGLUNIFORM2IVPROC gl3wUniform2iv; | |
| extern PFNGLUNIFORM3IVPROC gl3wUniform3iv; | |
| extern PFNGLUNIFORM4IVPROC gl3wUniform4iv; | |
| extern PFNGLUNIFORMMATRIX2FVPROC gl3wUniformMatrix2fv; | |
| extern PFNGLUNIFORMMATRIX3FVPROC gl3wUniformMatrix3fv; | |
| extern PFNGLUNIFORMMATRIX4FVPROC gl3wUniformMatrix4fv; | |
| extern PFNGLVALIDATEPROGRAMPROC gl3wValidateProgram; | |
| extern PFNGLVERTEXATTRIB1DPROC gl3wVertexAttrib1d; | |
| extern PFNGLVERTEXATTRIB1DVPROC gl3wVertexAttrib1dv; | |
| extern PFNGLVERTEXATTRIB1FPROC gl3wVertexAttrib1f; | |
| extern PFNGLVERTEXATTRIB1FVPROC gl3wVertexAttrib1fv; | |
| extern PFNGLVERTEXATTRIB1SPROC gl3wVertexAttrib1s; | |
| extern PFNGLVERTEXATTRIB1SVPROC gl3wVertexAttrib1sv; | |
| extern PFNGLVERTEXATTRIB2DPROC gl3wVertexAttrib2d; | |
| extern PFNGLVERTEXATTRIB2DVPROC gl3wVertexAttrib2dv; | |
| extern PFNGLVERTEXATTRIB2FPROC gl3wVertexAttrib2f; | |
| extern PFNGLVERTEXATTRIB2FVPROC gl3wVertexAttrib2fv; | |
| extern PFNGLVERTEXATTRIB2SPROC gl3wVertexAttrib2s; | |
| extern PFNGLVERTEXATTRIB2SVPROC gl3wVertexAttrib2sv; | |
| extern PFNGLVERTEXATTRIB3DPROC gl3wVertexAttrib3d; | |
| extern PFNGLVERTEXATTRIB3DVPROC gl3wVertexAttrib3dv; | |
| extern PFNGLVERTEXATTRIB3FPROC gl3wVertexAttrib3f; | |
| extern PFNGLVERTEXATTRIB3FVPROC gl3wVertexAttrib3fv; | |
| extern PFNGLVERTEXATTRIB3SPROC gl3wVertexAttrib3s; | |
| extern PFNGLVERTEXATTRIB3SVPROC gl3wVertexAttrib3sv; | |
| extern PFNGLVERTEXATTRIB4NBVPROC gl3wVertexAttrib4Nbv; | |
| extern PFNGLVERTEXATTRIB4NIVPROC gl3wVertexAttrib4Niv; | |
| extern PFNGLVERTEXATTRIB4NSVPROC gl3wVertexAttrib4Nsv; | |
| extern PFNGLVERTEXATTRIB4NUBPROC gl3wVertexAttrib4Nub; | |
| extern PFNGLVERTEXATTRIB4NUBVPROC gl3wVertexAttrib4Nubv; | |
| extern PFNGLVERTEXATTRIB4NUIVPROC gl3wVertexAttrib4Nuiv; | |
| extern PFNGLVERTEXATTRIB4NUSVPROC gl3wVertexAttrib4Nusv; | |
| extern PFNGLVERTEXATTRIB4BVPROC gl3wVertexAttrib4bv; | |
| extern PFNGLVERTEXATTRIB4DPROC gl3wVertexAttrib4d; | |
| extern PFNGLVERTEXATTRIB4DVPROC gl3wVertexAttrib4dv; | |
| extern PFNGLVERTEXATTRIB4FPROC gl3wVertexAttrib4f; | |
| extern PFNGLVERTEXATTRIB4FVPROC gl3wVertexAttrib4fv; | |
| extern PFNGLVERTEXATTRIB4IVPROC gl3wVertexAttrib4iv; | |
| extern PFNGLVERTEXATTRIB4SPROC gl3wVertexAttrib4s; | |
| extern PFNGLVERTEXATTRIB4SVPROC gl3wVertexAttrib4sv; | |
| extern PFNGLVERTEXATTRIB4UBVPROC gl3wVertexAttrib4ubv; | |
| extern PFNGLVERTEXATTRIB4UIVPROC gl3wVertexAttrib4uiv; | |
| extern PFNGLVERTEXATTRIB4USVPROC gl3wVertexAttrib4usv; | |
| extern PFNGLVERTEXATTRIBPOINTERPROC gl3wVertexAttribPointer; | |
| extern PFNGLUNIFORMMATRIX2X3FVPROC gl3wUniformMatrix2x3fv; | |
| extern PFNGLUNIFORMMATRIX3X2FVPROC gl3wUniformMatrix3x2fv; | |
| extern PFNGLUNIFORMMATRIX2X4FVPROC gl3wUniformMatrix2x4fv; | |
| extern PFNGLUNIFORMMATRIX4X2FVPROC gl3wUniformMatrix4x2fv; | |
| extern PFNGLUNIFORMMATRIX3X4FVPROC gl3wUniformMatrix3x4fv; | |
| extern PFNGLUNIFORMMATRIX4X3FVPROC gl3wUniformMatrix4x3fv; | |
| extern PFNGLCOLORMASKIPROC gl3wColorMaski; | |
| extern PFNGLGETBOOLEANI_VPROC gl3wGetBooleani_v; | |
| extern PFNGLGETINTEGERI_VPROC gl3wGetIntegeri_v; | |
| extern PFNGLENABLEIPROC gl3wEnablei; | |
| extern PFNGLDISABLEIPROC gl3wDisablei; | |
| extern PFNGLISENABLEDIPROC gl3wIsEnabledi; | |
| extern PFNGLBEGINTRANSFORMFEEDBACKPROC gl3wBeginTransformFeedback; | |
| extern PFNGLENDTRANSFORMFEEDBACKPROC gl3wEndTransformFeedback; | |
| extern PFNGLBINDBUFFERRANGEPROC gl3wBindBufferRange; | |
| extern PFNGLBINDBUFFERBASEPROC gl3wBindBufferBase; | |
| extern PFNGLTRANSFORMFEEDBACKVARYINGSPROC gl3wTransformFeedbackVaryings; | |
| extern PFNGLGETTRANSFORMFEEDBACKVARYINGPROC gl3wGetTransformFeedbackVarying; | |
| extern PFNGLCLAMPCOLORPROC gl3wClampColor; | |
| extern PFNGLBEGINCONDITIONALRENDERPROC gl3wBeginConditionalRender; | |
| extern PFNGLENDCONDITIONALRENDERPROC gl3wEndConditionalRender; | |
| extern PFNGLVERTEXATTRIBIPOINTERPROC gl3wVertexAttribIPointer; | |
| extern PFNGLGETVERTEXATTRIBIIVPROC gl3wGetVertexAttribIiv; | |
| extern PFNGLGETVERTEXATTRIBIUIVPROC gl3wGetVertexAttribIuiv; | |
| extern PFNGLVERTEXATTRIBI1IPROC gl3wVertexAttribI1i; | |
| extern PFNGLVERTEXATTRIBI2IPROC gl3wVertexAttribI2i; | |
| extern PFNGLVERTEXATTRIBI3IPROC gl3wVertexAttribI3i; | |
| extern PFNGLVERTEXATTRIBI4IPROC gl3wVertexAttribI4i; | |
| extern PFNGLVERTEXATTRIBI1UIPROC gl3wVertexAttribI1ui; | |
| extern PFNGLVERTEXATTRIBI2UIPROC gl3wVertexAttribI2ui; | |
| extern PFNGLVERTEXATTRIBI3UIPROC gl3wVertexAttribI3ui; | |
| extern PFNGLVERTEXATTRIBI4UIPROC gl3wVertexAttribI4ui; | |
| extern PFNGLVERTEXATTRIBI1IVPROC gl3wVertexAttribI1iv; | |
| extern PFNGLVERTEXATTRIBI2IVPROC gl3wVertexAttribI2iv; | |
| extern PFNGLVERTEXATTRIBI3IVPROC gl3wVertexAttribI3iv; | |
| extern PFNGLVERTEXATTRIBI4IVPROC gl3wVertexAttribI4iv; | |
| extern PFNGLVERTEXATTRIBI1UIVPROC gl3wVertexAttribI1uiv; | |
| extern PFNGLVERTEXATTRIBI2UIVPROC gl3wVertexAttribI2uiv; | |
| extern PFNGLVERTEXATTRIBI3UIVPROC gl3wVertexAttribI3uiv; | |
| extern PFNGLVERTEXATTRIBI4UIVPROC gl3wVertexAttribI4uiv; | |
| extern PFNGLVERTEXATTRIBI4BVPROC gl3wVertexAttribI4bv; | |
| extern PFNGLVERTEXATTRIBI4SVPROC gl3wVertexAttribI4sv; | |
| extern PFNGLVERTEXATTRIBI4UBVPROC gl3wVertexAttribI4ubv; | |
| extern PFNGLVERTEXATTRIBI4USVPROC gl3wVertexAttribI4usv; | |
| extern PFNGLGETUNIFORMUIVPROC gl3wGetUniformuiv; | |
| extern PFNGLBINDFRAGDATALOCATIONPROC gl3wBindFragDataLocation; | |
| extern PFNGLGETFRAGDATALOCATIONPROC gl3wGetFragDataLocation; | |
| extern PFNGLUNIFORM1UIPROC gl3wUniform1ui; | |
| extern PFNGLUNIFORM2UIPROC gl3wUniform2ui; | |
| extern PFNGLUNIFORM3UIPROC gl3wUniform3ui; | |
| extern PFNGLUNIFORM4UIPROC gl3wUniform4ui; | |
| extern PFNGLUNIFORM1UIVPROC gl3wUniform1uiv; | |
| extern PFNGLUNIFORM2UIVPROC gl3wUniform2uiv; | |
| extern PFNGLUNIFORM3UIVPROC gl3wUniform3uiv; | |
| extern PFNGLUNIFORM4UIVPROC gl3wUniform4uiv; | |
| extern PFNGLTEXPARAMETERIIVPROC gl3wTexParameterIiv; | |
| extern PFNGLTEXPARAMETERIUIVPROC gl3wTexParameterIuiv; | |
| extern PFNGLGETTEXPARAMETERIIVPROC gl3wGetTexParameterIiv; | |
| extern PFNGLGETTEXPARAMETERIUIVPROC gl3wGetTexParameterIuiv; | |
| extern PFNGLCLEARBUFFERIVPROC gl3wClearBufferiv; | |
| extern PFNGLCLEARBUFFERUIVPROC gl3wClearBufferuiv; | |
| extern PFNGLCLEARBUFFERFVPROC gl3wClearBufferfv; | |
| extern PFNGLCLEARBUFFERFIPROC gl3wClearBufferfi; | |
| extern PFNGLGETSTRINGIPROC gl3wGetStringi; | |
| extern PFNGLDRAWARRAYSINSTANCEDPROC gl3wDrawArraysInstanced; | |
| extern PFNGLDRAWELEMENTSINSTANCEDPROC gl3wDrawElementsInstanced; | |
| extern PFNGLTEXBUFFERPROC gl3wTexBuffer; | |
| extern PFNGLPRIMITIVERESTARTINDEXPROC gl3wPrimitiveRestartIndex; | |
| extern PFNGLGETINTEGER64I_VPROC gl3wGetInteger64i_v; | |
| extern PFNGLGETBUFFERPARAMETERI64VPROC gl3wGetBufferParameteri64v; | |
| extern PFNGLFRAMEBUFFERTEXTUREPROC gl3wFramebufferTexture; | |
| extern PFNGLVERTEXATTRIBDIVISORPROC gl3wVertexAttribDivisor; | |
| extern PFNGLMINSAMPLESHADINGPROC gl3wMinSampleShading; | |
| extern PFNGLBLENDEQUATIONIPROC gl3wBlendEquationi; | |
| extern PFNGLBLENDEQUATIONSEPARATEIPROC gl3wBlendEquationSeparatei; | |
| extern PFNGLBLENDFUNCIPROC gl3wBlendFunci; | |
| extern PFNGLBLENDFUNCSEPARATEIPROC gl3wBlendFuncSeparatei; | |
| extern PFNGLISRENDERBUFFERPROC gl3wIsRenderbuffer; | |
| extern PFNGLBINDRENDERBUFFERPROC gl3wBindRenderbuffer; | |
| extern PFNGLDELETERENDERBUFFERSPROC gl3wDeleteRenderbuffers; | |
| extern PFNGLGENRENDERBUFFERSPROC gl3wGenRenderbuffers; | |
| extern PFNGLRENDERBUFFERSTORAGEPROC gl3wRenderbufferStorage; | |
| extern PFNGLGETRENDERBUFFERPARAMETERIVPROC gl3wGetRenderbufferParameteriv; | |
| extern PFNGLISFRAMEBUFFERPROC gl3wIsFramebuffer; | |
| extern PFNGLBINDFRAMEBUFFERPROC gl3wBindFramebuffer; | |
| extern PFNGLDELETEFRAMEBUFFERSPROC gl3wDeleteFramebuffers; | |
| extern PFNGLGENFRAMEBUFFERSPROC gl3wGenFramebuffers; | |
| extern PFNGLCHECKFRAMEBUFFERSTATUSPROC gl3wCheckFramebufferStatus; | |
| extern PFNGLFRAMEBUFFERTEXTURE1DPROC gl3wFramebufferTexture1D; | |
| extern PFNGLFRAMEBUFFERTEXTURE2DPROC gl3wFramebufferTexture2D; | |
| extern PFNGLFRAMEBUFFERTEXTURE3DPROC gl3wFramebufferTexture3D; | |
| extern PFNGLFRAMEBUFFERRENDERBUFFERPROC gl3wFramebufferRenderbuffer; | |
| extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC gl3wGetFramebufferAttachmentParameteriv; | |
| extern PFNGLGENERATEMIPMAPPROC gl3wGenerateMipmap; | |
| extern PFNGLBLITFRAMEBUFFERPROC gl3wBlitFramebuffer; | |
| extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC gl3wRenderbufferStorageMultisample; | |
| extern PFNGLFRAMEBUFFERTEXTURELAYERPROC gl3wFramebufferTextureLayer; | |
| extern PFNGLMAPBUFFERRANGEPROC gl3wMapBufferRange; | |
| extern PFNGLFLUSHMAPPEDBUFFERRANGEPROC gl3wFlushMappedBufferRange; | |
| extern PFNGLBINDVERTEXARRAYPROC gl3wBindVertexArray; | |
| extern PFNGLDELETEVERTEXARRAYSPROC gl3wDeleteVertexArrays; | |
| extern PFNGLGENVERTEXARRAYSPROC gl3wGenVertexArrays; | |
| extern PFNGLISVERTEXARRAYPROC gl3wIsVertexArray; | |
| extern PFNGLGETUNIFORMINDICESPROC gl3wGetUniformIndices; | |
| extern PFNGLGETACTIVEUNIFORMSIVPROC gl3wGetActiveUniformsiv; | |
| extern PFNGLGETACTIVEUNIFORMNAMEPROC gl3wGetActiveUniformName; | |
| extern PFNGLGETUNIFORMBLOCKINDEXPROC gl3wGetUniformBlockIndex; | |
| extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC gl3wGetActiveUniformBlockiv; | |
| extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC gl3wGetActiveUniformBlockName; | |
| extern PFNGLUNIFORMBLOCKBINDINGPROC gl3wUniformBlockBinding; | |
| extern PFNGLCOPYBUFFERSUBDATAPROC gl3wCopyBufferSubData; | |
| extern PFNGLDRAWELEMENTSBASEVERTEXPROC gl3wDrawElementsBaseVertex; | |
| extern PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC gl3wDrawRangeElementsBaseVertex; | |
| extern PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC gl3wDrawElementsInstancedBaseVertex; | |
| extern PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC gl3wMultiDrawElementsBaseVertex; | |
| extern PFNGLPROVOKINGVERTEXPROC gl3wProvokingVertex; | |
| extern PFNGLFENCESYNCPROC gl3wFenceSync; | |
| extern PFNGLISSYNCPROC gl3wIsSync; | |
| extern PFNGLDELETESYNCPROC gl3wDeleteSync; | |
| extern PFNGLCLIENTWAITSYNCPROC gl3wClientWaitSync; | |
| extern PFNGLWAITSYNCPROC gl3wWaitSync; | |
| extern PFNGLGETINTEGER64VPROC gl3wGetInteger64v; | |
| extern PFNGLGETSYNCIVPROC gl3wGetSynciv; | |
| extern PFNGLTEXIMAGE2DMULTISAMPLEPROC gl3wTexImage2DMultisample; | |
| extern PFNGLTEXIMAGE3DMULTISAMPLEPROC gl3wTexImage3DMultisample; | |
| extern PFNGLGETMULTISAMPLEFVPROC gl3wGetMultisamplefv; | |
| extern PFNGLSAMPLEMASKIPROC gl3wSampleMaski; | |
| extern PFNGLBLENDEQUATIONIARBPROC gl3wBlendEquationiARB; | |
| extern PFNGLBLENDEQUATIONSEPARATEIARBPROC gl3wBlendEquationSeparateiARB; | |
| extern PFNGLBLENDFUNCIARBPROC gl3wBlendFunciARB; | |
| extern PFNGLBLENDFUNCSEPARATEIARBPROC gl3wBlendFuncSeparateiARB; | |
| extern PFNGLMINSAMPLESHADINGARBPROC gl3wMinSampleShadingARB; | |
| extern PFNGLNAMEDSTRINGARBPROC gl3wNamedStringARB; | |
| extern PFNGLDELETENAMEDSTRINGARBPROC gl3wDeleteNamedStringARB; | |
| extern PFNGLCOMPILESHADERINCLUDEARBPROC gl3wCompileShaderIncludeARB; | |
| extern PFNGLISNAMEDSTRINGARBPROC gl3wIsNamedStringARB; | |
| extern PFNGLGETNAMEDSTRINGARBPROC gl3wGetNamedStringARB; | |
| extern PFNGLGETNAMEDSTRINGIVARBPROC gl3wGetNamedStringivARB; | |
| extern PFNGLBINDFRAGDATALOCATIONINDEXEDPROC gl3wBindFragDataLocationIndexed; | |
| extern PFNGLGETFRAGDATAINDEXPROC gl3wGetFragDataIndex; | |
| extern PFNGLGENSAMPLERSPROC gl3wGenSamplers; | |
| extern PFNGLDELETESAMPLERSPROC gl3wDeleteSamplers; | |
| extern PFNGLISSAMPLERPROC gl3wIsSampler; | |
| extern PFNGLBINDSAMPLERPROC gl3wBindSampler; | |
| extern PFNGLSAMPLERPARAMETERIPROC gl3wSamplerParameteri; | |
| extern PFNGLSAMPLERPARAMETERIVPROC gl3wSamplerParameteriv; | |
| extern PFNGLSAMPLERPARAMETERFPROC gl3wSamplerParameterf; | |
| extern PFNGLSAMPLERPARAMETERFVPROC gl3wSamplerParameterfv; | |
| extern PFNGLSAMPLERPARAMETERIIVPROC gl3wSamplerParameterIiv; | |
| extern PFNGLSAMPLERPARAMETERIUIVPROC gl3wSamplerParameterIuiv; | |
| extern PFNGLGETSAMPLERPARAMETERIVPROC gl3wGetSamplerParameteriv; | |
| extern PFNGLGETSAMPLERPARAMETERIIVPROC gl3wGetSamplerParameterIiv; | |
| extern PFNGLGETSAMPLERPARAMETERFVPROC gl3wGetSamplerParameterfv; | |
| extern PFNGLGETSAMPLERPARAMETERIUIVPROC gl3wGetSamplerParameterIuiv; | |
| extern PFNGLQUERYCOUNTERPROC gl3wQueryCounter; | |
| extern PFNGLGETQUERYOBJECTI64VPROC gl3wGetQueryObjecti64v; | |
| extern PFNGLGETQUERYOBJECTUI64VPROC gl3wGetQueryObjectui64v; | |
| extern PFNGLVERTEXP2UIPROC gl3wVertexP2ui; | |
| extern PFNGLVERTEXP2UIVPROC gl3wVertexP2uiv; | |
| extern PFNGLVERTEXP3UIPROC gl3wVertexP3ui; | |
| extern PFNGLVERTEXP3UIVPROC gl3wVertexP3uiv; | |
| extern PFNGLVERTEXP4UIPROC gl3wVertexP4ui; | |
| extern PFNGLVERTEXP4UIVPROC gl3wVertexP4uiv; | |
| extern PFNGLTEXCOORDP1UIPROC gl3wTexCoordP1ui; | |
| extern PFNGLTEXCOORDP1UIVPROC gl3wTexCoordP1uiv; | |
| extern PFNGLTEXCOORDP2UIPROC gl3wTexCoordP2ui; | |
| extern PFNGLTEXCOORDP2UIVPROC gl3wTexCoordP2uiv; | |
| extern PFNGLTEXCOORDP3UIPROC gl3wTexCoordP3ui; | |
| extern PFNGLTEXCOORDP3UIVPROC gl3wTexCoordP3uiv; | |
| extern PFNGLTEXCOORDP4UIPROC gl3wTexCoordP4ui; | |
| extern PFNGLTEXCOORDP4UIVPROC gl3wTexCoordP4uiv; | |
| extern PFNGLMULTITEXCOORDP1UIPROC gl3wMultiTexCoordP1ui; | |
| extern PFNGLMULTITEXCOORDP1UIVPROC gl3wMultiTexCoordP1uiv; | |
| extern PFNGLMULTITEXCOORDP2UIPROC gl3wMultiTexCoordP2ui; | |
| extern PFNGLMULTITEXCOORDP2UIVPROC gl3wMultiTexCoordP2uiv; | |
| extern PFNGLMULTITEXCOORDP3UIPROC gl3wMultiTexCoordP3ui; | |
| extern PFNGLMULTITEXCOORDP3UIVPROC gl3wMultiTexCoordP3uiv; | |
| extern PFNGLMULTITEXCOORDP4UIPROC gl3wMultiTexCoordP4ui; | |
| extern PFNGLMULTITEXCOORDP4UIVPROC gl3wMultiTexCoordP4uiv; | |
| extern PFNGLNORMALP3UIPROC gl3wNormalP3ui; | |
| extern PFNGLNORMALP3UIVPROC gl3wNormalP3uiv; | |
| extern PFNGLCOLORP3UIPROC gl3wColorP3ui; | |
| extern PFNGLCOLORP3UIVPROC gl3wColorP3uiv; | |
| extern PFNGLCOLORP4UIPROC gl3wColorP4ui; | |
| extern PFNGLCOLORP4UIVPROC gl3wColorP4uiv; | |
| extern PFNGLSECONDARYCOLORP3UIPROC gl3wSecondaryColorP3ui; | |
| extern PFNGLSECONDARYCOLORP3UIVPROC gl3wSecondaryColorP3uiv; | |
| extern PFNGLVERTEXATTRIBP1UIPROC gl3wVertexAttribP1ui; | |
| extern PFNGLVERTEXATTRIBP1UIVPROC gl3wVertexAttribP1uiv; | |
| extern PFNGLVERTEXATTRIBP2UIPROC gl3wVertexAttribP2ui; | |
| extern PFNGLVERTEXATTRIBP2UIVPROC gl3wVertexAttribP2uiv; | |
| extern PFNGLVERTEXATTRIBP3UIPROC gl3wVertexAttribP3ui; | |
| extern PFNGLVERTEXATTRIBP3UIVPROC gl3wVertexAttribP3uiv; | |
| extern PFNGLVERTEXATTRIBP4UIPROC gl3wVertexAttribP4ui; | |
| extern PFNGLVERTEXATTRIBP4UIVPROC gl3wVertexAttribP4uiv; | |
| extern PFNGLDRAWARRAYSINDIRECTPROC gl3wDrawArraysIndirect; | |
| extern PFNGLDRAWELEMENTSINDIRECTPROC gl3wDrawElementsIndirect; | |
| extern PFNGLUNIFORM1DPROC gl3wUniform1d; | |
| extern PFNGLUNIFORM2DPROC gl3wUniform2d; | |
| extern PFNGLUNIFORM3DPROC gl3wUniform3d; | |
| extern PFNGLUNIFORM4DPROC gl3wUniform4d; | |
| extern PFNGLUNIFORM1DVPROC gl3wUniform1dv; | |
| extern PFNGLUNIFORM2DVPROC gl3wUniform2dv; | |
| extern PFNGLUNIFORM3DVPROC gl3wUniform3dv; | |
| extern PFNGLUNIFORM4DVPROC gl3wUniform4dv; | |
| extern PFNGLUNIFORMMATRIX2DVPROC gl3wUniformMatrix2dv; | |
| extern PFNGLUNIFORMMATRIX3DVPROC gl3wUniformMatrix3dv; | |
| extern PFNGLUNIFORMMATRIX4DVPROC gl3wUniformMatrix4dv; | |
| extern PFNGLUNIFORMMATRIX2X3DVPROC gl3wUniformMatrix2x3dv; | |
| extern PFNGLUNIFORMMATRIX2X4DVPROC gl3wUniformMatrix2x4dv; | |
| extern PFNGLUNIFORMMATRIX3X2DVPROC gl3wUniformMatrix3x2dv; | |
| extern PFNGLUNIFORMMATRIX3X4DVPROC gl3wUniformMatrix3x4dv; | |
| extern PFNGLUNIFORMMATRIX4X2DVPROC gl3wUniformMatrix4x2dv; | |
| extern PFNGLUNIFORMMATRIX4X3DVPROC gl3wUniformMatrix4x3dv; | |
| extern PFNGLGETUNIFORMDVPROC gl3wGetUniformdv; | |
| extern PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC gl3wGetSubroutineUniformLocation; | |
| extern PFNGLGETSUBROUTINEINDEXPROC gl3wGetSubroutineIndex; | |
| extern PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC gl3wGetActiveSubroutineUniformiv; | |
| extern PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC gl3wGetActiveSubroutineUniformName; | |
| extern PFNGLGETACTIVESUBROUTINENAMEPROC gl3wGetActiveSubroutineName; | |
| extern PFNGLUNIFORMSUBROUTINESUIVPROC gl3wUniformSubroutinesuiv; | |
| extern PFNGLGETUNIFORMSUBROUTINEUIVPROC gl3wGetUniformSubroutineuiv; | |
| extern PFNGLGETPROGRAMSTAGEIVPROC gl3wGetProgramStageiv; | |
| extern PFNGLPATCHPARAMETERIPROC gl3wPatchParameteri; | |
| extern PFNGLPATCHPARAMETERFVPROC gl3wPatchParameterfv; | |
| extern PFNGLBINDTRANSFORMFEEDBACKPROC gl3wBindTransformFeedback; | |
| extern PFNGLDELETETRANSFORMFEEDBACKSPROC gl3wDeleteTransformFeedbacks; | |
| extern PFNGLGENTRANSFORMFEEDBACKSPROC gl3wGenTransformFeedbacks; | |
| extern PFNGLISTRANSFORMFEEDBACKPROC gl3wIsTransformFeedback; | |
| extern PFNGLPAUSETRANSFORMFEEDBACKPROC gl3wPauseTransformFeedback; | |
| extern PFNGLRESUMETRANSFORMFEEDBACKPROC gl3wResumeTransformFeedback; | |
| extern PFNGLDRAWTRANSFORMFEEDBACKPROC gl3wDrawTransformFeedback; | |
| extern PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC gl3wDrawTransformFeedbackStream; | |
| extern PFNGLBEGINQUERYINDEXEDPROC gl3wBeginQueryIndexed; | |
| extern PFNGLENDQUERYINDEXEDPROC gl3wEndQueryIndexed; | |
| extern PFNGLGETQUERYINDEXEDIVPROC gl3wGetQueryIndexediv; | |
| extern PFNGLRELEASESHADERCOMPILERPROC gl3wReleaseShaderCompiler; | |
| extern PFNGLSHADERBINARYPROC gl3wShaderBinary; | |
| extern PFNGLGETSHADERPRECISIONFORMATPROC gl3wGetShaderPrecisionFormat; | |
| extern PFNGLDEPTHRANGEFPROC gl3wDepthRangef; | |
| extern PFNGLCLEARDEPTHFPROC gl3wClearDepthf; | |
| extern PFNGLGETPROGRAMBINARYPROC gl3wGetProgramBinary; | |
| extern PFNGLPROGRAMBINARYPROC gl3wProgramBinary; | |
| extern PFNGLPROGRAMPARAMETERIPROC gl3wProgramParameteri; | |
| extern PFNGLUSEPROGRAMSTAGESPROC gl3wUseProgramStages; | |
| extern PFNGLACTIVESHADERPROGRAMPROC gl3wActiveShaderProgram; | |
| extern PFNGLCREATESHADERPROGRAMVPROC gl3wCreateShaderProgramv; | |
| extern PFNGLBINDPROGRAMPIPELINEPROC gl3wBindProgramPipeline; | |
| extern PFNGLDELETEPROGRAMPIPELINESPROC gl3wDeleteProgramPipelines; | |
| extern PFNGLGENPROGRAMPIPELINESPROC gl3wGenProgramPipelines; | |
| extern PFNGLISPROGRAMPIPELINEPROC gl3wIsProgramPipeline; | |
| extern PFNGLGETPROGRAMPIPELINEIVPROC gl3wGetProgramPipelineiv; | |
| extern PFNGLPROGRAMUNIFORM1IPROC gl3wProgramUniform1i; | |
| extern PFNGLPROGRAMUNIFORM1IVPROC gl3wProgramUniform1iv; | |
| extern PFNGLPROGRAMUNIFORM1FPROC gl3wProgramUniform1f; | |
| extern PFNGLPROGRAMUNIFORM1FVPROC gl3wProgramUniform1fv; | |
| extern PFNGLPROGRAMUNIFORM1DPROC gl3wProgramUniform1d; | |
| extern PFNGLPROGRAMUNIFORM1DVPROC gl3wProgramUniform1dv; | |
| extern PFNGLPROGRAMUNIFORM1UIPROC gl3wProgramUniform1ui; | |
| extern PFNGLPROGRAMUNIFORM1UIVPROC gl3wProgramUniform1uiv; | |
| extern PFNGLPROGRAMUNIFORM2IPROC gl3wProgramUniform2i; | |
| extern PFNGLPROGRAMUNIFORM2IVPROC gl3wProgramUniform2iv; | |
| extern PFNGLPROGRAMUNIFORM2FPROC gl3wProgramUniform2f; | |
| extern PFNGLPROGRAMUNIFORM2FVPROC gl3wProgramUniform2fv; | |
| extern PFNGLPROGRAMUNIFORM2DPROC gl3wProgramUniform2d; | |
| extern PFNGLPROGRAMUNIFORM2DVPROC gl3wProgramUniform2dv; | |
| extern PFNGLPROGRAMUNIFORM2UIPROC gl3wProgramUniform2ui; | |
| extern PFNGLPROGRAMUNIFORM2UIVPROC gl3wProgramUniform2uiv; | |
| extern PFNGLPROGRAMUNIFORM3IPROC gl3wProgramUniform3i; | |
| extern PFNGLPROGRAMUNIFORM3IVPROC gl3wProgramUniform3iv; | |
| extern PFNGLPROGRAMUNIFORM3FPROC gl3wProgramUniform3f; | |
| extern PFNGLPROGRAMUNIFORM3FVPROC gl3wProgramUniform3fv; | |
| extern PFNGLPROGRAMUNIFORM3DPROC gl3wProgramUniform3d; | |
| extern PFNGLPROGRAMUNIFORM3DVPROC gl3wProgramUniform3dv; | |
| extern PFNGLPROGRAMUNIFORM3UIPROC gl3wProgramUniform3ui; | |
| extern PFNGLPROGRAMUNIFORM3UIVPROC gl3wProgramUniform3uiv; | |
| extern PFNGLPROGRAMUNIFORM4IPROC gl3wProgramUniform4i; | |
| extern PFNGLPROGRAMUNIFORM4IVPROC gl3wProgramUniform4iv; | |
| extern PFNGLPROGRAMUNIFORM4FPROC gl3wProgramUniform4f; | |
| extern PFNGLPROGRAMUNIFORM4FVPROC gl3wProgramUniform4fv; | |
| extern PFNGLPROGRAMUNIFORM4DPROC gl3wProgramUniform4d; | |
| extern PFNGLPROGRAMUNIFORM4DVPROC gl3wProgramUniform4dv; | |
| extern PFNGLPROGRAMUNIFORM4UIPROC gl3wProgramUniform4ui; | |
| extern PFNGLPROGRAMUNIFORM4UIVPROC gl3wProgramUniform4uiv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX2FVPROC gl3wProgramUniformMatrix2fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX3FVPROC gl3wProgramUniformMatrix3fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX4FVPROC gl3wProgramUniformMatrix4fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX2DVPROC gl3wProgramUniformMatrix2dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX3DVPROC gl3wProgramUniformMatrix3dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX4DVPROC gl3wProgramUniformMatrix4dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC gl3wProgramUniformMatrix2x3fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC gl3wProgramUniformMatrix3x2fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC gl3wProgramUniformMatrix2x4fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC gl3wProgramUniformMatrix4x2fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC gl3wProgramUniformMatrix3x4fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC gl3wProgramUniformMatrix4x3fv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC gl3wProgramUniformMatrix2x3dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC gl3wProgramUniformMatrix3x2dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC gl3wProgramUniformMatrix2x4dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC gl3wProgramUniformMatrix4x2dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC gl3wProgramUniformMatrix3x4dv; | |
| extern PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC gl3wProgramUniformMatrix4x3dv; | |
| extern PFNGLVALIDATEPROGRAMPIPELINEPROC gl3wValidateProgramPipeline; | |
| extern PFNGLGETPROGRAMPIPELINEINFOLOGPROC gl3wGetProgramPipelineInfoLog; | |
| extern PFNGLVERTEXATTRIBL1DPROC gl3wVertexAttribL1d; | |
| extern PFNGLVERTEXATTRIBL2DPROC gl3wVertexAttribL2d; | |
| extern PFNGLVERTEXATTRIBL3DPROC gl3wVertexAttribL3d; | |
| extern PFNGLVERTEXATTRIBL4DPROC gl3wVertexAttribL4d; | |
| extern PFNGLVERTEXATTRIBL1DVPROC gl3wVertexAttribL1dv; | |
| extern PFNGLVERTEXATTRIBL2DVPROC gl3wVertexAttribL2dv; | |
| extern PFNGLVERTEXATTRIBL3DVPROC gl3wVertexAttribL3dv; | |
| extern PFNGLVERTEXATTRIBL4DVPROC gl3wVertexAttribL4dv; | |
| extern PFNGLVERTEXATTRIBLPOINTERPROC gl3wVertexAttribLPointer; | |
| extern PFNGLGETVERTEXATTRIBLDVPROC gl3wGetVertexAttribLdv; | |
| extern PFNGLVIEWPORTARRAYVPROC gl3wViewportArrayv; | |
| extern PFNGLVIEWPORTINDEXEDFPROC gl3wViewportIndexedf; | |
| extern PFNGLVIEWPORTINDEXEDFVPROC gl3wViewportIndexedfv; | |
| extern PFNGLSCISSORARRAYVPROC gl3wScissorArrayv; | |
| extern PFNGLSCISSORINDEXEDPROC gl3wScissorIndexed; | |
| extern PFNGLSCISSORINDEXEDVPROC gl3wScissorIndexedv; | |
| extern PFNGLDEPTHRANGEARRAYVPROC gl3wDepthRangeArrayv; | |
| extern PFNGLDEPTHRANGEINDEXEDPROC gl3wDepthRangeIndexed; | |
| extern PFNGLGETFLOATI_VPROC gl3wGetFloati_v; | |
| extern PFNGLGETDOUBLEI_VPROC gl3wGetDoublei_v; | |
| extern PFNGLCREATESYNCFROMCLEVENTARBPROC gl3wCreateSyncFromCLeventARB; | |
| extern PFNGLDEBUGMESSAGECONTROLARBPROC gl3wDebugMessageControlARB; | |
| extern PFNGLDEBUGMESSAGEINSERTARBPROC gl3wDebugMessageInsertARB; | |
| extern PFNGLDEBUGMESSAGECALLBACKARBPROC gl3wDebugMessageCallbackARB; | |
| extern PFNGLGETDEBUGMESSAGELOGARBPROC gl3wGetDebugMessageLogARB; | |
| extern PFNGLGETGRAPHICSRESETSTATUSARBPROC gl3wGetGraphicsResetStatusARB; | |
| extern PFNGLGETNTEXIMAGEARBPROC gl3wGetnTexImageARB; | |
| extern PFNGLREADNPIXELSARBPROC gl3wReadnPixelsARB; | |
| extern PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC gl3wGetnCompressedTexImageARB; | |
| extern PFNGLGETNUNIFORMFVARBPROC gl3wGetnUniformfvARB; | |
| extern PFNGLGETNUNIFORMIVARBPROC gl3wGetnUniformivARB; | |
| extern PFNGLGETNUNIFORMUIVARBPROC gl3wGetnUniformuivARB; | |
| extern PFNGLGETNUNIFORMDVARBPROC gl3wGetnUniformdvARB; | |
| extern PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC gl3wDrawArraysInstancedBaseInstance; | |
| extern PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC gl3wDrawElementsInstancedBaseInstance; | |
| extern PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC gl3wDrawElementsInstancedBaseVertexBaseInstance; | |
| extern PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC gl3wDrawTransformFeedbackInstanced; | |
| extern PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC gl3wDrawTransformFeedbackStreamInstanced; | |
| extern PFNGLGETINTERNALFORMATIVPROC gl3wGetInternalformativ; | |
| extern PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC gl3wGetActiveAtomicCounterBufferiv; | |
| extern PFNGLBINDIMAGETEXTUREPROC gl3wBindImageTexture; | |
| extern PFNGLMEMORYBARRIERPROC gl3wMemoryBarrier; | |
| extern PFNGLTEXSTORAGE1DPROC gl3wTexStorage1D; | |
| extern PFNGLTEXSTORAGE2DPROC gl3wTexStorage2D; | |
| extern PFNGLTEXSTORAGE3DPROC gl3wTexStorage3D; | |
| extern PFNGLTEXTURESTORAGE1DEXTPROC gl3wTextureStorage1DEXT; | |
| extern PFNGLTEXTURESTORAGE2DEXTPROC gl3wTextureStorage2DEXT; | |
| extern PFNGLTEXTURESTORAGE3DEXTPROC gl3wTextureStorage3DEXT; | |
| extern PFNGLDEBUGMESSAGECONTROLPROC gl3wDebugMessageControl; | |
| extern PFNGLDEBUGMESSAGEINSERTPROC gl3wDebugMessageInsert; | |
| extern PFNGLDEBUGMESSAGECALLBACKPROC gl3wDebugMessageCallback; | |
| extern PFNGLGETDEBUGMESSAGELOGPROC gl3wGetDebugMessageLog; | |
| extern PFNGLPUSHDEBUGGROUPPROC gl3wPushDebugGroup; | |
| extern PFNGLPOPDEBUGGROUPPROC gl3wPopDebugGroup; | |
| extern PFNGLOBJECTLABELPROC gl3wObjectLabel; | |
| extern PFNGLGETOBJECTLABELPROC gl3wGetObjectLabel; | |
| extern PFNGLOBJECTPTRLABELPROC gl3wObjectPtrLabel; | |
| extern PFNGLGETOBJECTPTRLABELPROC gl3wGetObjectPtrLabel; | |
| extern PFNGLCLEARBUFFERDATAPROC gl3wClearBufferData; | |
| extern PFNGLCLEARBUFFERSUBDATAPROC gl3wClearBufferSubData; | |
| extern PFNGLCLEARNAMEDBUFFERDATAEXTPROC gl3wClearNamedBufferDataEXT; | |
| extern PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC gl3wClearNamedBufferSubDataEXT; | |
| extern PFNGLDISPATCHCOMPUTEPROC gl3wDispatchCompute; | |
| extern PFNGLDISPATCHCOMPUTEINDIRECTPROC gl3wDispatchComputeIndirect; | |
| extern PFNGLCOPYIMAGESUBDATAPROC gl3wCopyImageSubData; | |
| extern PFNGLTEXTUREVIEWPROC gl3wTextureView; | |
| extern PFNGLBINDVERTEXBUFFERPROC gl3wBindVertexBuffer; | |
| extern PFNGLVERTEXATTRIBFORMATPROC gl3wVertexAttribFormat; | |
| extern PFNGLVERTEXATTRIBIFORMATPROC gl3wVertexAttribIFormat; | |
| extern PFNGLVERTEXATTRIBLFORMATPROC gl3wVertexAttribLFormat; | |
| extern PFNGLVERTEXATTRIBBINDINGPROC gl3wVertexAttribBinding; | |
| extern PFNGLVERTEXBINDINGDIVISORPROC gl3wVertexBindingDivisor; | |
| extern PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC gl3wVertexArrayBindVertexBufferEXT; | |
| extern PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC gl3wVertexArrayVertexAttribFormatEXT; | |
| extern PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC gl3wVertexArrayVertexAttribIFormatEXT; | |
| extern PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC gl3wVertexArrayVertexAttribLFormatEXT; | |
| extern PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC gl3wVertexArrayVertexAttribBindingEXT; | |
| extern PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC gl3wVertexArrayVertexBindingDivisorEXT; | |
| extern PFNGLFRAMEBUFFERPARAMETERIPROC gl3wFramebufferParameteri; | |
| extern PFNGLGETFRAMEBUFFERPARAMETERIVPROC gl3wGetFramebufferParameteriv; | |
| extern PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC gl3wNamedFramebufferParameteriEXT; | |
| extern PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC gl3wGetNamedFramebufferParameterivEXT; | |
| extern PFNGLGETINTERNALFORMATI64VPROC gl3wGetInternalformati64v; | |
| extern PFNGLINVALIDATETEXSUBIMAGEPROC gl3wInvalidateTexSubImage; | |
| extern PFNGLINVALIDATETEXIMAGEPROC gl3wInvalidateTexImage; | |
| extern PFNGLINVALIDATEBUFFERSUBDATAPROC gl3wInvalidateBufferSubData; | |
| extern PFNGLINVALIDATEBUFFERDATAPROC gl3wInvalidateBufferData; | |
| extern PFNGLINVALIDATEFRAMEBUFFERPROC gl3wInvalidateFramebuffer; | |
| extern PFNGLINVALIDATESUBFRAMEBUFFERPROC gl3wInvalidateSubFramebuffer; | |
| extern PFNGLMULTIDRAWARRAYSINDIRECTPROC gl3wMultiDrawArraysIndirect; | |
| extern PFNGLMULTIDRAWELEMENTSINDIRECTPROC gl3wMultiDrawElementsIndirect; | |
| extern PFNGLGETPROGRAMINTERFACEIVPROC gl3wGetProgramInterfaceiv; | |
| extern PFNGLGETPROGRAMRESOURCEINDEXPROC gl3wGetProgramResourceIndex; | |
| extern PFNGLGETPROGRAMRESOURCENAMEPROC gl3wGetProgramResourceName; | |
| extern PFNGLGETPROGRAMRESOURCEIVPROC gl3wGetProgramResourceiv; | |
| extern PFNGLGETPROGRAMRESOURCELOCATIONPROC gl3wGetProgramResourceLocation; | |
| extern PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC gl3wGetProgramResourceLocationIndex; | |
| extern PFNGLSHADERSTORAGEBLOCKBINDINGPROC gl3wShaderStorageBlockBinding; | |
| extern PFNGLTEXBUFFERRANGEPROC gl3wTexBufferRange; | |
| extern PFNGLTEXTUREBUFFERRANGEEXTPROC gl3wTextureBufferRangeEXT; | |
| extern PFNGLTEXSTORAGE2DMULTISAMPLEPROC gl3wTexStorage2DMultisample; | |
| extern PFNGLTEXSTORAGE3DMULTISAMPLEPROC gl3wTexStorage3DMultisample; | |
| extern PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC gl3wTextureStorage2DMultisampleEXT; | |
| extern PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC gl3wTextureStorage3DMultisampleEXT; | |
| 
 | |
| #define glCullFace		gl3wCullFace | |
| #define glFrontFace		gl3wFrontFace | |
| #define glHint		gl3wHint | |
| #define glLineWidth		gl3wLineWidth | |
| #define glPointSize		gl3wPointSize | |
| #define glPolygonMode		gl3wPolygonMode | |
| #define glScissor		gl3wScissor | |
| #define glTexParameterf		gl3wTexParameterf | |
| #define glTexParameterfv		gl3wTexParameterfv | |
| #define glTexParameteri		gl3wTexParameteri | |
| #define glTexParameteriv		gl3wTexParameteriv | |
| #define glTexImage1D		gl3wTexImage1D | |
| #define glTexImage2D		gl3wTexImage2D | |
| #define glDrawBuffer		gl3wDrawBuffer | |
| #define glClear		gl3wClear | |
| #define glClearColor		gl3wClearColor | |
| #define glClearStencil		gl3wClearStencil | |
| #define glClearDepth		gl3wClearDepth | |
| #define glStencilMask		gl3wStencilMask | |
| #define glColorMask		gl3wColorMask | |
| #define glDepthMask		gl3wDepthMask | |
| #define glDisable		gl3wDisable | |
| #define glEnable		gl3wEnable | |
| #define glFinish		gl3wFinish | |
| #define glFlush		gl3wFlush | |
| #define glBlendFunc		gl3wBlendFunc | |
| #define glLogicOp		gl3wLogicOp | |
| #define glStencilFunc		gl3wStencilFunc | |
| #define glStencilOp		gl3wStencilOp | |
| #define glDepthFunc		gl3wDepthFunc | |
| #define glPixelStoref		gl3wPixelStoref | |
| #define glPixelStorei		gl3wPixelStorei | |
| #define glReadBuffer		gl3wReadBuffer | |
| #define glReadPixels		gl3wReadPixels | |
| #define glGetBooleanv		gl3wGetBooleanv | |
| #define glGetDoublev		gl3wGetDoublev | |
| #define glGetError		gl3wGetError | |
| #define glGetFloatv		gl3wGetFloatv | |
| #define glGetIntegerv		gl3wGetIntegerv | |
| #define glGetString		gl3wGetString | |
| #define glGetTexImage		gl3wGetTexImage | |
| #define glGetTexParameterfv		gl3wGetTexParameterfv | |
| #define glGetTexParameteriv		gl3wGetTexParameteriv | |
| #define glGetTexLevelParameterfv		gl3wGetTexLevelParameterfv | |
| #define glGetTexLevelParameteriv		gl3wGetTexLevelParameteriv | |
| #define glIsEnabled		gl3wIsEnabled | |
| #define glDepthRange		gl3wDepthRange | |
| #define glViewport		gl3wViewport | |
| #define glDrawArrays		gl3wDrawArrays | |
| #define glDrawElements		gl3wDrawElements | |
| #define glGetPointerv		gl3wGetPointerv | |
| #define glPolygonOffset		gl3wPolygonOffset | |
| #define glCopyTexImage1D		gl3wCopyTexImage1D | |
| #define glCopyTexImage2D		gl3wCopyTexImage2D | |
| #define glCopyTexSubImage1D		gl3wCopyTexSubImage1D | |
| #define glCopyTexSubImage2D		gl3wCopyTexSubImage2D | |
| #define glTexSubImage1D		gl3wTexSubImage1D | |
| #define glTexSubImage2D		gl3wTexSubImage2D | |
| #define glBindTexture		gl3wBindTexture | |
| #define glDeleteTextures		gl3wDeleteTextures | |
| #define glGenTextures		gl3wGenTextures | |
| #define glIsTexture		gl3wIsTexture | |
| #define glBlendColor		gl3wBlendColor | |
| #define glBlendEquation		gl3wBlendEquation | |
| #define glDrawRangeElements		gl3wDrawRangeElements | |
| #define glTexImage3D		gl3wTexImage3D | |
| #define glTexSubImage3D		gl3wTexSubImage3D | |
| #define glCopyTexSubImage3D		gl3wCopyTexSubImage3D | |
| #define glActiveTexture		gl3wActiveTexture | |
| #define glSampleCoverage		gl3wSampleCoverage | |
| #define glCompressedTexImage3D		gl3wCompressedTexImage3D | |
| #define glCompressedTexImage2D		gl3wCompressedTexImage2D | |
| #define glCompressedTexImage1D		gl3wCompressedTexImage1D | |
| #define glCompressedTexSubImage3D		gl3wCompressedTexSubImage3D | |
| #define glCompressedTexSubImage2D		gl3wCompressedTexSubImage2D | |
| #define glCompressedTexSubImage1D		gl3wCompressedTexSubImage1D | |
| #define glGetCompressedTexImage		gl3wGetCompressedTexImage | |
| #define glBlendFuncSeparate		gl3wBlendFuncSeparate | |
| #define glMultiDrawArrays		gl3wMultiDrawArrays | |
| #define glMultiDrawElements		gl3wMultiDrawElements | |
| #define glPointParameterf		gl3wPointParameterf | |
| #define glPointParameterfv		gl3wPointParameterfv | |
| #define glPointParameteri		gl3wPointParameteri | |
| #define glPointParameteriv		gl3wPointParameteriv | |
| #define glGenQueries		gl3wGenQueries | |
| #define glDeleteQueries		gl3wDeleteQueries | |
| #define glIsQuery		gl3wIsQuery | |
| #define glBeginQuery		gl3wBeginQuery | |
| #define glEndQuery		gl3wEndQuery | |
| #define glGetQueryiv		gl3wGetQueryiv | |
| #define glGetQueryObjectiv		gl3wGetQueryObjectiv | |
| #define glGetQueryObjectuiv		gl3wGetQueryObjectuiv | |
| #define glBindBuffer		gl3wBindBuffer | |
| #define glDeleteBuffers		gl3wDeleteBuffers | |
| #define glGenBuffers		gl3wGenBuffers | |
| #define glIsBuffer		gl3wIsBuffer | |
| #define glBufferData		gl3wBufferData | |
| #define glBufferSubData		gl3wBufferSubData | |
| #define glGetBufferSubData		gl3wGetBufferSubData | |
| #define glMapBuffer		gl3wMapBuffer | |
| #define glUnmapBuffer		gl3wUnmapBuffer | |
| #define glGetBufferParameteriv		gl3wGetBufferParameteriv | |
| #define glGetBufferPointerv		gl3wGetBufferPointerv | |
| #define glBlendEquationSeparate		gl3wBlendEquationSeparate | |
| #define glDrawBuffers		gl3wDrawBuffers | |
| #define glStencilOpSeparate		gl3wStencilOpSeparate | |
| #define glStencilFuncSeparate		gl3wStencilFuncSeparate | |
| #define glStencilMaskSeparate		gl3wStencilMaskSeparate | |
| #define glAttachShader		gl3wAttachShader | |
| #define glBindAttribLocation		gl3wBindAttribLocation | |
| #define glCompileShader		gl3wCompileShader | |
| #define glCreateProgram		gl3wCreateProgram | |
| #define glCreateShader		gl3wCreateShader | |
| #define glDeleteProgram		gl3wDeleteProgram | |
| #define glDeleteShader		gl3wDeleteShader | |
| #define glDetachShader		gl3wDetachShader | |
| #define glDisableVertexAttribArray		gl3wDisableVertexAttribArray | |
| #define glEnableVertexAttribArray		gl3wEnableVertexAttribArray | |
| #define glGetActiveAttrib		gl3wGetActiveAttrib | |
| #define glGetActiveUniform		gl3wGetActiveUniform | |
| #define glGetAttachedShaders		gl3wGetAttachedShaders | |
| #define glGetAttribLocation		gl3wGetAttribLocation | |
| #define glGetProgramiv		gl3wGetProgramiv | |
| #define glGetProgramInfoLog		gl3wGetProgramInfoLog | |
| #define glGetShaderiv		gl3wGetShaderiv | |
| #define glGetShaderInfoLog		gl3wGetShaderInfoLog | |
| #define glGetShaderSource		gl3wGetShaderSource | |
| #define glGetUniformLocation		gl3wGetUniformLocation | |
| #define glGetUniformfv		gl3wGetUniformfv | |
| #define glGetUniformiv		gl3wGetUniformiv | |
| #define glGetVertexAttribdv		gl3wGetVertexAttribdv | |
| #define glGetVertexAttribfv		gl3wGetVertexAttribfv | |
| #define glGetVertexAttribiv		gl3wGetVertexAttribiv | |
| #define glGetVertexAttribPointerv		gl3wGetVertexAttribPointerv | |
| #define glIsProgram		gl3wIsProgram | |
| #define glIsShader		gl3wIsShader | |
| #define glLinkProgram		gl3wLinkProgram | |
| #define glShaderSource		gl3wShaderSource | |
| #define glUseProgram		gl3wUseProgram | |
| #define glUniform1f		gl3wUniform1f | |
| #define glUniform2f		gl3wUniform2f | |
| #define glUniform3f		gl3wUniform3f | |
| #define glUniform4f		gl3wUniform4f | |
| #define glUniform1i		gl3wUniform1i | |
| #define glUniform2i		gl3wUniform2i | |
| #define glUniform3i		gl3wUniform3i | |
| #define glUniform4i		gl3wUniform4i | |
| #define glUniform1fv		gl3wUniform1fv | |
| #define glUniform2fv		gl3wUniform2fv | |
| #define glUniform3fv		gl3wUniform3fv | |
| #define glUniform4fv		gl3wUniform4fv | |
| #define glUniform1iv		gl3wUniform1iv | |
| #define glUniform2iv		gl3wUniform2iv | |
| #define glUniform3iv		gl3wUniform3iv | |
| #define glUniform4iv		gl3wUniform4iv | |
| #define glUniformMatrix2fv		gl3wUniformMatrix2fv | |
| #define glUniformMatrix3fv		gl3wUniformMatrix3fv | |
| #define glUniformMatrix4fv		gl3wUniformMatrix4fv | |
| #define glValidateProgram		gl3wValidateProgram | |
| #define glVertexAttrib1d		gl3wVertexAttrib1d | |
| #define glVertexAttrib1dv		gl3wVertexAttrib1dv | |
| #define glVertexAttrib1f		gl3wVertexAttrib1f | |
| #define glVertexAttrib1fv		gl3wVertexAttrib1fv | |
| #define glVertexAttrib1s		gl3wVertexAttrib1s | |
| #define glVertexAttrib1sv		gl3wVertexAttrib1sv | |
| #define glVertexAttrib2d		gl3wVertexAttrib2d | |
| #define glVertexAttrib2dv		gl3wVertexAttrib2dv | |
| #define glVertexAttrib2f		gl3wVertexAttrib2f | |
| #define glVertexAttrib2fv		gl3wVertexAttrib2fv | |
| #define glVertexAttrib2s		gl3wVertexAttrib2s | |
| #define glVertexAttrib2sv		gl3wVertexAttrib2sv | |
| #define glVertexAttrib3d		gl3wVertexAttrib3d | |
| #define glVertexAttrib3dv		gl3wVertexAttrib3dv | |
| #define glVertexAttrib3f		gl3wVertexAttrib3f | |
| #define glVertexAttrib3fv		gl3wVertexAttrib3fv | |
| #define glVertexAttrib3s		gl3wVertexAttrib3s | |
| #define glVertexAttrib3sv		gl3wVertexAttrib3sv | |
| #define glVertexAttrib4Nbv		gl3wVertexAttrib4Nbv | |
| #define glVertexAttrib4Niv		gl3wVertexAttrib4Niv | |
| #define glVertexAttrib4Nsv		gl3wVertexAttrib4Nsv | |
| #define glVertexAttrib4Nub		gl3wVertexAttrib4Nub | |
| #define glVertexAttrib4Nubv		gl3wVertexAttrib4Nubv | |
| #define glVertexAttrib4Nuiv		gl3wVertexAttrib4Nuiv | |
| #define glVertexAttrib4Nusv		gl3wVertexAttrib4Nusv | |
| #define glVertexAttrib4bv		gl3wVertexAttrib4bv | |
| #define glVertexAttrib4d		gl3wVertexAttrib4d | |
| #define glVertexAttrib4dv		gl3wVertexAttrib4dv | |
| #define glVertexAttrib4f		gl3wVertexAttrib4f | |
| #define glVertexAttrib4fv		gl3wVertexAttrib4fv | |
| #define glVertexAttrib4iv		gl3wVertexAttrib4iv | |
| #define glVertexAttrib4s		gl3wVertexAttrib4s | |
| #define glVertexAttrib4sv		gl3wVertexAttrib4sv | |
| #define glVertexAttrib4ubv		gl3wVertexAttrib4ubv | |
| #define glVertexAttrib4uiv		gl3wVertexAttrib4uiv | |
| #define glVertexAttrib4usv		gl3wVertexAttrib4usv | |
| #define glVertexAttribPointer		gl3wVertexAttribPointer | |
| #define glUniformMatrix2x3fv		gl3wUniformMatrix2x3fv | |
| #define glUniformMatrix3x2fv		gl3wUniformMatrix3x2fv | |
| #define glUniformMatrix2x4fv		gl3wUniformMatrix2x4fv | |
| #define glUniformMatrix4x2fv		gl3wUniformMatrix4x2fv | |
| #define glUniformMatrix3x4fv		gl3wUniformMatrix3x4fv | |
| #define glUniformMatrix4x3fv		gl3wUniformMatrix4x3fv | |
| #define glColorMaski		gl3wColorMaski | |
| #define glGetBooleani_v		gl3wGetBooleani_v | |
| #define glGetIntegeri_v		gl3wGetIntegeri_v | |
| #define glEnablei		gl3wEnablei | |
| #define glDisablei		gl3wDisablei | |
| #define glIsEnabledi		gl3wIsEnabledi | |
| #define glBeginTransformFeedback		gl3wBeginTransformFeedback | |
| #define glEndTransformFeedback		gl3wEndTransformFeedback | |
| #define glBindBufferRange		gl3wBindBufferRange | |
| #define glBindBufferBase		gl3wBindBufferBase | |
| #define glTransformFeedbackVaryings		gl3wTransformFeedbackVaryings | |
| #define glGetTransformFeedbackVarying		gl3wGetTransformFeedbackVarying | |
| #define glClampColor		gl3wClampColor | |
| #define glBeginConditionalRender		gl3wBeginConditionalRender | |
| #define glEndConditionalRender		gl3wEndConditionalRender | |
| #define glVertexAttribIPointer		gl3wVertexAttribIPointer | |
| #define glGetVertexAttribIiv		gl3wGetVertexAttribIiv | |
| #define glGetVertexAttribIuiv		gl3wGetVertexAttribIuiv | |
| #define glVertexAttribI1i		gl3wVertexAttribI1i | |
| #define glVertexAttribI2i		gl3wVertexAttribI2i | |
| #define glVertexAttribI3i		gl3wVertexAttribI3i | |
| #define glVertexAttribI4i		gl3wVertexAttribI4i | |
| #define glVertexAttribI1ui		gl3wVertexAttribI1ui | |
| #define glVertexAttribI2ui		gl3wVertexAttribI2ui | |
| #define glVertexAttribI3ui		gl3wVertexAttribI3ui | |
| #define glVertexAttribI4ui		gl3wVertexAttribI4ui | |
| #define glVertexAttribI1iv		gl3wVertexAttribI1iv | |
| #define glVertexAttribI2iv		gl3wVertexAttribI2iv | |
| #define glVertexAttribI3iv		gl3wVertexAttribI3iv | |
| #define glVertexAttribI4iv		gl3wVertexAttribI4iv | |
| #define glVertexAttribI1uiv		gl3wVertexAttribI1uiv | |
| #define glVertexAttribI2uiv		gl3wVertexAttribI2uiv | |
| #define glVertexAttribI3uiv		gl3wVertexAttribI3uiv | |
| #define glVertexAttribI4uiv		gl3wVertexAttribI4uiv | |
| #define glVertexAttribI4bv		gl3wVertexAttribI4bv | |
| #define glVertexAttribI4sv		gl3wVertexAttribI4sv | |
| #define glVertexAttribI4ubv		gl3wVertexAttribI4ubv | |
| #define glVertexAttribI4usv		gl3wVertexAttribI4usv | |
| #define glGetUniformuiv		gl3wGetUniformuiv | |
| #define glBindFragDataLocation		gl3wBindFragDataLocation | |
| #define glGetFragDataLocation		gl3wGetFragDataLocation | |
| #define glUniform1ui		gl3wUniform1ui | |
| #define glUniform2ui		gl3wUniform2ui | |
| #define glUniform3ui		gl3wUniform3ui | |
| #define glUniform4ui		gl3wUniform4ui | |
| #define glUniform1uiv		gl3wUniform1uiv | |
| #define glUniform2uiv		gl3wUniform2uiv | |
| #define glUniform3uiv		gl3wUniform3uiv | |
| #define glUniform4uiv		gl3wUniform4uiv | |
| #define glTexParameterIiv		gl3wTexParameterIiv | |
| #define glTexParameterIuiv		gl3wTexParameterIuiv | |
| #define glGetTexParameterIiv		gl3wGetTexParameterIiv | |
| #define glGetTexParameterIuiv		gl3wGetTexParameterIuiv | |
| #define glClearBufferiv		gl3wClearBufferiv | |
| #define glClearBufferuiv		gl3wClearBufferuiv | |
| #define glClearBufferfv		gl3wClearBufferfv | |
| #define glClearBufferfi		gl3wClearBufferfi | |
| #define glGetStringi		gl3wGetStringi | |
| #define glDrawArraysInstanced		gl3wDrawArraysInstanced | |
| #define glDrawElementsInstanced		gl3wDrawElementsInstanced | |
| #define glTexBuffer		gl3wTexBuffer | |
| #define glPrimitiveRestartIndex		gl3wPrimitiveRestartIndex | |
| #define glGetInteger64i_v		gl3wGetInteger64i_v | |
| #define glGetBufferParameteri64v		gl3wGetBufferParameteri64v | |
| #define glFramebufferTexture		gl3wFramebufferTexture | |
| #define glVertexAttribDivisor		gl3wVertexAttribDivisor | |
| #define glMinSampleShading		gl3wMinSampleShading | |
| #define glBlendEquationi		gl3wBlendEquationi | |
| #define glBlendEquationSeparatei		gl3wBlendEquationSeparatei | |
| #define glBlendFunci		gl3wBlendFunci | |
| #define glBlendFuncSeparatei		gl3wBlendFuncSeparatei | |
| #define glIsRenderbuffer		gl3wIsRenderbuffer | |
| #define glBindRenderbuffer		gl3wBindRenderbuffer | |
| #define glDeleteRenderbuffers		gl3wDeleteRenderbuffers | |
| #define glGenRenderbuffers		gl3wGenRenderbuffers | |
| #define glRenderbufferStorage		gl3wRenderbufferStorage | |
| #define glGetRenderbufferParameteriv		gl3wGetRenderbufferParameteriv | |
| #define glIsFramebuffer		gl3wIsFramebuffer | |
| #define glBindFramebuffer		gl3wBindFramebuffer | |
| #define glDeleteFramebuffers		gl3wDeleteFramebuffers | |
| #define glGenFramebuffers		gl3wGenFramebuffers | |
| #define glCheckFramebufferStatus		gl3wCheckFramebufferStatus | |
| #define glFramebufferTexture1D		gl3wFramebufferTexture1D | |
| #define glFramebufferTexture2D		gl3wFramebufferTexture2D | |
| #define glFramebufferTexture3D		gl3wFramebufferTexture3D | |
| #define glFramebufferRenderbuffer		gl3wFramebufferRenderbuffer | |
| #define glGetFramebufferAttachmentParameteriv		gl3wGetFramebufferAttachmentParameteriv | |
| #define glGenerateMipmap		gl3wGenerateMipmap | |
| #define glBlitFramebuffer		gl3wBlitFramebuffer | |
| #define glRenderbufferStorageMultisample		gl3wRenderbufferStorageMultisample | |
| #define glFramebufferTextureLayer		gl3wFramebufferTextureLayer | |
| #define glMapBufferRange		gl3wMapBufferRange | |
| #define glFlushMappedBufferRange		gl3wFlushMappedBufferRange | |
| #define glBindVertexArray		gl3wBindVertexArray | |
| #define glDeleteVertexArrays		gl3wDeleteVertexArrays | |
| #define glGenVertexArrays		gl3wGenVertexArrays | |
| #define glIsVertexArray		gl3wIsVertexArray | |
| #define glGetUniformIndices		gl3wGetUniformIndices | |
| #define glGetActiveUniformsiv		gl3wGetActiveUniformsiv | |
| #define glGetActiveUniformName		gl3wGetActiveUniformName | |
| #define glGetUniformBlockIndex		gl3wGetUniformBlockIndex | |
| #define glGetActiveUniformBlockiv		gl3wGetActiveUniformBlockiv | |
| #define glGetActiveUniformBlockName		gl3wGetActiveUniformBlockName | |
| #define glUniformBlockBinding		gl3wUniformBlockBinding | |
| #define glCopyBufferSubData		gl3wCopyBufferSubData | |
| #define glDrawElementsBaseVertex		gl3wDrawElementsBaseVertex | |
| #define glDrawRangeElementsBaseVertex		gl3wDrawRangeElementsBaseVertex | |
| #define glDrawElementsInstancedBaseVertex		gl3wDrawElementsInstancedBaseVertex | |
| #define glMultiDrawElementsBaseVertex		gl3wMultiDrawElementsBaseVertex | |
| #define glProvokingVertex		gl3wProvokingVertex | |
| #define glFenceSync		gl3wFenceSync | |
| #define glIsSync		gl3wIsSync | |
| #define glDeleteSync		gl3wDeleteSync | |
| #define glClientWaitSync		gl3wClientWaitSync | |
| #define glWaitSync		gl3wWaitSync | |
| #define glGetInteger64v		gl3wGetInteger64v | |
| #define glGetSynciv		gl3wGetSynciv | |
| #define glTexImage2DMultisample		gl3wTexImage2DMultisample | |
| #define glTexImage3DMultisample		gl3wTexImage3DMultisample | |
| #define glGetMultisamplefv		gl3wGetMultisamplefv | |
| #define glSampleMaski		gl3wSampleMaski | |
| #define glBlendEquationiARB		gl3wBlendEquationiARB | |
| #define glBlendEquationSeparateiARB		gl3wBlendEquationSeparateiARB | |
| #define glBlendFunciARB		gl3wBlendFunciARB | |
| #define glBlendFuncSeparateiARB		gl3wBlendFuncSeparateiARB | |
| #define glMinSampleShadingARB		gl3wMinSampleShadingARB | |
| #define glNamedStringARB		gl3wNamedStringARB | |
| #define glDeleteNamedStringARB		gl3wDeleteNamedStringARB | |
| #define glCompileShaderIncludeARB		gl3wCompileShaderIncludeARB | |
| #define glIsNamedStringARB		gl3wIsNamedStringARB | |
| #define glGetNamedStringARB		gl3wGetNamedStringARB | |
| #define glGetNamedStringivARB		gl3wGetNamedStringivARB | |
| #define glBindFragDataLocationIndexed		gl3wBindFragDataLocationIndexed | |
| #define glGetFragDataIndex		gl3wGetFragDataIndex | |
| #define glGenSamplers		gl3wGenSamplers | |
| #define glDeleteSamplers		gl3wDeleteSamplers | |
| #define glIsSampler		gl3wIsSampler | |
| #define glBindSampler		gl3wBindSampler | |
| #define glSamplerParameteri		gl3wSamplerParameteri | |
| #define glSamplerParameteriv		gl3wSamplerParameteriv | |
| #define glSamplerParameterf		gl3wSamplerParameterf | |
| #define glSamplerParameterfv		gl3wSamplerParameterfv | |
| #define glSamplerParameterIiv		gl3wSamplerParameterIiv | |
| #define glSamplerParameterIuiv		gl3wSamplerParameterIuiv | |
| #define glGetSamplerParameteriv		gl3wGetSamplerParameteriv | |
| #define glGetSamplerParameterIiv		gl3wGetSamplerParameterIiv | |
| #define glGetSamplerParameterfv		gl3wGetSamplerParameterfv | |
| #define glGetSamplerParameterIuiv		gl3wGetSamplerParameterIuiv | |
| #define glQueryCounter		gl3wQueryCounter | |
| #define glGetQueryObjecti64v		gl3wGetQueryObjecti64v | |
| #define glGetQueryObjectui64v		gl3wGetQueryObjectui64v | |
| #define glVertexP2ui		gl3wVertexP2ui | |
| #define glVertexP2uiv		gl3wVertexP2uiv | |
| #define glVertexP3ui		gl3wVertexP3ui | |
| #define glVertexP3uiv		gl3wVertexP3uiv | |
| #define glVertexP4ui		gl3wVertexP4ui | |
| #define glVertexP4uiv		gl3wVertexP4uiv | |
| #define glTexCoordP1ui		gl3wTexCoordP1ui | |
| #define glTexCoordP1uiv		gl3wTexCoordP1uiv | |
| #define glTexCoordP2ui		gl3wTexCoordP2ui | |
| #define glTexCoordP2uiv		gl3wTexCoordP2uiv | |
| #define glTexCoordP3ui		gl3wTexCoordP3ui | |
| #define glTexCoordP3uiv		gl3wTexCoordP3uiv | |
| #define glTexCoordP4ui		gl3wTexCoordP4ui | |
| #define glTexCoordP4uiv		gl3wTexCoordP4uiv | |
| #define glMultiTexCoordP1ui		gl3wMultiTexCoordP1ui | |
| #define glMultiTexCoordP1uiv		gl3wMultiTexCoordP1uiv | |
| #define glMultiTexCoordP2ui		gl3wMultiTexCoordP2ui | |
| #define glMultiTexCoordP2uiv		gl3wMultiTexCoordP2uiv | |
| #define glMultiTexCoordP3ui		gl3wMultiTexCoordP3ui | |
| #define glMultiTexCoordP3uiv		gl3wMultiTexCoordP3uiv | |
| #define glMultiTexCoordP4ui		gl3wMultiTexCoordP4ui | |
| #define glMultiTexCoordP4uiv		gl3wMultiTexCoordP4uiv | |
| #define glNormalP3ui		gl3wNormalP3ui | |
| #define glNormalP3uiv		gl3wNormalP3uiv | |
| #define glColorP3ui		gl3wColorP3ui | |
| #define glColorP3uiv		gl3wColorP3uiv | |
| #define glColorP4ui		gl3wColorP4ui | |
| #define glColorP4uiv		gl3wColorP4uiv | |
| #define glSecondaryColorP3ui		gl3wSecondaryColorP3ui | |
| #define glSecondaryColorP3uiv		gl3wSecondaryColorP3uiv | |
| #define glVertexAttribP1ui		gl3wVertexAttribP1ui | |
| #define glVertexAttribP1uiv		gl3wVertexAttribP1uiv | |
| #define glVertexAttribP2ui		gl3wVertexAttribP2ui | |
| #define glVertexAttribP2uiv		gl3wVertexAttribP2uiv | |
| #define glVertexAttribP3ui		gl3wVertexAttribP3ui | |
| #define glVertexAttribP3uiv		gl3wVertexAttribP3uiv | |
| #define glVertexAttribP4ui		gl3wVertexAttribP4ui | |
| #define glVertexAttribP4uiv		gl3wVertexAttribP4uiv | |
| #define glDrawArraysIndirect		gl3wDrawArraysIndirect | |
| #define glDrawElementsIndirect		gl3wDrawElementsIndirect | |
| #define glUniform1d		gl3wUniform1d | |
| #define glUniform2d		gl3wUniform2d | |
| #define glUniform3d		gl3wUniform3d | |
| #define glUniform4d		gl3wUniform4d | |
| #define glUniform1dv		gl3wUniform1dv | |
| #define glUniform2dv		gl3wUniform2dv | |
| #define glUniform3dv		gl3wUniform3dv | |
| #define glUniform4dv		gl3wUniform4dv | |
| #define glUniformMatrix2dv		gl3wUniformMatrix2dv | |
| #define glUniformMatrix3dv		gl3wUniformMatrix3dv | |
| #define glUniformMatrix4dv		gl3wUniformMatrix4dv | |
| #define glUniformMatrix2x3dv		gl3wUniformMatrix2x3dv | |
| #define glUniformMatrix2x4dv		gl3wUniformMatrix2x4dv | |
| #define glUniformMatrix3x2dv		gl3wUniformMatrix3x2dv | |
| #define glUniformMatrix3x4dv		gl3wUniformMatrix3x4dv | |
| #define glUniformMatrix4x2dv		gl3wUniformMatrix4x2dv | |
| #define glUniformMatrix4x3dv		gl3wUniformMatrix4x3dv | |
| #define glGetUniformdv		gl3wGetUniformdv | |
| #define glGetSubroutineUniformLocation		gl3wGetSubroutineUniformLocation | |
| #define glGetSubroutineIndex		gl3wGetSubroutineIndex | |
| #define glGetActiveSubroutineUniformiv		gl3wGetActiveSubroutineUniformiv | |
| #define glGetActiveSubroutineUniformName		gl3wGetActiveSubroutineUniformName | |
| #define glGetActiveSubroutineName		gl3wGetActiveSubroutineName | |
| #define glUniformSubroutinesuiv		gl3wUniformSubroutinesuiv | |
| #define glGetUniformSubroutineuiv		gl3wGetUniformSubroutineuiv | |
| #define glGetProgramStageiv		gl3wGetProgramStageiv | |
| #define glPatchParameteri		gl3wPatchParameteri | |
| #define glPatchParameterfv		gl3wPatchParameterfv | |
| #define glBindTransformFeedback		gl3wBindTransformFeedback | |
| #define glDeleteTransformFeedbacks		gl3wDeleteTransformFeedbacks | |
| #define glGenTransformFeedbacks		gl3wGenTransformFeedbacks | |
| #define glIsTransformFeedback		gl3wIsTransformFeedback | |
| #define glPauseTransformFeedback		gl3wPauseTransformFeedback | |
| #define glResumeTransformFeedback		gl3wResumeTransformFeedback | |
| #define glDrawTransformFeedback		gl3wDrawTransformFeedback | |
| #define glDrawTransformFeedbackStream		gl3wDrawTransformFeedbackStream | |
| #define glBeginQueryIndexed		gl3wBeginQueryIndexed | |
| #define glEndQueryIndexed		gl3wEndQueryIndexed | |
| #define glGetQueryIndexediv		gl3wGetQueryIndexediv | |
| #define glReleaseShaderCompiler		gl3wReleaseShaderCompiler | |
| #define glShaderBinary		gl3wShaderBinary | |
| #define glGetShaderPrecisionFormat		gl3wGetShaderPrecisionFormat | |
| #define glDepthRangef		gl3wDepthRangef | |
| #define glClearDepthf		gl3wClearDepthf | |
| #define glGetProgramBinary		gl3wGetProgramBinary | |
| #define glProgramBinary		gl3wProgramBinary | |
| #define glProgramParameteri		gl3wProgramParameteri | |
| #define glUseProgramStages		gl3wUseProgramStages | |
| #define glActiveShaderProgram		gl3wActiveShaderProgram | |
| #define glCreateShaderProgramv		gl3wCreateShaderProgramv | |
| #define glBindProgramPipeline		gl3wBindProgramPipeline | |
| #define glDeleteProgramPipelines		gl3wDeleteProgramPipelines | |
| #define glGenProgramPipelines		gl3wGenProgramPipelines | |
| #define glIsProgramPipeline		gl3wIsProgramPipeline | |
| #define glGetProgramPipelineiv		gl3wGetProgramPipelineiv | |
| #define glProgramUniform1i		gl3wProgramUniform1i | |
| #define glProgramUniform1iv		gl3wProgramUniform1iv | |
| #define glProgramUniform1f		gl3wProgramUniform1f | |
| #define glProgramUniform1fv		gl3wProgramUniform1fv | |
| #define glProgramUniform1d		gl3wProgramUniform1d | |
| #define glProgramUniform1dv		gl3wProgramUniform1dv | |
| #define glProgramUniform1ui		gl3wProgramUniform1ui | |
| #define glProgramUniform1uiv		gl3wProgramUniform1uiv | |
| #define glProgramUniform2i		gl3wProgramUniform2i | |
| #define glProgramUniform2iv		gl3wProgramUniform2iv | |
| #define glProgramUniform2f		gl3wProgramUniform2f | |
| #define glProgramUniform2fv		gl3wProgramUniform2fv | |
| #define glProgramUniform2d		gl3wProgramUniform2d | |
| #define glProgramUniform2dv		gl3wProgramUniform2dv | |
| #define glProgramUniform2ui		gl3wProgramUniform2ui | |
| #define glProgramUniform2uiv		gl3wProgramUniform2uiv | |
| #define glProgramUniform3i		gl3wProgramUniform3i | |
| #define glProgramUniform3iv		gl3wProgramUniform3iv | |
| #define glProgramUniform3f		gl3wProgramUniform3f | |
| #define glProgramUniform3fv		gl3wProgramUniform3fv | |
| #define glProgramUniform3d		gl3wProgramUniform3d | |
| #define glProgramUniform3dv		gl3wProgramUniform3dv | |
| #define glProgramUniform3ui		gl3wProgramUniform3ui | |
| #define glProgramUniform3uiv		gl3wProgramUniform3uiv | |
| #define glProgramUniform4i		gl3wProgramUniform4i | |
| #define glProgramUniform4iv		gl3wProgramUniform4iv | |
| #define glProgramUniform4f		gl3wProgramUniform4f | |
| #define glProgramUniform4fv		gl3wProgramUniform4fv | |
| #define glProgramUniform4d		gl3wProgramUniform4d | |
| #define glProgramUniform4dv		gl3wProgramUniform4dv | |
| #define glProgramUniform4ui		gl3wProgramUniform4ui | |
| #define glProgramUniform4uiv		gl3wProgramUniform4uiv | |
| #define glProgramUniformMatrix2fv		gl3wProgramUniformMatrix2fv | |
| #define glProgramUniformMatrix3fv		gl3wProgramUniformMatrix3fv | |
| #define glProgramUniformMatrix4fv		gl3wProgramUniformMatrix4fv | |
| #define glProgramUniformMatrix2dv		gl3wProgramUniformMatrix2dv | |
| #define glProgramUniformMatrix3dv		gl3wProgramUniformMatrix3dv | |
| #define glProgramUniformMatrix4dv		gl3wProgramUniformMatrix4dv | |
| #define glProgramUniformMatrix2x3fv		gl3wProgramUniformMatrix2x3fv | |
| #define glProgramUniformMatrix3x2fv		gl3wProgramUniformMatrix3x2fv | |
| #define glProgramUniformMatrix2x4fv		gl3wProgramUniformMatrix2x4fv | |
| #define glProgramUniformMatrix4x2fv		gl3wProgramUniformMatrix4x2fv | |
| #define glProgramUniformMatrix3x4fv		gl3wProgramUniformMatrix3x4fv | |
| #define glProgramUniformMatrix4x3fv		gl3wProgramUniformMatrix4x3fv | |
| #define glProgramUniformMatrix2x3dv		gl3wProgramUniformMatrix2x3dv | |
| #define glProgramUniformMatrix3x2dv		gl3wProgramUniformMatrix3x2dv | |
| #define glProgramUniformMatrix2x4dv		gl3wProgramUniformMatrix2x4dv | |
| #define glProgramUniformMatrix4x2dv		gl3wProgramUniformMatrix4x2dv | |
| #define glProgramUniformMatrix3x4dv		gl3wProgramUniformMatrix3x4dv | |
| #define glProgramUniformMatrix4x3dv		gl3wProgramUniformMatrix4x3dv | |
| #define glValidateProgramPipeline		gl3wValidateProgramPipeline | |
| #define glGetProgramPipelineInfoLog		gl3wGetProgramPipelineInfoLog | |
| #define glVertexAttribL1d		gl3wVertexAttribL1d | |
| #define glVertexAttribL2d		gl3wVertexAttribL2d | |
| #define glVertexAttribL3d		gl3wVertexAttribL3d | |
| #define glVertexAttribL4d		gl3wVertexAttribL4d | |
| #define glVertexAttribL1dv		gl3wVertexAttribL1dv | |
| #define glVertexAttribL2dv		gl3wVertexAttribL2dv | |
| #define glVertexAttribL3dv		gl3wVertexAttribL3dv | |
| #define glVertexAttribL4dv		gl3wVertexAttribL4dv | |
| #define glVertexAttribLPointer		gl3wVertexAttribLPointer | |
| #define glGetVertexAttribLdv		gl3wGetVertexAttribLdv | |
| #define glViewportArrayv		gl3wViewportArrayv | |
| #define glViewportIndexedf		gl3wViewportIndexedf | |
| #define glViewportIndexedfv		gl3wViewportIndexedfv | |
| #define glScissorArrayv		gl3wScissorArrayv | |
| #define glScissorIndexed		gl3wScissorIndexed | |
| #define glScissorIndexedv		gl3wScissorIndexedv | |
| #define glDepthRangeArrayv		gl3wDepthRangeArrayv | |
| #define glDepthRangeIndexed		gl3wDepthRangeIndexed | |
| #define glGetFloati_v		gl3wGetFloati_v | |
| #define glGetDoublei_v		gl3wGetDoublei_v | |
| #define glCreateSyncFromCLeventARB		gl3wCreateSyncFromCLeventARB | |
| #define glDebugMessageControlARB		gl3wDebugMessageControlARB | |
| #define glDebugMessageInsertARB		gl3wDebugMessageInsertARB | |
| #define glDebugMessageCallbackARB		gl3wDebugMessageCallbackARB | |
| #define glGetDebugMessageLogARB		gl3wGetDebugMessageLogARB | |
| #define glGetGraphicsResetStatusARB		gl3wGetGraphicsResetStatusARB | |
| #define glGetnTexImageARB		gl3wGetnTexImageARB | |
| #define glReadnPixelsARB		gl3wReadnPixelsARB | |
| #define glGetnCompressedTexImageARB		gl3wGetnCompressedTexImageARB | |
| #define glGetnUniformfvARB		gl3wGetnUniformfvARB | |
| #define glGetnUniformivARB		gl3wGetnUniformivARB | |
| #define glGetnUniformuivARB		gl3wGetnUniformuivARB | |
| #define glGetnUniformdvARB		gl3wGetnUniformdvARB | |
| #define glDrawArraysInstancedBaseInstance		gl3wDrawArraysInstancedBaseInstance | |
| #define glDrawElementsInstancedBaseInstance		gl3wDrawElementsInstancedBaseInstance | |
| #define glDrawElementsInstancedBaseVertexBaseInstance		gl3wDrawElementsInstancedBaseVertexBaseInstance | |
| #define glDrawTransformFeedbackInstanced		gl3wDrawTransformFeedbackInstanced | |
| #define glDrawTransformFeedbackStreamInstanced		gl3wDrawTransformFeedbackStreamInstanced | |
| #define glGetInternalformativ		gl3wGetInternalformativ | |
| #define glGetActiveAtomicCounterBufferiv		gl3wGetActiveAtomicCounterBufferiv | |
| #define glBindImageTexture		gl3wBindImageTexture | |
| #define glMemoryBarrier		gl3wMemoryBarrier | |
| #define glTexStorage1D		gl3wTexStorage1D | |
| #define glTexStorage2D		gl3wTexStorage2D | |
| #define glTexStorage3D		gl3wTexStorage3D | |
| #define glTextureStorage1DEXT		gl3wTextureStorage1DEXT | |
| #define glTextureStorage2DEXT		gl3wTextureStorage2DEXT | |
| #define glTextureStorage3DEXT		gl3wTextureStorage3DEXT | |
| #define glDebugMessageControl		gl3wDebugMessageControl | |
| #define glDebugMessageInsert		gl3wDebugMessageInsert | |
| #define glDebugMessageCallback		gl3wDebugMessageCallback | |
| #define glGetDebugMessageLog		gl3wGetDebugMessageLog | |
| #define glPushDebugGroup		gl3wPushDebugGroup | |
| #define glPopDebugGroup		gl3wPopDebugGroup | |
| #define glObjectLabel		gl3wObjectLabel | |
| #define glGetObjectLabel		gl3wGetObjectLabel | |
| #define glObjectPtrLabel		gl3wObjectPtrLabel | |
| #define glGetObjectPtrLabel		gl3wGetObjectPtrLabel | |
| #define glClearBufferData		gl3wClearBufferData | |
| #define glClearBufferSubData		gl3wClearBufferSubData | |
| #define glClearNamedBufferDataEXT		gl3wClearNamedBufferDataEXT | |
| #define glClearNamedBufferSubDataEXT		gl3wClearNamedBufferSubDataEXT | |
| #define glDispatchCompute		gl3wDispatchCompute | |
| #define glDispatchComputeIndirect		gl3wDispatchComputeIndirect | |
| #define glCopyImageSubData		gl3wCopyImageSubData | |
| #define glTextureView		gl3wTextureView | |
| #define glBindVertexBuffer		gl3wBindVertexBuffer | |
| #define glVertexAttribFormat		gl3wVertexAttribFormat | |
| #define glVertexAttribIFormat		gl3wVertexAttribIFormat | |
| #define glVertexAttribLFormat		gl3wVertexAttribLFormat | |
| #define glVertexAttribBinding		gl3wVertexAttribBinding | |
| #define glVertexBindingDivisor		gl3wVertexBindingDivisor | |
| #define glVertexArrayBindVertexBufferEXT		gl3wVertexArrayBindVertexBufferEXT | |
| #define glVertexArrayVertexAttribFormatEXT		gl3wVertexArrayVertexAttribFormatEXT | |
| #define glVertexArrayVertexAttribIFormatEXT		gl3wVertexArrayVertexAttribIFormatEXT | |
| #define glVertexArrayVertexAttribLFormatEXT		gl3wVertexArrayVertexAttribLFormatEXT | |
| #define glVertexArrayVertexAttribBindingEXT		gl3wVertexArrayVertexAttribBindingEXT | |
| #define glVertexArrayVertexBindingDivisorEXT		gl3wVertexArrayVertexBindingDivisorEXT | |
| #define glFramebufferParameteri		gl3wFramebufferParameteri | |
| #define glGetFramebufferParameteriv		gl3wGetFramebufferParameteriv | |
| #define glNamedFramebufferParameteriEXT		gl3wNamedFramebufferParameteriEXT | |
| #define glGetNamedFramebufferParameterivEXT		gl3wGetNamedFramebufferParameterivEXT | |
| #define glGetInternalformati64v		gl3wGetInternalformati64v | |
| #define glInvalidateTexSubImage		gl3wInvalidateTexSubImage | |
| #define glInvalidateTexImage		gl3wInvalidateTexImage | |
| #define glInvalidateBufferSubData		gl3wInvalidateBufferSubData | |
| #define glInvalidateBufferData		gl3wInvalidateBufferData | |
| #define glInvalidateFramebuffer		gl3wInvalidateFramebuffer | |
| #define glInvalidateSubFramebuffer		gl3wInvalidateSubFramebuffer | |
| #define glMultiDrawArraysIndirect		gl3wMultiDrawArraysIndirect | |
| #define glMultiDrawElementsIndirect		gl3wMultiDrawElementsIndirect | |
| #define glGetProgramInterfaceiv		gl3wGetProgramInterfaceiv | |
| #define glGetProgramResourceIndex		gl3wGetProgramResourceIndex | |
| #define glGetProgramResourceName		gl3wGetProgramResourceName | |
| #define glGetProgramResourceiv		gl3wGetProgramResourceiv | |
| #define glGetProgramResourceLocation		gl3wGetProgramResourceLocation | |
| #define glGetProgramResourceLocationIndex		gl3wGetProgramResourceLocationIndex | |
| #define glShaderStorageBlockBinding		gl3wShaderStorageBlockBinding | |
| #define glTexBufferRange		gl3wTexBufferRange | |
| #define glTextureBufferRangeEXT		gl3wTextureBufferRangeEXT | |
| #define glTexStorage2DMultisample		gl3wTexStorage2DMultisample | |
| #define glTexStorage3DMultisample		gl3wTexStorage3DMultisample | |
| #define glTextureStorage2DMultisampleEXT		gl3wTextureStorage2DMultisampleEXT | |
| #define glTextureStorage3DMultisampleEXT		gl3wTextureStorage3DMultisampleEXT | |
|  | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
|  | |
| #endif
 | |
| 
 |