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
|
|
|