#include <kanzi/platform/gl/gl_function_pointers.hpp>
Public Types | |
| using | KZ_GLDEBUGPROC |
| function_ptr<void, KZ_GLDEBUGPROC, void*> kanzi::platform::GLFunctionPointers::debugMessageCallback |
glDebugMessageCallback (GL4.3/GL_KHR_debug, ES/GL_KHR_debug)
| function_ptr<const GLubyte*, GLenum> kanzi::platform::GLFunctionPointers::getString |
glGetString (GL2.0, ES2)
| function_ptr<const GLubyte*, GLenum, GLuint> kanzi::platform::GLFunctionPointers::getStringi |
glGetStringi (GL3.0, ES3.0)
| function_ptr<GLenum> kanzi::platform::GLFunctionPointers::getError |
glGetError (GL2.0, ES2.0)
| function_ptr<void> kanzi::platform::GLFunctionPointers::flush |
glFlush (GL2.0, ES2.0)
| function_ptr<void, GLsizei, GLuint*> kanzi::platform::GLFunctionPointers::genBuffers |
glGenBuffers (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLsizeiptr, const void*, GLenum> kanzi::platform::GLFunctionPointers::bufferData |
glBufferData (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLintptr, GLsizeiptr, const void*> kanzi::platform::GLFunctionPointers::bufferSubData |
glBufferSubData (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLuint> kanzi::platform::GLFunctionPointers::bindBuffer |
glBindBuffer (GL2.0, ES2.0)
| function_ptr<void, GLsizei, const GLuint*> kanzi::platform::GLFunctionPointers::deleteBuffers |
glDeleteBuffers (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLuint, GLuint, GLintptr, GLsizeiptr> kanzi::platform::GLFunctionPointers::bindBufferRange |
glBindBufferRange (GL3.0, ES3.0)
| function_ptr<void, GLenum, GLsizeiptr, const GLvoid*, GLbitfield> kanzi::platform::GLFunctionPointers::bufferStorage |
gBufferStorage (GL4.4, ES/GL_EXT_buffer_storage) fallback to bufferData available.
| function_ptr<void, GLenum , GLenum , GLintptr , GLintptr , GLsizeiptr > kanzi::platform::GLFunctionPointers::copyBufferSubData |
glCopyBufferSubData (GL3.1, ES3.0)
| function_ptr<void, GLenum , GLintptr , GLsizeiptr , const GLvoid* > kanzi::platform::GLFunctionPointers::getBufferSubData |
glGetBufferSubData (GL3.1, ES3.0)
| function_ptr<void*, GLenum , GLintptr , GLsizeiptr , GLbitfield > kanzi::platform::GLFunctionPointers::mapBufferRange |
glMapBufferRange (GL3.0, ES3.0)
| function_ptr<GLboolean, GLenum> kanzi::platform::GLFunctionPointers::unmapBuffer |
glUnmapBuffer (GL2.0, ES3.0)
| function_ptr<void, GLenum , GLintptr , GLsizeiptr > kanzi::platform::GLFunctionPointers::flushMappedBufferRange |
glFlushMappedBufferRange (GL3.0, ES3.0)
| function_ptr<void, GLsizei , GLuint* > kanzi::platform::GLFunctionPointers::genVertexArrays |
glGenVertexArrays (GL3.0, ES3.0)
| function_ptr<void, GLsizei , const GLuint* > kanzi::platform::GLFunctionPointers::deleteVertexArrays |
glDeleteVertexArrays (GL3.0, ES3.0)
| function_ptr<void, GLuint , GLuint > kanzi::platform::GLFunctionPointers::vertexAttribDivisor |
glVertexAttribDivisor (GL3.3, ES3.0)
| function_ptr<void, GLuint > kanzi::platform::GLFunctionPointers::bindVertexArray |
glBindVertexArray (GL3.0, ES3.0)
| function_ptr<void, GLuint , GLint , GLenum , GLboolean , GLsizei , const GLvoid* > kanzi::platform::GLFunctionPointers::vertexAttribPointer |
glVertexAttribPointer (GL2.0, ES2.0)
| function_ptr<void, GLuint , GLint , GLenum , GLboolean , GLuint > kanzi::platform::GLFunctionPointers::vertexAttribFormat |
glVertexAttribFormat (GL4.3, ES3.1)
| function_ptr<void, GLuint , GLuint > kanzi::platform::GLFunctionPointers::vertexAttribBinding |
glVertexAttribBinding (GL4.3, ES3.1)
| function_ptr<void, GLuint , GLuint , GLintptr , GLintptr > kanzi::platform::GLFunctionPointers::bindVertexBuffer |
glBindVertexBuffer (GL4.3, ES3.1)
| function_ptr<void, GLuint , GLuint > kanzi::platform::GLFunctionPointers::vertexBindingDivisor |
glVertexBindingDivisor (GL4.3, ES3.1)
| function_ptr<void, GLuint > kanzi::platform::GLFunctionPointers::enableVertexAttribArray |
glEnableVertexAttribArray (GL2.0, ES2.0)
| function_ptr<void, GLuint > kanzi::platform::GLFunctionPointers::disableVertexAttribArray |
glDisableVertexAttribArray (GL2.0, ES2.0)
| function_ptr<void, GLsizei, GLuint*> kanzi::platform::GLFunctionPointers::genFramebuffers |
glGenFrameBuffers (GL3.0, ES2.0)
| function_ptr<void, GLenum, GLuint> kanzi::platform::GLFunctionPointers::bindFramebuffer |
glBindFrameBuffer (GL3.0, ES2.0)
| function_ptr<GLenum, GLenum> kanzi::platform::GLFunctionPointers::checkFramebufferStatus |
glCheckFrameBufferStatus (GL3.0, ES2.0)
| function_ptr<void, GLsizei, const GLuint*> kanzi::platform::GLFunctionPointers::deleteFramebuffers |
glDeleteFramebuffers (GL3.0, ES2.0)
| function_ptr<void, GLenum , GLenum , GLenum , GLuint > kanzi::platform::GLFunctionPointers::framebufferRenderbuffer |
glFramebufferRenderbuffer (GL3.0, ES2.0)
| function_ptr<void, GLenum , GLenum , GLenum , GLuint , GLint > kanzi::platform::GLFunctionPointers::framebufferTexture2D |
glFramebufferTexture2D (GL3.0, ES2.0)
| function_ptr<void, GLenum , GLenum , GLuint , GLint , GLint > kanzi::platform::GLFunctionPointers::framebufferTextureLayer |
glFramebufferTextureLayer (GL3.0, ES3.0)
| function_ptr<void, GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLint , GLbitfield , GLenum > kanzi::platform::GLFunctionPointers::blitFramebuffer |
glBlitFramebuffer (GL3.0, ES3.0)
| function_ptr<void, GLsizei, const GLenum*> kanzi::platform::GLFunctionPointers::drawBuffers |
glDrawBuffers (GL2.0, ES3.0)
| function_ptr<void, GLsizei, GLuint*> kanzi::platform::GLFunctionPointers::genTextures |
glGenTextures (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLsizei, GLenum, GLsizei, GLsizei> kanzi::platform::GLFunctionPointers::texStorage2D |
glTexStorage2D (GL4.2, ES3.0)
| function_ptr<void, GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLboolean > kanzi::platform::GLFunctionPointers::texStorage2DMultisample |
glTexStorage2DMultisample (GL4.3, ES3.1)
| function_ptr<void, GLenum, GLsizei, GLenum, GLsizei, GLsizei, GLsizei> kanzi::platform::GLFunctionPointers::texStorage3D |
glTexStorage3D (GL4.2, ES3.0)
| function_ptr<void, GLenum , GLsizei , GLenum , GLsizei , GLsizei , GLsizei , GLboolean > kanzi::platform::GLFunctionPointers::texStorage3DMultisample |
glTexStorage3DMultisample (GL4.3, ES3.2)
| function_ptr<GLboolean, GLuint> kanzi::platform::GLFunctionPointers::isTexture |
glIsTexture (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid*> kanzi::platform::GLFunctionPointers::texImage2D |
glTexImage2D (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid*> kanzi::platform::GLFunctionPointers::texSubImage2D |
glTexSubImage2D (GL2.0, ES2.0)
| function_ptr<void, GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const void* > kanzi::platform::GLFunctionPointers::texSubImage3D |
glTexSubImage3D (GL2.0, ES3.0)
| function_ptr<void, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*> kanzi::platform::GLFunctionPointers::compressedTexSubImage2D |
glCompressedTexSubImage2D (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid*> kanzi::platform::GLFunctionPointers::compressedTexSubImage3D |
glCompressedTexSubImage3D (GL2.0, ES3.0)
| function_ptr<void, GLenum , GLenum , GLint > kanzi::platform::GLFunctionPointers::texParameteri |
glTexParameteri (GL2.0, ES2.0)
| function_ptr<void, GLuint , GLenum , GLint , GLint , GLint , GLint , GLuint , GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei > kanzi::platform::GLFunctionPointers::copyImageSubData |
glCopyImageSubData (GL4.3/GL_ARB_copy_image, ES3.2/EXT_copy_image/OES_copy_image)
| function_ptr<void, GLenum, GLenum, GLuint> kanzi::platform::GLFunctionPointers::texBuffer |
glTexBuffer (GL3.1, ES3.2)
| function_ptr<void, GLuint, GLuint, GLint, GLboolean, GLint, GLenum, GLenum> kanzi::platform::GLFunctionPointers::bindImageTexture |
glBindImageTexture (GL4.2, ES3.1)
glClearBufferiv (GL3.0, ES3.0)
| function_ptr<void, GLenum, GLint, const GLuint*> kanzi::platform::GLFunctionPointers::clearBufferuiv |
glClearBufferuiv (GL3.0, ES3.0)
| function_ptr<void, GLenum, GLint, const GLfloat*> kanzi::platform::GLFunctionPointers::clearBufferfv |
glClearBufferfv (GL3.0, ES3.0)
| function_ptr<void, GLenum, GLint, GLfloat, GLint> kanzi::platform::GLFunctionPointers::clearBufferfi |
glClearBufferi (GL3.0, ES3.0)
| function_ptr<void, GLfloat, GLfloat, GLfloat, GLfloat> kanzi::platform::GLFunctionPointers::clearColor |
glClearColor (GL2.0, ES2.0)
| function_ptr<void, GLint> kanzi::platform::GLFunctionPointers::clearStencil |
glClearStencil (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::clear |
glClear (GL2.0, ES2.0)
| function_ptr<void, GLsizei , GLuint* > kanzi::platform::GLFunctionPointers::deleteRenderbuffers |
glDeleteRenderbuffers (GL2.0, ES2.0)
| function_ptr<void, GLsizei , GLuint* > kanzi::platform::GLFunctionPointers::genRenderbuffers |
glGenRenderbuffers (GL2.0, ES2.0)
| function_ptr<void, GLenum , GLuint > kanzi::platform::GLFunctionPointers::bindRenderbuffer |
glBindRenderbuffer (GL2.0, ES2.0)
| function_ptr<void, GLenum , GLenum , GLsizei , GLsizei > kanzi::platform::GLFunctionPointers::renderbufferStorage |
glRenderbufferStorage (GL2.0, ES2.0)
| function_ptr<void, GLenum , GLsizei , GLenum , GLsizei , GLsizei > kanzi::platform::GLFunctionPointers::renderbufferStorageMultisample |
glRenderbufferStorageMultisample (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLuint> kanzi::platform::GLFunctionPointers::bindTexture |
glBindTexture (GL2.0, ES2.0)
| function_ptr<void, GLsizei, const GLuint*> kanzi::platform::GLFunctionPointers::deleteTextures |
glDeleteTextures (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::activeTexture |
glActiveTexture (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLint, GLsizei, GLsizei> kanzi::platform::GLFunctionPointers::drawArraysInstanced |
glDrawArraysInstanced (GL3.1, ES3.0)
| function_ptr<void, GLenum, GLsizei, GLenum, const GLvoid*, GLsizei> kanzi::platform::GLFunctionPointers::drawElementsInstanced |
glDrawElementsInstanced (GL3.1, ES3.0)
| function_ptr<void, GLenum, GLsizei, GLenum, const GLvoid*, GLsizei, GLint> kanzi::platform::GLFunctionPointers::drawElementsInstancedBaseVertex |
glDrawElementsInstancedBaseVertex (GL3.2, ES3.2/GL_EXT_draw_elements_base_vertex/GL_ARB_draw_elements_base_vertex)
| function_ptr<void, GLint, GLint> kanzi::platform::GLFunctionPointers::uniform1i |
glUniform1i (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::enable |
glEnable (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::disable |
glDisable (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::cullFace |
glCullFace (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::frontFace |
glFrontFace (GL2.0, ES2.0)
| function_ptr<void, GLfloat, GLfloat, GLfloat, GLfloat> kanzi::platform::GLFunctionPointers::blendColor |
glBlendColor (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::blendEquation |
glBlendEquation (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLenum> kanzi::platform::GLFunctionPointers::blendEquationi |
glBlendEquationi (GL2.0, ES3.2)
| function_ptr<void, GLenum, GLenum, GLenum, GLenum> kanzi::platform::GLFunctionPointers::blendFuncSeparate |
glBlendFuncSeparate (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLenum> kanzi::platform::GLFunctionPointers::blendEquationSeparate |
glBlendEquationSeparate (GL2.0, ES2.0)
| function_ptr<void, GLint, GLenum, GLenum, GLenum, GLenum> kanzi::platform::GLFunctionPointers::blendFuncSeparatei |
glBlendFuncSeparatei (GL4.0, ES3.2)
| function_ptr<void, GLint, GLenum, GLenum> kanzi::platform::GLFunctionPointers::blendEquationSeparatei |
glBlendEquationSeparatei (GL4.0, ES3.2)
| function_ptr<void, GLboolean, GLboolean, GLboolean, GLboolean> kanzi::platform::GLFunctionPointers::colorMask |
glColorMask (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLboolean, GLboolean, GLboolean, GLboolean> kanzi::platform::GLFunctionPointers::colorMaski |
glColorMaski (GL3.0, ES3.2)
| function_ptr<void, GLenum, GLenum> kanzi::platform::GLFunctionPointers::polygonMode |
glPolygonMode (GL2.0)
| function_ptr<void, GLfloat, GLfloat> kanzi::platform::GLFunctionPointers::polygonOffset |
glPolygonOffset (GL2.0, ES2.0)
glViewport (GL2.0, ES2.0)
| function_ptr<void, GLboolean> kanzi::platform::GLFunctionPointers::depthMask |
glDepthMask (GL2.0, ES2.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::depthFunc |
glDepthFunc (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLuint> kanzi::platform::GLFunctionPointers::stencilMaskSeparate |
glStencilMaskSeparate (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLenum, GLint, GLuint> kanzi::platform::GLFunctionPointers::stencilFuncSeparate |
glStencilFuncSeparate (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLenum, GLenum, GLenum> kanzi::platform::GLFunctionPointers::stencilOpSeparate |
glStencilOpSeparate (GL2.0, ES2.0)
glScissor (GL2.0, ES2.0)
| function_ptr<void, GLuint> kanzi::platform::GLFunctionPointers::useProgram |
glUseProgram (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLuint, GLuint> kanzi::platform::GLFunctionPointers::dispatchCompute |
glDispatchCompute (GL4.3, ES3.1)
| function_ptr<void, GLintptr> kanzi::platform::GLFunctionPointers::dispatchComputeIndirect |
glDispatchComputeIndirect (GL4.3, ES3.1)
| function_ptr<void, GLuint> kanzi::platform::GLFunctionPointers::compileShader |
glCompileShader (GL2.0, ES2.0)
| function_ptr<GLuint, GLenum> kanzi::platform::GLFunctionPointers::createShader |
glCreateShader (GL2.0, ES2.0)
| function_ptr<void, GLuint> kanzi::platform::GLFunctionPointers::deleteShader |
glDeleteShader (GL2.0, ES2.0)
| function_ptr<GLuint> kanzi::platform::GLFunctionPointers::createProgram |
glCreateProgram (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLsizei, const GLchar* const*, const GLint*> kanzi::platform::GLFunctionPointers::shaderSource |
glShaderSource (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLenum, GLint*> kanzi::platform::GLFunctionPointers::getShaderiv |
glGetShaderiv (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLsizei, GLsizei*, GLchar*> kanzi::platform::GLFunctionPointers::getShaderInfoLog |
glGetShaderInfoLog (GL2.0, ES2.0)
| function_ptr<void, GLuint , GLuint > kanzi::platform::GLFunctionPointers::attachShader |
glAttachShader (GL2.0, ES2.0)
| function_ptr<void, GLuint> kanzi::platform::GLFunctionPointers::linkProgram |
glLinkProgram (GL2.0, ES2.0)
| function_ptr<void, GLuint> kanzi::platform::GLFunctionPointers::deleteProgram |
glDeleteProgram (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLenum, GLint*> kanzi::platform::GLFunctionPointers::getProgramiv |
glGetProgramiv (GL2.0, ES2.0)
| function_ptr<void, GLuint, GLsizei, GLsizei*, GLchar*> kanzi::platform::GLFunctionPointers::getProgramInfoLog |
glGetProgramInfoLog (GL2.0, ES2.0)
| function_ptr<GLuint, GLuint , const GLchar* > kanzi::platform::GLFunctionPointers::getUniformBlockIndex |
glGetUniformBlockIndex (GL3.1, ES3.0)
| function_ptr<void, GLuint , GLuint , GLuint > kanzi::platform::GLFunctionPointers::uniformBlockBinding |
glUniformBlockBinding (GL3.1, ES3.0)
| function_ptr<GLint, GLuint , const GLchar* > kanzi::platform::GLFunctionPointers::getAttribLocation |
glGetAttribLocation (GL2.0, ES2.0)
| function_ptr<GLint, GLuint , const GLchar* > kanzi::platform::GLFunctionPointers::getUniformLocation |
glGetUniformLocation (GL2.0, ES2.0)
| function_ptr<void, GLsizei, GLuint*> kanzi::platform::GLFunctionPointers::genSamplers |
glGenSamplers (GL3.2, ES3.0)
| function_ptr<void, GLuint, GLuint> kanzi::platform::GLFunctionPointers::bindSampler |
glBindSampler (GL3.2, ES3.0)
| function_ptr<void, GLsizei, const GLuint*> kanzi::platform::GLFunctionPointers::deleteSamplers |
glDeleteSamplers (GL3.2, ES3.0)
| function_ptr<void, GLuint, GLenum, GLint> kanzi::platform::GLFunctionPointers::samplerParameteri |
glSamplerParameteri (GL3.2, ES3.0)
| function_ptr<void, GLuint, GLenum, GLfloat> kanzi::platform::GLFunctionPointers::samplerParameterf |
glSamplerParameterf (GL3.2, ES3.0)
| function_ptr<void, GLuint, GLenum, const GLint*> kanzi::platform::GLFunctionPointers::samplerParameterIiv |
glSamplerParameterIiv (GL3.2, ES3.2)
| function_ptr<void, GLuint, GLenum, const GLuint*> kanzi::platform::GLFunctionPointers::samplerParameterIuiv |
glSamplerParameterIuiv (GL3.2, ES3.2)
| function_ptr<void, GLuint, GLenum, const GLfloat*> kanzi::platform::GLFunctionPointers::samplerParameterfv |
glSamplerParameterfv (GL3.2, ES3.0)
| function_ptr<void, GLenum, GLfloat*> kanzi::platform::GLFunctionPointers::getFloatv |
glGetFloatv (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLint*> kanzi::platform::GLFunctionPointers::getIntegerv |
glGetIntegerv (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLint64*> kanzi::platform::GLFunctionPointers::getInteger64v |
glGetInteger64v (GL3.2, ES3.0)
| function_ptr<void, GLenum, GLuint, GLint*> kanzi::platform::GLFunctionPointers::getIntegeri_v |
glGetIntegeri_v (GL3.0, ES3.0)
| function_ptr<void, GLuint> kanzi::platform::GLFunctionPointers::memoryBarrier |
glMemoryBarrier (GL4.2, ES3.1)
| function_ptr<void, GLenum, GLuint, GLsizei, const char*> kanzi::platform::GLFunctionPointers::objectLabel |
glObjectLabel (GL4.3, ES3.2) Optional function used for debug names.
| function_ptr<GLsync, GLenum, GLbitfield> kanzi::platform::GLFunctionPointers::fenceSync |
glFenceSync (GL3.2, ES3.0)
| function_ptr<void, GLsync, GLbitfield, GLuint64> kanzi::platform::GLFunctionPointers::waitSync |
glWaitSync (GL3.2, ES3.0)
| function_ptr<GLenum, GLsync, GLbitfield, GLuint64> kanzi::platform::GLFunctionPointers::clientWaitSync |
glClientWaitSync (GL3.2, ES3.0)
| function_ptr<void, GLsync> kanzi::platform::GLFunctionPointers::deleteSync |
glDeleteSync (GL3.2, ES3.0)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::readBuffer |
glReadBuffer (GL2.0, ES3.0)
| function_ptr<void, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, void*> kanzi::platform::GLFunctionPointers::readPixels |
glReadPixels (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLint> kanzi::platform::GLFunctionPointers::pixelStorei |
glPixelStorei (GL2.0, ES2.0)
| function_ptr<void> kanzi::platform::GLFunctionPointers::finish |
glFinish (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLenum> kanzi::platform::GLFunctionPointers::patchParameteri |
glPatchParameteri (GL4.0/GL_ARB_tessellation_shader, ES3.2/GL_OES_tessellation_shader)
| function_ptr<void, GLenum> kanzi::platform::GLFunctionPointers::generateMipmap |
glGenerateMipmap (GL3.0, ES2.0)
| function_ptr<void, GLuint , GLenum , GLuint , GLsizei , const GLenum* , GLsizei , GLsizei* , GLint* > kanzi::platform::GLFunctionPointers::getProgramResourceiv |
glGetProgramResourceiv (GL4.3, ES3.1)
| function_ptr<GLuint, GLuint , GLuint, const GLchar* > kanzi::platform::GLFunctionPointers::getProgramResourceIndex |
glGetProgramResourceIndex (GL4.3, ES3.1)
| function_ptr<void, GLenum, const GLvoid*> kanzi::platform::GLFunctionPointers::drawArraysIndirect |
glDrawArraysIndirect (GL4.0, ES3.1)
| function_ptr<void, GLenum, GLenum, const GLvoid*> kanzi::platform::GLFunctionPointers::drawElementsIndirect |
glDrawElementsInstanced (GL3.1, ES3.0)
| function_ptr<void, GLfloat> kanzi::platform::GLFunctionPointers::lineWidth |
glLineWidth (GL2.0, ES2.0)
| function_ptr<void, GLenum, GLsizei, GLenum*> kanzi::platform::GLFunctionPointers::invalidateFramebuffer |
glInvalidateFramebuffer (GL4.3, ES3.0)
| function_ptr<void, GLuint, GLsizei, GLsizei*, GLenum*, void*> kanzi::platform::GLFunctionPointers::getProgramBinary |
glGetProgramBinary (GL4.1, ES3.0)
| function_ptr<void, GLuint, GLenum, void*, GLsizei> kanzi::platform::GLFunctionPointers::programBinary |
glProgramBinary (GL4.1, ES3.0)