/
vTech
/
FcApps
Обзор
Документация
Войти
/
vTech
/
FcApps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
FcLibs/FcWindow/src/FcPlatform/FcPlatform_GL_API.h
684 строки
43 KB
vTech
alpha_00
03 дек 2025, 17:45
03 дек 2025, 17:45
ab8382d
Код
Авторство
О чём код?
#ifndef __ANDROID__ #ifndef FCWINDOW_FCPLATFORM_GL_API_H #define FCWINDOW_FCPLATFORM_GL_API_H #include "GL/glcorearb.h" #define glCullFace pPlatform_GL->mGL.mglCullFace #define glFrontFace pPlatform_GL->mGL.mglFrontFace #define glHint pPlatform_GL->mGL.mglHint #define glLineWidth pPlatform_GL->mGL.mglLineWidth #define glPointSize pPlatform_GL->mGL.mglPointSize #define glPolygonMode pPlatform_GL->mGL.mglPolygonMode #define glScissor pPlatform_GL->mGL.mglScissor #define glTexParameterf pPlatform_GL->mGL.mglTexParameterf #define glTexParameterfv pPlatform_GL->mGL.mglTexParameterfv #define glTexParameteri pPlatform_GL->mGL.mglTexParameteri #define glTexParameteriv pPlatform_GL->mGL.mglTexParameteriv #define glTexImage1D pPlatform_GL->mGL.mglTexImage1D #define glTexImage2D pPlatform_GL->mGL.mglTexImage2D #define glDrawBuffer pPlatform_GL->mGL.mglDrawBuffer #define glClear pPlatform_GL->mGL.mglClear #define glClearColor pPlatform_GL->mGL.mglClearColor #define glClearStencil pPlatform_GL->mGL.mglClearStencil #define glClearDepth pPlatform_GL->mGL.mglClearDepth #define glStencilMask pPlatform_GL->mGL.mglStencilMask #define glColorMask pPlatform_GL->mGL.mglColorMask #define glDepthMask pPlatform_GL->mGL.mglDepthMask #define glDisable pPlatform_GL->mGL.mglDisable #define glEnable pPlatform_GL->mGL.mglEnable #define glFinish pPlatform_GL->mGL.mglFinish #define glFlush pPlatform_GL->mGL.mglFlush #define glBlendFunc pPlatform_GL->mGL.mglBlendFunc #define glLogicOp pPlatform_GL->mGL.mglLogicOp #define glStencilFunc pPlatform_GL->mGL.mglStencilFunc #define glStencilOp pPlatform_GL->mGL.mglStencilOp #define glDepthFunc pPlatform_GL->mGL.mglDepthFunc #define glPixelStoref pPlatform_GL->mGL.mglPixelStoref #define glPixelStorei pPlatform_GL->mGL.mglPixelStorei #define glReadBuffer pPlatform_GL->mGL.mglReadBuffer #define glReadPixels pPlatform_GL->mGL.mglReadPixels #define glGetBooleanv pPlatform_GL->mGL.mglGetBooleanv #define glGetDoublev pPlatform_GL->mGL.mglGetDoublev #define glGetError pPlatform_GL->mGL.mglGetError #define glGetFloatv pPlatform_GL->mGL.mglGetFloatv #define glGetIntegerv pPlatform_GL->mGL.mglGetIntegerv #define glGetString pPlatform_GL->mGL.mglGetString #define glGetTexImage pPlatform_GL->mGL.mglGetTexImage #define glGetTexParameterfv pPlatform_GL->mGL.mglGetTexParameterfv #define glGetTexParameteriv pPlatform_GL->mGL.mglGetTexParameteriv #define glGetTexLevelParameterfv pPlatform_GL->mGL.mglGetTexLevelParameterfv #define glGetTexLevelParameteriv pPlatform_GL->mGL.mglGetTexLevelParameteriv #define glIsEnabled pPlatform_GL->mGL.mglIsEnabled #define glDepthRange pPlatform_GL->mGL.mglDepthRange #define glViewport pPlatform_GL->mGL.mglViewport //GL 1.1 #define glDrawArrays pPlatform_GL->mGL.mglDrawArrays #define glDrawElements pPlatform_GL->mGL.mglDrawElements #define glGetPointerv pPlatform_GL->mGL.mglGetPointerv #define glPolygonOffset pPlatform_GL->mGL.mglPolygonOffset #define glCopyTexImage1D pPlatform_GL->mGL.mglCopyTexImage1D #define glCopyTexImage2D pPlatform_GL->mGL.mglCopyTexImage2D #define glCopyTexSubImage1D pPlatform_GL->mGL.mglCopyTexSubImage1D #define glCopyTexSubImage2D pPlatform_GL->mGL.mglCopyTexSubImage2D #define glTexSubImage1D pPlatform_GL->mGL.mglTexSubImage1D #define glTexSubImage2D pPlatform_GL->mGL.mglTexSubImage2D #define glBindTexture pPlatform_GL->mGL.mglBindTexture #define glDeleteTextures pPlatform_GL->mGL.mglDeleteTextures #define glGenTextures pPlatform_GL->mGL.mglGenTextures #define glIsTexture pPlatform_GL->mGL.mglIsTexture //GL 1.2 #define glDrawRangeElements pPlatform_GL->mGL.mglDrawRangeElements #define glTexImage3D pPlatform_GL->mGL.mglTexImage3D #define glTexSubImage3D pPlatform_GL->mGL.mglTexSubImage3D #define glCopyTexSubImage3D pPlatform_GL->mGL.mglCopyTexSubImage3D //GL 1.3 #define glActiveTexture pPlatform_GL->mGL.mglActiveTexture #define glSampleCoverage pPlatform_GL->mGL.mglSampleCoverage #define glCompressedTexImage3D pPlatform_GL->mGL.mglCompressedTexImage3D #define glCompressedTexImage2D pPlatform_GL->mGL.mglCompressedTexImage2D #define glCompressedTexImage1D pPlatform_GL->mGL.mglCompressedTexImage1D #define glCompressedTexSubImage3D pPlatform_GL->mGL.mglCompressedTexSubImage3D #define glCompressedTexSubImage2D pPlatform_GL->mGL.mglCompressedTexSubImage2D #define glCompressedTexSubImage1D pPlatform_GL->mGL.mglCompressedTexSubImage1D #define glGetCompressedTexImage pPlatform_GL->mGL.mglGetCompressedTexImage //GL 1.4 #define glBlendFuncSeparate pPlatform_GL->mGL.mglBlendFuncSeparate #define glMultiDrawArrays pPlatform_GL->mGL.mglMultiDrawArrays #define glMultiDrawElements pPlatform_GL->mGL.mglMultiDrawElements #define glPointParameterf pPlatform_GL->mGL.mglPointParameterf #define glPointParameterfv pPlatform_GL->mGL.mglPointParameterfv #define glPointParameteri pPlatform_GL->mGL.mglPointParameteri #define glPointParameteriv pPlatform_GL->mGL.mglPointParameteriv #define glBlendColor pPlatform_GL->mGL.mglBlendColor #define glBlendEquation pPlatform_GL->mGL.mglBlendEquation //GL 1.5 #define glGenQueries pPlatform_GL->mGL.mglGenQueries #define glDeleteQueries pPlatform_GL->mGL.mglDeleteQueries #define glIsQuery pPlatform_GL->mGL.mglIsQuery #define glBeginQuery pPlatform_GL->mGL.mglBeginQuery #define glEndQuery pPlatform_GL->mGL.mglEndQuery #define glGetQueryiv pPlatform_GL->mGL.mglGetQueryiv #define glGetQueryObjectiv pPlatform_GL->mGL.mglGetQueryObjectiv #define glGetQueryObjectuiv pPlatform_GL->mGL.mglGetQueryObjectuiv #define glBindBuffer pPlatform_GL->mGL.mglBindBuffer #define glDeleteBuffers pPlatform_GL->mGL.mglDeleteBuffers #define glGenBuffers pPlatform_GL->mGL.mglGenBuffers #define glIsBuffer pPlatform_GL->mGL.mglIsBuffer #define glBufferData pPlatform_GL->mGL.mglBufferData #define glBufferSubData pPlatform_GL->mGL.mglBufferSubData #define glGetBufferSubData pPlatform_GL->mGL.mglGetBufferSubData #define glMapBuffer pPlatform_GL->mGL.mglMapBuffer #define glUnmapBuffer pPlatform_GL->mGL.mglUnmapBuffer #define glGetBufferParameteriv pPlatform_GL->mGL.mglGetBufferParameteriv #define glGetBufferPointerv pPlatform_GL->mGL.mglGetBufferPointerv //GL 2.0 #define glBlendEquationSeparate pPlatform_GL->mGL.mglBlendEquationSeparate #define glDrawBuffers pPlatform_GL->mGL.mglDrawBuffers #define glStencilOpSeparate pPlatform_GL->mGL.mglStencilOpSeparate #define glStencilFuncSeparate pPlatform_GL->mGL.mglStencilFuncSeparate #define glStencilMaskSeparate pPlatform_GL->mGL.mglStencilMaskSeparate #define glAttachShader pPlatform_GL->mGL.mglAttachShader #define glBindAttribLocation pPlatform_GL->mGL.mglBindAttribLocation #define glCompileShader pPlatform_GL->mGL.mglCompileShader #define glCreateProgram pPlatform_GL->mGL.mglCreateProgram #define glCreateShader pPlatform_GL->mGL.mglCreateShader #define glDeleteProgram pPlatform_GL->mGL.mglDeleteProgram #define glDeleteShader pPlatform_GL->mGL.mglDeleteShader #define glDetachShader pPlatform_GL->mGL.mglDetachShader #define glDisableVertexAttribArray pPlatform_GL->mGL.mglDisableVertexAttribArray #define glEnableVertexAttribArray pPlatform_GL->mGL.mglEnableVertexAttribArray #define glGetActiveAttrib pPlatform_GL->mGL.mglGetActiveAttrib #define glGetActiveUniform pPlatform_GL->mGL.mglGetActiveUniform #define glGetAttachedShaders pPlatform_GL->mGL.mglGetAttachedShaders #define glGetAttribLocation pPlatform_GL->mGL.mglGetAttribLocation #define glGetProgramiv pPlatform_GL->mGL.mglGetProgramiv #define glGetProgramInfoLog pPlatform_GL->mGL.mglGetProgramInfoLog #define glGetShaderiv pPlatform_GL->mGL.mglGetShaderiv #define glGetShaderInfoLog pPlatform_GL->mGL.mglGetShaderInfoLog #define glGetShaderSource pPlatform_GL->mGL.mglGetShaderSource #define glGetUniformLocation pPlatform_GL->mGL.mglGetUniformLocation #define glGetUniformfv pPlatform_GL->mGL.mglGetUniformfv #define glGetUniformiv pPlatform_GL->mGL.mglGetUniformiv #define glGetVertexAttribdv pPlatform_GL->mGL.mglGetVertexAttribdv #define glGetVertexAttribfv pPlatform_GL->mGL.mglGetVertexAttribfv #define glGetVertexAttribiv pPlatform_GL->mGL.mglGetVertexAttribiv #define glGetVertexAttribPointerv pPlatform_GL->mGL.mglGetVertexAttribPointerv #define glIsProgram pPlatform_GL->mGL.mglIsProgram #define glIsShader pPlatform_GL->mGL.mglIsShader #define glLinkProgram pPlatform_GL->mGL.mglLinkProgram #define glShaderSource pPlatform_GL->mGL.mglShaderSource #define glUseProgram pPlatform_GL->mGL.mglUseProgram #define glUniform1f pPlatform_GL->mGL.mglUniform1f #define glUniform2f pPlatform_GL->mGL.mglUniform2f #define glUniform3f pPlatform_GL->mGL.mglUniform3f #define glUniform4f pPlatform_GL->mGL.mglUniform4f #define glUniform1i pPlatform_GL->mGL.mglUniform1i #define glUniform2i pPlatform_GL->mGL.mglUniform2i #define glUniform3i pPlatform_GL->mGL.mglUniform3i #define glUniform4i pPlatform_GL->mGL.mglUniform4i #define glUniform1fv pPlatform_GL->mGL.mglUniform1fv #define glUniform2fv pPlatform_GL->mGL.mglUniform2fv #define glUniform3fv pPlatform_GL->mGL.mglUniform3fv #define glUniform4fv pPlatform_GL->mGL.mglUniform4fv #define glUniform1iv pPlatform_GL->mGL.mglUniform1iv #define glUniform2iv pPlatform_GL->mGL.mglUniform2iv #define glUniform3iv pPlatform_GL->mGL.mglUniform3iv #define glUniform4iv pPlatform_GL->mGL.mglUniform4iv #define glUniformMatrix2fv pPlatform_GL->mGL.mglUniformMatrix2fv #define glUniformMatrix3fv pPlatform_GL->mGL.mglUniformMatrix3fv #define glUniformMatrix4fv pPlatform_GL->mGL.mglUniformMatrix4fv #define glValidateProgram pPlatform_GL->mGL.mglValidateProgram #define glVertexAttrib1d pPlatform_GL->mGL.mglVertexAttrib1d #define glVertexAttrib1dv pPlatform_GL->mGL.mglVertexAttrib1dv #define glVertexAttrib1f pPlatform_GL->mGL.mglVertexAttrib1f #define glVertexAttrib1fv pPlatform_GL->mGL.mglVertexAttrib1fv #define glVertexAttrib1s pPlatform_GL->mGL.mglVertexAttrib1s #define glVertexAttrib1sv pPlatform_GL->mGL.mglVertexAttrib1sv #define glVertexAttrib2d pPlatform_GL->mGL.mglVertexAttrib2d #define glVertexAttrib2dv pPlatform_GL->mGL.mglVertexAttrib2dv #define glVertexAttrib2f pPlatform_GL->mGL.mglVertexAttrib2f #define glVertexAttrib2fv pPlatform_GL->mGL.mglVertexAttrib2fv #define glVertexAttrib2s pPlatform_GL->mGL.mglVertexAttrib2s #define glVertexAttrib2sv pPlatform_GL->mGL.mglVertexAttrib2sv #define glVertexAttrib3d pPlatform_GL->mGL.mglVertexAttrib3d #define glVertexAttrib3dv pPlatform_GL->mGL.mglVertexAttrib3dv #define glVertexAttrib3f pPlatform_GL->mGL.mglVertexAttrib3f #define glVertexAttrib3fv pPlatform_GL->mGL.mglVertexAttrib3fv #define glVertexAttrib3s pPlatform_GL->mGL.mglVertexAttrib3s #define glVertexAttrib3sv pPlatform_GL->mGL.mglVertexAttrib3sv #define glVertexAttrib4Nbv pPlatform_GL->mGL.mglVertexAttrib4Nbv #define glVertexAttrib4Niv pPlatform_GL->mGL.mglVertexAttrib4Niv #define glVertexAttrib4Nsv pPlatform_GL->mGL.mglVertexAttrib4Nsv #define glVertexAttrib4Nub pPlatform_GL->mGL.mglVertexAttrib4Nub #define glVertexAttrib4Nubv pPlatform_GL->mGL.mglVertexAttrib4Nubv #define glVertexAttrib4Nuiv pPlatform_GL->mGL.mglVertexAttrib4Nuiv #define glVertexAttrib4Nusv pPlatform_GL->mGL.mglVertexAttrib4Nusv #define glVertexAttrib4bv pPlatform_GL->mGL.mglVertexAttrib4bv #define glVertexAttrib4d pPlatform_GL->mGL.mglVertexAttrib4d #define glVertexAttrib4dv pPlatform_GL->mGL.mglVertexAttrib4dv #define glVertexAttrib4f pPlatform_GL->mGL.mglVertexAttrib4f #define glVertexAttrib4fv pPlatform_GL->mGL.mglVertexAttrib4fv #define glVertexAttrib4iv pPlatform_GL->mGL.mglVertexAttrib4iv #define glVertexAttrib4s pPlatform_GL->mGL.mglVertexAttrib4s #define glVertexAttrib4sv pPlatform_GL->mGL.mglVertexAttrib4sv #define glVertexAttrib4ubv pPlatform_GL->mGL.mglVertexAttrib4ubv #define glVertexAttrib4uiv pPlatform_GL->mGL.mglVertexAttrib4uiv #define glVertexAttrib4usv pPlatform_GL->mGL.mglVertexAttrib4usv #define glVertexAttribPointer pPlatform_GL->mGL.mglVertexAttribPointer //GL 2.1 #define glUniformMatrix2x3fv pPlatform_GL->mGL.mglUniformMatrix2x3fv #define glUniformMatrix3x2fv pPlatform_GL->mGL.mglUniformMatrix3x2fv #define glUniformMatrix2x4fv pPlatform_GL->mGL.mglUniformMatrix2x4fv #define glUniformMatrix4x2fv pPlatform_GL->mGL.mglUniformMatrix4x2fv #define glUniformMatrix3x4fv pPlatform_GL->mGL.mglUniformMatrix3x4fv #define glUniformMatrix4x3fv pPlatform_GL->mGL.mglUniformMatrix4x3fv //GL 3.0 #define glColorMaski pPlatform_GL->mGL.mglColorMaski #define glGetBooleani_v pPlatform_GL->mGL.mglGetBooleani_v #define glGetIntegeri_v pPlatform_GL->mGL.mglGetIntegeri_v #define glEnablei pPlatform_GL->mGL.mglEnablei #define glDisablei pPlatform_GL->mGL.mglDisablei #define glIsEnabledi pPlatform_GL->mGL.mglIsEnabledi #define glBeginTransformFeedback pPlatform_GL->mGL.mglBeginTransformFeedback #define glEndTransformFeedback pPlatform_GL->mGL.mglEndTransformFeedback #define glBindBufferRange pPlatform_GL->mGL.mglBindBufferRange #define glBindBufferBase pPlatform_GL->mGL.mglBindBufferBase #define glTransformFeedbackVaryings pPlatform_GL->mGL.mglTransformFeedbackVaryings #define glGetTransformFeedbackVarying pPlatform_GL->mGL.mglGetTransformFeedbackVarying #define glClampColor pPlatform_GL->mGL.mglClampColor #define glBeginConditionalRender pPlatform_GL->mGL.mglBeginConditionalRender #define glEndConditionalRender pPlatform_GL->mGL.mglEndConditionalRender #define glVertexAttribIPointer pPlatform_GL->mGL.mglVertexAttribIPointer #define glGetVertexAttribIiv pPlatform_GL->mGL.mglGetVertexAttribIiv #define glGetVertexAttribIuiv pPlatform_GL->mGL.mglGetVertexAttribIuiv #define glVertexAttribI1i pPlatform_GL->mGL.mglVertexAttribI1i #define glVertexAttribI2i pPlatform_GL->mGL.mglVertexAttribI2i #define glVertexAttribI3i pPlatform_GL->mGL.mglVertexAttribI3i #define glVertexAttribI4i pPlatform_GL->mGL.mglVertexAttribI4i #define glVertexAttribI1ui pPlatform_GL->mGL.mglVertexAttribI1ui #define glVertexAttribI2ui pPlatform_GL->mGL.mglVertexAttribI2ui #define glVertexAttribI3ui pPlatform_GL->mGL.mglVertexAttribI3ui #define glVertexAttribI4ui pPlatform_GL->mGL.mglVertexAttribI4ui #define glVertexAttribI1iv pPlatform_GL->mGL.mglVertexAttribI1iv #define glVertexAttribI2iv pPlatform_GL->mGL.mglVertexAttribI2iv #define glVertexAttribI3iv pPlatform_GL->mGL.mglVertexAttribI3iv #define glVertexAttribI4iv pPlatform_GL->mGL.mglVertexAttribI4iv #define glVertexAttribI1uiv pPlatform_GL->mGL.mglVertexAttribI1uiv #define glVertexAttribI2uiv pPlatform_GL->mGL.mglVertexAttribI2uiv #define glVertexAttribI3uiv pPlatform_GL->mGL.mglVertexAttribI3uiv #define glVertexAttribI4uiv pPlatform_GL->mGL.mglVertexAttribI4uiv #define glVertexAttribI4bv pPlatform_GL->mGL.mglVertexAttribI4bv #define glVertexAttribI4sv pPlatform_GL->mGL.mglVertexAttribI4sv #define glVertexAttribI4ubv pPlatform_GL->mGL.mglVertexAttribI4ubv #define glVertexAttribI4usv pPlatform_GL->mGL.mglVertexAttribI4usv #define glGetUniformuiv pPlatform_GL->mGL.mglGetUniformuiv #define glBindFragDataLocation pPlatform_GL->mGL.mglBindFragDataLocation #define glGetFragDataLocation pPlatform_GL->mGL.mglGetFragDataLocation #define glUniform1ui pPlatform_GL->mGL.mglUniform1ui #define glUniform2ui pPlatform_GL->mGL.mglUniform2ui #define glUniform3ui pPlatform_GL->mGL.mglUniform3ui #define glUniform4ui pPlatform_GL->mGL.mglUniform4ui #define glUniform1uiv pPlatform_GL->mGL.mglUniform1uiv #define glUniform2uiv pPlatform_GL->mGL.mglUniform2uiv #define glUniform3uiv pPlatform_GL->mGL.mglUniform3uiv #define glUniform4uiv pPlatform_GL->mGL.mglUniform4uiv #define glTexParameterIiv pPlatform_GL->mGL.mglTexParameterIiv #define glTexParameterIuiv pPlatform_GL->mGL.mglTexParameterIuiv #define glGetTexParameterIiv pPlatform_GL->mGL.mglGetTexParameterIiv #define glGetTexParameterIuiv pPlatform_GL->mGL.mglGetTexParameterIuiv #define glClearBufferiv pPlatform_GL->mGL.mglClearBufferiv #define glClearBufferuiv pPlatform_GL->mGL.mglClearBufferuiv #define glClearBufferfv pPlatform_GL->mGL.mglClearBufferfv #define glClearBufferfi pPlatform_GL->mGL.mglClearBufferfi #define glGetStringi pPlatform_GL->mGL.mglGetStringi #define glIsRenderbuffer pPlatform_GL->mGL.mglIsRenderbuffer #define glBindRenderbuffer pPlatform_GL->mGL.mglBindRenderbuffer #define glDeleteRenderbuffers pPlatform_GL->mGL.mglDeleteRenderbuffers #define glGenRenderbuffers pPlatform_GL->mGL.mglGenRenderbuffers #define glRenderbufferStorage pPlatform_GL->mGL.mglRenderbufferStorage #define glGetRenderbufferParameteriv pPlatform_GL->mGL.mglGetRenderbufferParameteriv #define glIsFramebuffer pPlatform_GL->mGL.mglIsFramebuffer #define glBindFramebuffer pPlatform_GL->mGL.mglBindFramebuffer #define glDeleteFramebuffers pPlatform_GL->mGL.mglDeleteFramebuffers #define glGenFramebuffers pPlatform_GL->mGL.mglGenFramebuffers #define glCheckFramebufferStatus pPlatform_GL->mGL.mglCheckFramebufferStatus #define glFramebufferTexture1D pPlatform_GL->mGL.mglFramebufferTexture1D #define glFramebufferTexture2D pPlatform_GL->mGL.mglFramebufferTexture2D #define glFramebufferTexture3D pPlatform_GL->mGL.mglFramebufferTexture3D #define glFramebufferRenderbuffer pPlatform_GL->mGL.mglFramebufferRenderbuffer #define glGetFramebufferAttachmentParameteriv pPlatform_GL->mGL.mglGetFramebufferAttachmentParameteriv #define glGenerateMipmap pPlatform_GL->mGL.mglGenerateMipmap #define glBlitFramebuffer pPlatform_GL->mGL.mglBlitFramebuffer #define glRenderbufferStorageMultisample pPlatform_GL->mGL.mglRenderbufferStorageMultisample #define glFramebufferTextureLayer pPlatform_GL->mGL.mglFramebufferTextureLayer #define glMapBufferRange pPlatform_GL->mGL.mglMapBufferRange #define glFlushMappedBufferRange pPlatform_GL->mGL.mglFlushMappedBufferRange #define glBindVertexArray pPlatform_GL->mGL.mglBindVertexArray #define glDeleteVertexArrays pPlatform_GL->mGL.mglDeleteVertexArrays #define glGenVertexArrays pPlatform_GL->mGL.mglGenVertexArrays #define glIsVertexArray pPlatform_GL->mGL.mglIsVertexArray //GL 3.1 #define glDrawArraysInstanced pPlatform_GL->mGL.mglDrawArraysInstanced #define glDrawElementsInstanced pPlatform_GL->mGL.mglDrawElementsInstanced #define glTexBuffer pPlatform_GL->mGL.mglTexBuffer #define glPrimitiveRestartIndex pPlatform_GL->mGL.mglPrimitiveRestartIndex #define glCopyBufferSubData pPlatform_GL->mGL.mglCopyBufferSubData #define glGetUniformIndices pPlatform_GL->mGL.mglGetUniformIndices #define glGetActiveUniformsiv pPlatform_GL->mGL.mglGetActiveUniformsiv #define glGetActiveUniformName pPlatform_GL->mGL.mglGetActiveUniformName #define glGetUniformBlockIndex pPlatform_GL->mGL.mglGetUniformBlockIndex #define glGetActiveUniformBlockiv pPlatform_GL->mGL.mglGetActiveUniformBlockiv #define glGetActiveUniformBlockName pPlatform_GL->mGL.mglGetActiveUniformBlockName #define glUniformBlockBinding pPlatform_GL->mGL.mglUniformBlockBinding //GL 3.2 #define glDrawElementsBaseVertex pPlatform_GL->mGL.mglDrawElementsBaseVertex #define glDrawRangeElementsBaseVertex pPlatform_GL->mGL.mglDrawRangeElementsBaseVertex #define glDrawElementsInstancedBaseVertex pPlatform_GL->mGL.mglDrawElementsInstancedBaseVertex #define glMultiDrawElementsBaseVertex pPlatform_GL->mGL.mglMultiDrawElementsBaseVertex #define glProvokingVertex pPlatform_GL->mGL.mglProvokingVertex #define glFenceSync pPlatform_GL->mGL.mglFenceSync #define glIsSync pPlatform_GL->mGL.mglIsSync #define glDeleteSync pPlatform_GL->mGL.mglDeleteSync #define glClientWaitSync pPlatform_GL->mGL.mglClientWaitSync #define glWaitSync pPlatform_GL->mGL.mglWaitSync #define glGetInteger64v pPlatform_GL->mGL.mglGetInteger64v #define glGetSynciv pPlatform_GL->mGL.mglGetSynciv #define glGetInteger64i_v pPlatform_GL->mGL.mglGetInteger64i_v #define glGetBufferParameteri64v pPlatform_GL->mGL.mglGetBufferParameteri64v #define glFramebufferTexture pPlatform_GL->mGL.mglFramebufferTexture #define glTexImage2DMultisample pPlatform_GL->mGL.mglTexImage2DMultisample #define glTexImage3DMultisample pPlatform_GL->mGL.mglTexImage3DMultisample #define glGetMultisamplefv pPlatform_GL->mGL.mglGetMultisamplefv #define glSampleMaski pPlatform_GL->mGL.mglSampleMaski //GL 3.3 #define glBindFragDataLocationIndexed pPlatform_GL->mGL.mglBindFragDataLocationIndexed #define glGetFragDataIndex pPlatform_GL->mGL.mglGetFragDataIndex #define glGenSamplers pPlatform_GL->mGL.mglGenSamplers #define glDeleteSamplers pPlatform_GL->mGL.mglDeleteSamplers #define glIsSampler pPlatform_GL->mGL.mglIsSampler #define glBindSampler pPlatform_GL->mGL.mglBindSampler #define glSamplerParameteri pPlatform_GL->mGL.mglSamplerParameteri #define glSamplerParameteriv pPlatform_GL->mGL.mglSamplerParameteriv #define glSamplerParameterf pPlatform_GL->mGL.mglSamplerParameterf #define glSamplerParameterfv pPlatform_GL->mGL.mglSamplerParameterfv #define glSamplerParameterIiv pPlatform_GL->mGL.mglSamplerParameterIiv #define glSamplerParameterIuiv pPlatform_GL->mGL.mglSamplerParameterIuiv #define glGetSamplerParameteriv pPlatform_GL->mGL.mglGetSamplerParameteriv #define glGetSamplerParameterIiv pPlatform_GL->mGL.mglGetSamplerParameterIiv #define glGetSamplerParameterfv pPlatform_GL->mGL.mglGetSamplerParameterfv #define glGetSamplerParameterIuiv pPlatform_GL->mGL.mglGetSamplerParameterIuiv #define glQueryCounter pPlatform_GL->mGL.mglQueryCounter #define glGetQueryObjecti64v pPlatform_GL->mGL.mglGetQueryObjecti64v #define glGetQueryObjectui64v pPlatform_GL->mGL.mglGetQueryObjectui64v #define glVertexAttribDivisor pPlatform_GL->mGL.mglVertexAttribDivisor #define glVertexAttribP1ui pPlatform_GL->mGL.mglVertexAttribP1ui #define glVertexAttribP1uiv pPlatform_GL->mGL.mglVertexAttribP1uiv #define glVertexAttribP2ui pPlatform_GL->mGL.mglVertexAttribP2ui #define glVertexAttribP2uiv pPlatform_GL->mGL.mglVertexAttribP2uiv #define glVertexAttribP3ui pPlatform_GL->mGL.mglVertexAttribP3ui #define glVertexAttribP3uiv pPlatform_GL->mGL.mglVertexAttribP3uiv #define glVertexAttribP4ui pPlatform_GL->mGL.mglVertexAttribP4ui #define glVertexAttribP4uiv pPlatform_GL->mGL.mglVertexAttribP4uiv //GL 4.0 #define glMinSampleShading pPlatform_GL->mGL.mglMinSampleShading #define glBlendEquationi pPlatform_GL->mGL.mglBlendEquationi #define glBlendEquationSeparatei pPlatform_GL->mGL.mglBlendEquationSeparatei #define glBlendFunci pPlatform_GL->mGL.mglBlendFunci #define glBlendFuncSeparatei pPlatform_GL->mGL.mglBlendFuncSeparatei #define glDrawArraysIndirect pPlatform_GL->mGL.mglDrawArraysIndirect #define glDrawElementsIndirect pPlatform_GL->mGL.mglDrawElementsIndirect #define glUniform1d pPlatform_GL->mGL.mglUniform1d #define glUniform2d pPlatform_GL->mGL.mglUniform2d #define glUniform3d pPlatform_GL->mGL.mglUniform3d #define glUniform4d pPlatform_GL->mGL.mglUniform4d #define glUniform1dv pPlatform_GL->mGL.mglUniform1dv #define glUniform2dv pPlatform_GL->mGL.mglUniform2dv #define glUniform3dv pPlatform_GL->mGL.mglUniform3dv #define glUniform4dv pPlatform_GL->mGL.mglUniform4dv #define glUniformMatrix2dv pPlatform_GL->mGL.mglUniformMatrix2dv #define glUniformMatrix3dv pPlatform_GL->mGL.mglUniformMatrix3dv #define glUniformMatrix4dv pPlatform_GL->mGL.mglUniformMatrix4dv #define glUniformMatrix2x3dv pPlatform_GL->mGL.mglUniformMatrix2x3dv #define glUniformMatrix2x4dv pPlatform_GL->mGL.mglUniformMatrix2x4dv #define glUniformMatrix3x2dv pPlatform_GL->mGL.mglUniformMatrix3x2dv #define glUniformMatrix3x4dv pPlatform_GL->mGL.mglUniformMatrix3x4dv #define glUniformMatrix4x2dv pPlatform_GL->mGL.mglUniformMatrix4x2dv #define glUniformMatrix4x3dv pPlatform_GL->mGL.mglUniformMatrix4x3dv #define glGetUniformdv pPlatform_GL->mGL.mglGetUniformdv #define glGetSubroutineUniformLocation pPlatform_GL->mGL.mglGetSubroutineUniformLocation #define glGetSubroutineIndex pPlatform_GL->mGL.mglGetSubroutineIndex #define glGetActiveSubroutineUniformiv pPlatform_GL->mGL.mglGetActiveSubroutineUniformiv #define glGetActiveSubroutineUniformName pPlatform_GL->mGL.mglGetActiveSubroutineUniformName #define glGetActiveSubroutineName pPlatform_GL->mGL.mglGetActiveSubroutineName #define glUniformSubroutinesuiv pPlatform_GL->mGL.mglUniformSubroutinesuiv #define glGetUniformSubroutineuiv pPlatform_GL->mGL.mglGetUniformSubroutineuiv #define glGetProgramStageiv pPlatform_GL->mGL.mglGetProgramStageiv #define glPatchParameteri pPlatform_GL->mGL.mglPatchParameteri #define glPatchParameterfv pPlatform_GL->mGL.mglPatchParameterfv #define glBindTransformFeedback pPlatform_GL->mGL.mglBindTransformFeedback #define glDeleteTransformFeedbacks pPlatform_GL->mGL.mglDeleteTransformFeedbacks #define glGenTransformFeedbacks pPlatform_GL->mGL.mglGenTransformFeedbacks #define glIsTransformFeedback pPlatform_GL->mGL.mglIsTransformFeedback #define glPauseTransformFeedback pPlatform_GL->mGL.mglPauseTransformFeedback #define glResumeTransformFeedback pPlatform_GL->mGL.mglResumeTransformFeedback #define glDrawTransformFeedback pPlatform_GL->mGL.mglDrawTransformFeedback #define glDrawTransformFeedbackStream pPlatform_GL->mGL.mglDrawTransformFeedbackStream #define glBeginQueryIndexed pPlatform_GL->mGL.mglBeginQueryIndexed #define glEndQueryIndexed pPlatform_GL->mGL.mglEndQueryIndexed #define glGetQueryIndexediv pPlatform_GL->mGL.mglGetQueryIndexediv //GL 4.1 #define glReleaseShaderCompiler pPlatform_GL->mGL.mglReleaseShaderCompiler #define glShaderBinary pPlatform_GL->mGL.mglShaderBinary #define glGetShaderPrecisionFormat pPlatform_GL->mGL.mglGetShaderPrecisionFormat #define glDepthRangef pPlatform_GL->mGL.mglDepthRangef #define glClearDepthf pPlatform_GL->mGL.mglClearDepthf #define glGetProgramBinary pPlatform_GL->mGL.mglGetProgramBinary #define glProgramBinary pPlatform_GL->mGL.mglProgramBinary #define glProgramParameteri pPlatform_GL->mGL.mglProgramParameteri #define glUseProgramStages pPlatform_GL->mGL.mglUseProgramStages #define glActiveShaderProgram pPlatform_GL->mGL.mglActiveShaderProgram #define glCreateShaderProgramv pPlatform_GL->mGL.mglCreateShaderProgramv #define glBindProgramPipeline pPlatform_GL->mGL.mglBindProgramPipeline #define glDeleteProgramPipelines pPlatform_GL->mGL.mglDeleteProgramPipelines #define glGenProgramPipelines pPlatform_GL->mGL.mglGenProgramPipelines #define glIsProgramPipeline pPlatform_GL->mGL.mglIsProgramPipeline #define glGetProgramPipelineiv pPlatform_GL->mGL.mglGetProgramPipelineiv #define glProgramUniform1i pPlatform_GL->mGL.mglProgramUniform1i #define glProgramUniform1iv pPlatform_GL->mGL.mglProgramUniform1iv #define glProgramUniform1f pPlatform_GL->mGL.mglProgramUniform1f #define glProgramUniform1fv pPlatform_GL->mGL.mglProgramUniform1fv #define glProgramUniform1d pPlatform_GL->mGL.mglProgramUniform1d #define glProgramUniform1dv pPlatform_GL->mGL.mglProgramUniform1dv #define glProgramUniform1ui pPlatform_GL->mGL.mglProgramUniform1ui #define glProgramUniform1uiv pPlatform_GL->mGL.mglProgramUniform1uiv #define glProgramUniform2i pPlatform_GL->mGL.mglProgramUniform2i #define glProgramUniform2iv pPlatform_GL->mGL.mglProgramUniform2iv #define glProgramUniform2f pPlatform_GL->mGL.mglProgramUniform2f #define glProgramUniform2fv pPlatform_GL->mGL.mglProgramUniform2fv #define glProgramUniform2d pPlatform_GL->mGL.mglProgramUniform2d #define glProgramUniform2dv pPlatform_GL->mGL.mglProgramUniform2dv #define glProgramUniform2ui pPlatform_GL->mGL.mglProgramUniform2ui #define glProgramUniform2uiv pPlatform_GL->mGL.mglProgramUniform2uiv #define glProgramUniform3i pPlatform_GL->mGL.mglProgramUniform3i #define glProgramUniform3iv pPlatform_GL->mGL.mglProgramUniform3iv #define glProgramUniform3f pPlatform_GL->mGL.mglProgramUniform3f #define glProgramUniform3fv pPlatform_GL->mGL.mglProgramUniform3fv #define glProgramUniform3d pPlatform_GL->mGL.mglProgramUniform3d #define glProgramUniform3dv pPlatform_GL->mGL.mglProgramUniform3dv #define glProgramUniform3ui pPlatform_GL->mGL.mglProgramUniform3ui #define glProgramUniform3uiv pPlatform_GL->mGL.mglProgramUniform3uiv #define glProgramUniform4i pPlatform_GL->mGL.mglProgramUniform4i #define glProgramUniform4iv pPlatform_GL->mGL.mglProgramUniform4iv #define glProgramUniform4f pPlatform_GL->mGL.mglProgramUniform4f #define glProgramUniform4fv pPlatform_GL->mGL.mglProgramUniform4fv #define glProgramUniform4d pPlatform_GL->mGL.mglProgramUniform4d #define glProgramUniform4dv pPlatform_GL->mGL.mglProgramUniform4dv #define glProgramUniform4ui pPlatform_GL->mGL.mglProgramUniform4ui #define glProgramUniform4uiv pPlatform_GL->mGL.mglProgramUniform4uiv #define glProgramUniformMatrix2fv pPlatform_GL->mGL.mglProgramUniformMatrix2fv #define glProgramUniformMatrix3fv pPlatform_GL->mGL.mglProgramUniformMatrix3fv #define glProgramUniformMatrix4fv pPlatform_GL->mGL.mglProgramUniformMatrix4fv #define glProgramUniformMatrix2dv pPlatform_GL->mGL.mglProgramUniformMatrix2dv #define glProgramUniformMatrix3dv pPlatform_GL->mGL.mglProgramUniformMatrix3dv #define glProgramUniformMatrix4dv pPlatform_GL->mGL.mglProgramUniformMatrix4dv #define glProgramUniformMatrix2x3fv pPlatform_GL->mGL.mglProgramUniformMatrix2x3fv #define glProgramUniformMatrix3x2fv pPlatform_GL->mGL.mglProgramUniformMatrix3x2fv #define glProgramUniformMatrix2x4fv pPlatform_GL->mGL.mglProgramUniformMatrix2x4fv #define glProgramUniformMatrix4x2fv pPlatform_GL->mGL.mglProgramUniformMatrix4x2fv #define glProgramUniformMatrix3x4fv pPlatform_GL->mGL.mglProgramUniformMatrix3x4fv #define glProgramUniformMatrix4x3fv pPlatform_GL->mGL.mglProgramUniformMatrix4x3fv #define glProgramUniformMatrix2x3dv pPlatform_GL->mGL.mglProgramUniformMatrix2x3dv #define glProgramUniformMatrix3x2dv pPlatform_GL->mGL.mglProgramUniformMatrix3x2dv #define glProgramUniformMatrix2x4dv pPlatform_GL->mGL.mglProgramUniformMatrix2x4dv #define glProgramUniformMatrix4x2dv pPlatform_GL->mGL.mglProgramUniformMatrix4x2dv #define glProgramUniformMatrix3x4dv pPlatform_GL->mGL.mglProgramUniformMatrix3x4dv #define glProgramUniformMatrix4x3dv pPlatform_GL->mGL.mglProgramUniformMatrix4x3dv #define glValidateProgramPipeline pPlatform_GL->mGL.mglValidateProgramPipeline #define glGetProgramPipelineInfoLog pPlatform_GL->mGL.mglGetProgramPipelineInfoLog #define glVertexAttribL1d pPlatform_GL->mGL.mglVertexAttribL1d #define glVertexAttribL2d pPlatform_GL->mGL.mglVertexAttribL2d #define glVertexAttribL3d pPlatform_GL->mGL.mglVertexAttribL3d #define glVertexAttribL4d pPlatform_GL->mGL.mglVertexAttribL4d #define glVertexAttribL1dv pPlatform_GL->mGL.mglVertexAttribL1dv #define glVertexAttribL2dv pPlatform_GL->mGL.mglVertexAttribL2dv #define glVertexAttribL3dv pPlatform_GL->mGL.mglVertexAttribL3dv #define glVertexAttribL4dv pPlatform_GL->mGL.mglVertexAttribL4dv #define glVertexAttribLPointer pPlatform_GL->mGL.mglVertexAttribLPointer #define glGetVertexAttribLdv pPlatform_GL->mGL.mglGetVertexAttribLdv #define glViewportArrayv pPlatform_GL->mGL.mglViewportArrayv #define glViewportIndexedf pPlatform_GL->mGL.mglViewportIndexedf #define glViewportIndexedfv pPlatform_GL->mGL.mglViewportIndexedfv #define glScissorArrayv pPlatform_GL->mGL.mglScissorArrayv #define glScissorIndexed pPlatform_GL->mGL.mglScissorIndexed #define glScissorIndexedv pPlatform_GL->mGL.mglScissorIndexedv #define glDepthRangeArrayv pPlatform_GL->mGL.mglDepthRangeArrayv #define glDepthRangeIndexed pPlatform_GL->mGL.mglDepthRangeIndexed #define glGetFloati_v pPlatform_GL->mGL.mglGetFloati_v #define glGetDoublei_v pPlatform_GL->mGL.mglGetDoublei_v //GL 4.2 #define glDrawArraysInstancedBaseInstance pPlatform_GL->mGL.mglDrawArraysInstancedBaseInstance #define glDrawElementsInstancedBaseInstance pPlatform_GL->mGL.mglDrawElementsInstancedBaseInstance #define glDrawElementsInstancedBaseVertexBaseInstance pPlatform_GL->mGL.mglDrawElementsInstancedBaseVertexBaseInstance #define glGetInternalformativ pPlatform_GL->mGL.mglGetInternalformativ #define glGetActiveAtomicCounterBufferiv pPlatform_GL->mGL.mglGetActiveAtomicCounterBufferiv #define glBindImageTexture pPlatform_GL->mGL.mglBindImageTexture #define glMemoryBarrier pPlatform_GL->mGL.mglMemoryBarrier #define glTexStorage1D pPlatform_GL->mGL.mglTexStorage1D #define glTexStorage2D pPlatform_GL->mGL.mglTexStorage2D #define glTexStorage3D pPlatform_GL->mGL.mglTexStorage3D #define glDrawTransformFeedbackInstanced pPlatform_GL->mGL.mglDrawTransformFeedbackInstanced #define glDrawTransformFeedbackStreamInstanced pPlatform_GL->mGL.mglDrawTransformFeedbackStreamInstanced //GL 4.3 #define glClearBufferData pPlatform_GL->mGL.mglClearBufferData #define glClearBufferSubData pPlatform_GL->mGL.mglClearBufferSubData #define glDispatchCompute pPlatform_GL->mGL.mglDispatchCompute #define glDispatchComputeIndirect pPlatform_GL->mGL.mglDispatchComputeIndirect #define glCopyImageSubData pPlatform_GL->mGL.mglCopyImageSubData #define glFramebufferParameteri pPlatform_GL->mGL.mglFramebufferParameteri #define glGetFramebufferParameteriv pPlatform_GL->mGL.mglGetFramebufferParameteriv #define glGetInternalformati64v pPlatform_GL->mGL.mglGetInternalformati64v #define glInvalidateTexSubImage pPlatform_GL->mGL.mglInvalidateTexSubImage #define glInvalidateTexImage pPlatform_GL->mGL.mglInvalidateTexImage #define glInvalidateBufferSubData pPlatform_GL->mGL.mglInvalidateBufferSubData #define glInvalidateBufferData pPlatform_GL->mGL.mglInvalidateBufferData #define glInvalidateFramebuffer pPlatform_GL->mGL.mglInvalidateFramebuffer #define glInvalidateSubFramebuffer pPlatform_GL->mGL.mglInvalidateSubFramebuffer #define glMultiDrawArraysIndirect pPlatform_GL->mGL.mglMultiDrawArraysIndirect #define glMultiDrawElementsIndirect pPlatform_GL->mGL.mglMultiDrawElementsIndirect #define glGetProgramInterfaceiv pPlatform_GL->mGL.mglGetProgramInterfaceiv #define glGetProgramResourceIndex pPlatform_GL->mGL.mglGetProgramResourceIndex #define glGetProgramResourceName pPlatform_GL->mGL.mglGetProgramResourceName #define glGetProgramResourceiv pPlatform_GL->mGL.mglGetProgramResourceiv #define glGetProgramResourceLocation pPlatform_GL->mGL.mglGetProgramResourceLocation #define glGetProgramResourceLocationIndex pPlatform_GL->mGL.mglGetProgramResourceLocationIndex #define glShaderStorageBlockBinding pPlatform_GL->mGL.mglShaderStorageBlockBinding #define glTexBufferRange pPlatform_GL->mGL.mglTexBufferRange #define glTexStorage2DMultisample pPlatform_GL->mGL.mglTexStorage2DMultisample #define glTexStorage3DMultisample pPlatform_GL->mGL.mglTexStorage3DMultisample #define glTextureView pPlatform_GL->mGL.mglTextureView #define glBindVertexBuffer pPlatform_GL->mGL.mglBindVertexBuffer #define glVertexAttribFormat pPlatform_GL->mGL.mglVertexAttribFormat #define glVertexAttribIFormat pPlatform_GL->mGL.mglVertexAttribIFormat #define glVertexAttribLFormat pPlatform_GL->mGL.mglVertexAttribLFormat #define glVertexAttribBinding pPlatform_GL->mGL.mglVertexAttribBinding #define glVertexBindingDivisor pPlatform_GL->mGL.mglVertexBindingDivisor #define glDebugMessageControl pPlatform_GL->mGL.mglDebugMessageControl #define glDebugMessageInsert pPlatform_GL->mGL.mglDebugMessageInsert #define glDebugMessageCallback pPlatform_GL->mGL.mglDebugMessageCallback #define glGetDebugMessageLog pPlatform_GL->mGL.mglGetDebugMessageLog #define glPushDebugGroup pPlatform_GL->mGL.mglPushDebugGroup #define glPopDebugGroup pPlatform_GL->mGL.mglPopDebugGroup #define glObjectLabel pPlatform_GL->mGL.mglObjectLabel #define glGetObjectLabel pPlatform_GL->mGL.mglGetObjectLabel #define glObjectPtrLabel pPlatform_GL->mGL.mglObjectPtrLabel #define glGetObjectPtrLabel pPlatform_GL->mGL.mglGetObjectPtrLabel //GL 4.4 #define glBufferStorage pPlatform_GL->mGL.mglBufferStorage #define glClearTexImage pPlatform_GL->mGL.mglClearTexImage #define glClearTexSubImage pPlatform_GL->mGL.mglClearTexSubImage #define glBindBuffersBase pPlatform_GL->mGL.mglBindBuffersBase #define glBindBuffersRange pPlatform_GL->mGL.mglBindBuffersRange #define glBindTextures pPlatform_GL->mGL.mglBindTextures #define glBindSamplers pPlatform_GL->mGL.mglBindSamplers #define glBindImageTextures pPlatform_GL->mGL.mglBindImageTextures #define glBindVertexBuffers pPlatform_GL->mGL.mglBindVertexBuffers //GL 4.5 #define glClipControl pPlatform_GL->mGL.mglClipControl #define glCreateTransformFeedbacks pPlatform_GL->mGL.mglCreateTransformFeedbacks #define glTransformFeedbackBufferBase pPlatform_GL->mGL.mglTransformFeedbackBufferBase #define glTransformFeedbackBufferRange pPlatform_GL->mGL.mglTransformFeedbackBufferRange #define glGetTransformFeedbackiv pPlatform_GL->mGL.mglGetTransformFeedbackiv #define glGetTransformFeedbacki_v pPlatform_GL->mGL.mglGetTransformFeedbacki_v #define glGetTransformFeedbacki64_v pPlatform_GL->mGL.mglGetTransformFeedbacki64_v #define glCreateBuffers pPlatform_GL->mGL.mglCreateBuffers #define glNamedBufferStorage pPlatform_GL->mGL.mglNamedBufferStorage #define glNamedBufferData pPlatform_GL->mGL.mglNamedBufferData #define glNamedBufferSubData pPlatform_GL->mGL.mglNamedBufferSubData #define glCopyNamedBufferSubData pPlatform_GL->mGL.mglCopyNamedBufferSubData #define glClearNamedBufferData pPlatform_GL->mGL.mglClearNamedBufferData #define glClearNamedBufferSubData pPlatform_GL->mGL.mglClearNamedBufferSubData #define glMapNamedBuffer pPlatform_GL->mGL.mglMapNamedBuffer #define glMapNamedBufferRange pPlatform_GL->mGL.mglMapNamedBufferRange #define glUnmapNamedBuffer pPlatform_GL->mGL.mglUnmapNamedBuffer #define glFlushMappedNamedBufferRange pPlatform_GL->mGL.mglFlushMappedNamedBufferRange #define glGetNamedBufferParameteriv pPlatform_GL->mGL.mglGetNamedBufferParameteriv #define glGetNamedBufferParameteri64v pPlatform_GL->mGL.mglGetNamedBufferParameteri64v #define glGetNamedBufferPointerv pPlatform_GL->mGL.mglGetNamedBufferPointerv #define glGetNamedBufferSubData pPlatform_GL->mGL.mglGetNamedBufferSubData #define glCreateFramebuffers pPlatform_GL->mGL.mglCreateFramebuffers #define glNamedFramebufferRenderbuffer pPlatform_GL->mGL.mglNamedFramebufferRenderbuffer #define glNamedFramebufferParameteri pPlatform_GL->mGL.mglNamedFramebufferParameteri #define glNamedFramebufferTexture pPlatform_GL->mGL.mglNamedFramebufferTexture #define glNamedFramebufferTextureLayer pPlatform_GL->mGL.mglNamedFramebufferTextureLayer #define glNamedFramebufferDrawBuffer pPlatform_GL->mGL.mglNamedFramebufferDrawBuffer #define glNamedFramebufferDrawBuffers pPlatform_GL->mGL.mglNamedFramebufferDrawBuffers #define glNamedFramebufferReadBuffer pPlatform_GL->mGL.mglNamedFramebufferReadBuffer #define glInvalidateNamedFramebufferData pPlatform_GL->mGL.mglInvalidateNamedFramebufferData #define glInvalidateNamedFramebufferSubData pPlatform_GL->mGL.mglInvalidateNamedFramebufferSubData #define glClearNamedFramebufferiv pPlatform_GL->mGL.mglClearNamedFramebufferiv #define glClearNamedFramebufferuiv pPlatform_GL->mGL.mglClearNamedFramebufferuiv #define glClearNamedFramebufferfv pPlatform_GL->mGL.mglClearNamedFramebufferfv #define glClearNamedFramebufferfi pPlatform_GL->mGL.mglClearNamedFramebufferfi #define glBlitNamedFramebuffer pPlatform_GL->mGL.mglBlitNamedFramebuffer #define glCheckNamedFramebufferStatus pPlatform_GL->mGL.mglCheckNamedFramebufferStatus #define glGetNamedFramebufferParameteriv pPlatform_GL->mGL.mglGetNamedFramebufferParameteriv #define glGetNamedFramebufferAttachmentParameteriv pPlatform_GL->mGL.mglGetNamedFramebufferAttachmentParameteriv #define glCreateRenderbuffers pPlatform_GL->mGL.mglCreateRenderbuffers #define glNamedRenderbufferStorage pPlatform_GL->mGL.mglNamedRenderbufferStorage #define glNamedRenderbufferStorageMultisample pPlatform_GL->mGL.mglNamedRenderbufferStorageMultisample #define glGetNamedRenderbufferParameteriv pPlatform_GL->mGL.mglGetNamedRenderbufferParameteriv #define glCreateTextures pPlatform_GL->mGL.mglCreateTextures #define glTextureBuffer pPlatform_GL->mGL.mglTextureBuffer #define glTextureBufferRange pPlatform_GL->mGL.mglTextureBufferRange #define glTextureStorage1D pPlatform_GL->mGL.mglTextureStorage1D #define glTextureStorage2D pPlatform_GL->mGL.mglTextureStorage2D #define glTextureStorage3D pPlatform_GL->mGL.mglTextureStorage3D #define glTextureStorage2DMultisample pPlatform_GL->mGL.mglTextureStorage2DMultisample #define glTextureStorage3DMultisample pPlatform_GL->mGL.mglTextureStorage3DMultisample #define glTextureSubImage1D pPlatform_GL->mGL.mglTextureSubImage1D #define glTextureSubImage2D pPlatform_GL->mGL.mglTextureSubImage2D #define glTextureSubImage3D pPlatform_GL->mGL.mglTextureSubImage3D #define glCompressedTextureSubImage1D pPlatform_GL->mGL.mglCompressedTextureSubImage1D #define glCompressedTextureSubImage2D pPlatform_GL->mGL.mglCompressedTextureSubImage2D #define glCompressedTextureSubImage3D pPlatform_GL->mGL.mglCompressedTextureSubImage3D #define glCopyTextureSubImage1D pPlatform_GL->mGL.mglCopyTextureSubImage1D #define glCopyTextureSubImage2D pPlatform_GL->mGL.mglCopyTextureSubImage2D #define glCopyTextureSubImage3D pPlatform_GL->mGL.mglCopyTextureSubImage3D #define glTextureParameterf pPlatform_GL->mGL.mglTextureParameterf #define glTextureParameterfv pPlatform_GL->mGL.mglTextureParameterfv #define glTextureParameteri pPlatform_GL->mGL.mglTextureParameteri #define glTextureParameterIiv pPlatform_GL->mGL.mglTextureParameterIiv #define glTextureParameterIuiv pPlatform_GL->mGL.mglTextureParameterIuiv #define glTextureParameteriv pPlatform_GL->mGL.mglTextureParameteriv #define glGenerateTextureMipmap pPlatform_GL->mGL.mglGenerateTextureMipmap #define glBindTextureUnit pPlatform_GL->mGL.mglBindTextureUnit #define glGetTextureImage pPlatform_GL->mGL.mglGetTextureImage #define glGetCompressedTextureImage pPlatform_GL->mGL.mglGetCompressedTextureImage #define glGetTextureLevelParameterfv pPlatform_GL->mGL.mglGetTextureLevelParameterfv #define glGetTextureLevelParameteriv pPlatform_GL->mGL.mglGetTextureLevelParameteriv #define glGetTextureParameterfv pPlatform_GL->mGL.mglGetTextureParameterfv #define glGetTextureParameterIiv pPlatform_GL->mGL.mglGetTextureParameterIiv #define glGetTextureParameterIuiv pPlatform_GL->mGL.mglGetTextureParameterIuiv #define glGetTextureParameteriv pPlatform_GL->mGL.mglGetTextureParameteriv #define glCreateVertexArrays pPlatform_GL->mGL.mglCreateVertexArrays #define glDisableVertexArrayAttrib pPlatform_GL->mGL.mglDisableVertexArrayAttrib #define glEnableVertexArrayAttrib pPlatform_GL->mGL.mglEnableVertexArrayAttrib #define glVertexArrayElementBuffer pPlatform_GL->mGL.mglVertexArrayElementBuffer #define glVertexArrayVertexBuffer pPlatform_GL->mGL.mglVertexArrayVertexBuffer #define glVertexArrayVertexBuffers pPlatform_GL->mGL.mglVertexArrayVertexBuffers #define glVertexArrayAttribBinding pPlatform_GL->mGL.mglVertexArrayAttribBinding #define glVertexArrayAttribFormat pPlatform_GL->mGL.mglVertexArrayAttribFormat #define glVertexArrayAttribIFormat pPlatform_GL->mGL.mglVertexArrayAttribIFormat #define glVertexArrayAttribLFormat pPlatform_GL->mGL.mglVertexArrayAttribLFormat #define glVertexArrayBindingDivisor pPlatform_GL->mGL.mglVertexArrayBindingDivisor #define glGetVertexArrayiv pPlatform_GL->mGL.mglGetVertexArrayiv #define glGetVertexArrayIndexediv pPlatform_GL->mGL.mglGetVertexArrayIndexediv #define glGetVertexArrayIndexed64iv pPlatform_GL->mGL.mglGetVertexArrayIndexed64iv #define glCreateSamplers pPlatform_GL->mGL.mglCreateSamplers #define glCreateProgramPipelines pPlatform_GL->mGL.mglCreateProgramPipelines #define glCreateQueries pPlatform_GL->mGL.mglCreateQueries #define glGetQueryBufferObjecti64v pPlatform_GL->mGL.mglGetQueryBufferObjecti64v #define glGetQueryBufferObjectiv pPlatform_GL->mGL.mglGetQueryBufferObjectiv #define glGetQueryBufferObjectui64v pPlatform_GL->mGL.mglGetQueryBufferObjectui64v #define glGetQueryBufferObjectuiv pPlatform_GL->mGL.mglGetQueryBufferObjectuiv #define glMemoryBarrierByRegion pPlatform_GL->mGL.mglMemoryBarrierByRegion #define glGetTextureSubImage pPlatform_GL->mGL.mglGetTextureSubImage #define glGetCompressedTextureSubImage pPlatform_GL->mGL.mglGetCompressedTextureSubImage #define glGetGraphicsResetStatus pPlatform_GL->mGL.mglGetGraphicsResetStatus #define glGetnCompressedTexImage pPlatform_GL->mGL.mglGetnCompressedTexImage #define glGetnTexImage pPlatform_GL->mGL.mglGetnTexImage #define glGetnUniformdv pPlatform_GL->mGL.mglGetnUniformdv #define glGetnUniformfv pPlatform_GL->mGL.mglGetnUniformfv #define glGetnUniformiv pPlatform_GL->mGL.mglGetnUniformiv #define glGetnUniformuiv pPlatform_GL->mGL.mglGetnUniformuiv #define glReadnPixels pPlatform_GL->mGL.mglReadnPixels #define glTextureBarrier pPlatform_GL->mGL.mglTextureBarrier //GL 4.6 #define glSpecializeShader pPlatform_GL->mGL.mglSpecializeShader #define glMultiDrawArraysIndirectCount pPlatform_GL->mGL.mglMultiDrawArraysIndirectCount #define glMultiDrawElementsIndirectCount pPlatform_GL->mGL.mglMultiDrawElementsIndirectCount #define glPolygonOffsetClamp pPlatform_GL->mGL.mglPolygonOffsetClamp #endif //FCWINDOW_FCPLATFORM_GL_API_H #endif