Spaces:
Build error
Build error
extern "C" { | |
/* 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; | |
} | |