Kanzi 3.9.10
gl_graphics_interface_gles_hpp.inl File Reference

Functions

virtual void activeShaderProgram (unsigned int pipeline, unsigned int program)
 
virtual void activeTexture (unsigned int texture)
 
virtual void attachShader (unsigned int program, unsigned int shader)
 
virtual void beginQuery (unsigned int target, unsigned int id)
 
virtual void beginTransformFeedback (unsigned int primitiveMode)
 
virtual void bindAttribLocation (unsigned int program, unsigned int index, kzString name)
 
virtual void bindBuffer (unsigned int target, unsigned int buffer)
 
virtual void bindBufferBase (unsigned int target, unsigned int index, unsigned int buffer)
 
virtual void bindBufferRange (unsigned int target, unsigned int index, unsigned int buffer, ptrdiff_t offset, ptrdiff_t size)
 
virtual void bindFramebuffer (unsigned int target, unsigned int framebuffer)
 
virtual void bindImageTexture (unsigned int unit, unsigned int texture, int level, unsigned char layered, int layer, unsigned int access, unsigned int format)
 
virtual void bindProgramPipeline (unsigned int pipeline)
 
virtual void bindRenderbuffer (unsigned int target, unsigned int renderbuffer)
 
virtual void bindSampler (unsigned int unit, unsigned int sampler)
 
virtual void bindTexture (unsigned int target, unsigned int texture)
 
virtual void bindTransformFeedback (unsigned int target, unsigned int id)
 
virtual void bindVertexArray (unsigned int array_)
 
virtual void bindVertexBuffer (unsigned int bindingindex, unsigned int buffer, int offset, int stride)
 
virtual void blendBarrier ()
 
virtual void blendColor (float red, float green, float blue, float alpha)
 
virtual void blendEquation (unsigned int mode)
 
virtual void blendEquationi (unsigned int buf, unsigned int mode)
 
virtual void blendEquationSeparate (unsigned int modeRGB, unsigned int modeAlpha)
 
virtual void blendEquationSeparatei (unsigned int buf, unsigned int modeRGB, unsigned int modeAlpha)
 
virtual void blendFunc (unsigned int sfactor, unsigned int dfactor)
 
virtual void blendFunci (unsigned int buf, unsigned int src, unsigned int dst)
 
virtual void blendFuncSeparate (unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha)
 
virtual void blendFuncSeparatei (unsigned int buf, unsigned int srcRGB, unsigned int dstRGB, unsigned int srcAlpha, unsigned int dstAlpha)
 
virtual void blitFramebuffer (int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, unsigned int mask, unsigned int filter)
 
virtual void bufferData (unsigned int target, int size, const void *data, unsigned int usage)
 
virtual void bufferSubData (unsigned int target, int offset, int size, const void *data)
 
virtual unsigned int checkFramebufferStatus (unsigned int target)
 
virtual void clear (unsigned int mask)
 
virtual void clearBufferfi (unsigned int buffer, int drawbuffer, float depth, int stencil)
 
virtual void clearBufferfv (unsigned int buffer, int drawbuffer, const float *value)
 
virtual void clearBufferiv (unsigned int buffer, int drawbuffer, const int *value)
 
virtual void clearBufferuiv (unsigned int buffer, int drawbuffer, const unsigned int *value)
 
virtual void clearColor (float red, float green, float blue, float alpha)
 
virtual void clearDepthf (float depth)
 
virtual void clearStencil (int s)
 
virtual unsigned int clientWaitSync (kzsGLsync sync, unsigned int flags, kzU64 timeout)
 
virtual void colorMask (unsigned char red, unsigned char green, unsigned char blue, unsigned char alpha)
 
virtual void colorMaski (unsigned int index, unsigned char r, unsigned char g, unsigned char b, unsigned char a)
 
virtual void compileShader (unsigned int shader)
 
virtual void compressedTexImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, const void *data)
 
virtual void compressedTexImage3D (unsigned int target, int level, unsigned int internalformat, int width, int height, int depth, int border, int imageSize, const void *data)
 
virtual void compressedTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, const void *data)
 
virtual void compressedTexSubImage3D (unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, int imageSize, const void *data)
 
virtual void copyBufferSubData (unsigned int readTarget, unsigned int writeTarget, ptrdiff_t readOffset, ptrdiff_t writeOffset, ptrdiff_t size)
 
virtual void copyImageSubData (unsigned int srcName, unsigned int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, unsigned int dstName, unsigned int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
 
virtual void copyTexImage2D (unsigned int target, int level, unsigned int internalformat, int x, int y, int width, int height, int border)
 
virtual void copyTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
 
virtual void copyTexSubImage3D (unsigned int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
 
virtual unsigned int createProgram ()
 
virtual unsigned int createShader (unsigned int type)
 
virtual unsigned int createShaderProgramv (unsigned int type, int count, const char *const *strings)
 
virtual void cullFace (unsigned int mode)
 
virtual void debugMessageCallback (void *callback, const void *userParam)
 
virtual void debugMessageControl (unsigned int source, unsigned int type, unsigned int severity, int count, const unsigned int *ids, unsigned char enabled)
 
virtual void debugMessageInsert (unsigned int source, unsigned int type, unsigned int id, unsigned int severity, int length, const char *buf)
 
virtual void deleteBuffers (int n, const unsigned int *buffers)
 
virtual void deleteFramebuffers (int n, const unsigned int *framebuffers)
 
virtual void deleteProgram (unsigned int program)
 
virtual void deleteProgramPipelines (int n, const unsigned int *pipelines)
 
virtual void deleteQueries (int n, const unsigned int *ids)
 
virtual void deleteRenderbuffers (int n, const unsigned int *renderbuffers)
 
virtual void deleteSamplers (int count, const unsigned int *samplers)
 
virtual void deleteShader (unsigned int shader)
 
virtual void deleteSync (kzsGLsync sync)
 
virtual void deleteTextures (int n, const unsigned int *textures)
 
virtual void deleteTransformFeedbacks (int n, const unsigned int *ids)
 
virtual void deleteVertexArrays (int n, const unsigned int *arrays)
 
virtual void depthFunc (unsigned int func)
 
virtual void depthMask (unsigned char flag)
 
virtual void depthRangef (float zNear, float zFar)
 
virtual void detachShader (unsigned int program, unsigned int shader)
 
virtual void disable (unsigned int cap)
 
virtual void disablei (unsigned int target, unsigned int index)
 
virtual void disableVertexAttribArray (unsigned int index)
 
virtual void dispatchCompute (unsigned int num_groups_x, unsigned int num_groups_y, unsigned int num_groups_z)
 
virtual void dispatchComputeIndirect (int indirect)
 
virtual void drawArrays (unsigned int mode, int first, int count)
 
virtual void drawArraysIndirect (unsigned int mode, const void *indirect)
 
virtual void drawArraysInstanced (unsigned int mode, int first, int count, int instancecount)
 
virtual void drawBuffers (int n, const unsigned int *bufs)
 
virtual void drawElements (unsigned int mode, int count, unsigned int type, const void *indices)
 
virtual void drawElementsBaseVertex (unsigned int mode, int count, unsigned int type, const void *indices, int basevertex)
 
virtual void drawElementsIndirect (unsigned int mode, unsigned int type, const void *indirect)
 
virtual void drawElementsInstanced (unsigned int mode, int count, unsigned int type, const void *indices, int instancecount)
 
virtual void drawElementsInstancedBaseVertex (unsigned int mode, int count, unsigned int type, const void *indices, int instancecount, int basevertex)
 
virtual void drawRangeElements (unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int type, const void *indices)
 
virtual void drawRangeElementsBaseVertex (unsigned int mode, unsigned int start, unsigned int end, int count, unsigned int type, const void *indices, int basevertex)
 
virtual void enable (unsigned int cap)
 
virtual void enablei (unsigned int target, unsigned int index)
 
virtual void enableVertexAttribArray (unsigned int index)
 
virtual void endQuery (unsigned int target)
 
virtual void endTransformFeedback ()
 
virtual kzsGLsync fenceSync (unsigned int condition, unsigned int flags)
 
virtual void finish ()
 
virtual void flush ()
 
virtual void flushMappedBufferRange (unsigned int target, ptrdiff_t offset, ptrdiff_t length)
 
virtual void framebufferParameteri (unsigned int target, unsigned int pname, int param)
 
virtual void framebufferRenderbuffer (unsigned int target, unsigned int attachment, unsigned int renderbuffertarget, unsigned int renderbuffer)
 
virtual void framebufferTexture (unsigned int target, unsigned int attachment, unsigned int texture, int level)
 
virtual void framebufferTexture2D (unsigned int target, unsigned int attachment, unsigned int textarget, unsigned int texture, int level)
 
virtual void framebufferTextureLayer (unsigned int target, unsigned int attachment, unsigned int texture, int level, int layer)
 
virtual void frontFace (unsigned int mode)
 
virtual void genBuffers (int n, unsigned int *buffers)
 
virtual void generateMipmap (unsigned int target)
 
virtual void genFramebuffers (int n, unsigned int *framebuffers)
 
virtual void genProgramPipelines (int n, unsigned int *pipelines)
 
virtual void genQueries (int n, unsigned int *ids)
 
virtual void genRenderbuffers (int n, unsigned int *renderbuffers)
 
virtual void genSamplers (int count, unsigned int *samplers)
 
virtual void genTextures (int n, unsigned int *textures)
 
virtual void genTransformFeedbacks (int n, unsigned int *ids)
 
virtual void genVertexArrays (int n, unsigned int *arrays)
 
virtual void getActiveAttrib (unsigned int program, unsigned int index, int bufsize, int *length, int *size, unsigned int *type, char *name)
 
virtual void getActiveUniform (unsigned int program, unsigned int index, int bufsize, int *length, int *size, unsigned int *type, char *name)
 
virtual void getActiveUniformBlockiv (unsigned int program, unsigned int uniformBlockIndex, unsigned int pname, int *params)
 
virtual void getActiveUniformBlockName (unsigned int program, unsigned int uniformBlockIndex, int bufSize, int *length, char *uniformBlockName)
 
virtual void getActiveUniformsiv (unsigned int program, int uniformCount, const unsigned int *uniformIndices, unsigned int pname, int *params)
 
virtual void getAttachedShaders (unsigned int program, int maxcount, int *count, unsigned int *shaders)
 
virtual int getAttribLocation (unsigned int program, kzString name)
 
virtual void getBooleani_v (unsigned int target, unsigned int index, unsigned char *data)
 
virtual void getBooleanv (unsigned int pname, unsigned char *params)
 
virtual void getBufferParameteri64v (unsigned int target, unsigned int pname, kzS64 *params)
 
virtual void getBufferParameteriv (unsigned int target, unsigned int pname, int *params)
 
virtual void getBufferPointerv (unsigned int target, unsigned int pname, void **params)
 
virtual unsigned int getDebugMessageLog (unsigned int count, int bufSize, unsigned int *sources, unsigned int *types, unsigned int *ids, unsigned int *severities, int *lengths, char *messageLog)
 
virtual unsigned int getError ()
 
virtual void getFloatv (unsigned int pname, float *params)
 
virtual int getFragDataLocation (unsigned int program, const char *name)
 
virtual void getFramebufferAttachmentParameteriv (unsigned int target, unsigned int attachment, unsigned int pname, int *params)
 
virtual void getFramebufferParameteriv (unsigned int target, unsigned int pname, int *params)
 
virtual unsigned int getGraphicsResetStatus ()
 
virtual void getInteger64i_v (unsigned int target, unsigned int index, kzS64 *data)
 
virtual void getInteger64v (unsigned int pname, kzS64 *data)
 
virtual void getIntegeri_v (unsigned int target, unsigned int index, int *data)
 
virtual void getIntegerv (unsigned int pname, int *params)
 
virtual void getInternalformativ (unsigned int target, unsigned int internalformat, unsigned int pname, int bufSize, int *params)
 
virtual void getMultisamplefv (unsigned int pname, unsigned int index, float *val)
 
virtual void getnUniformfv (unsigned int program, int location, int bufSize, float *params)
 
virtual void getnUniformiv (unsigned int program, int location, int bufSize, int *params)
 
virtual void getnUniformuiv (unsigned int program, int location, int bufSize, unsigned int *params)
 
virtual void getObjectLabel (unsigned int identifier, unsigned int name, int bufSize, int *length, char *label)
 
virtual void getObjectPtrLabel (const void *ptr, int bufSize, int *length, char *label)
 
virtual void getPointerv (unsigned int pname, void **params)
 
virtual void getProgramBinary (unsigned int program, int bufSize, int *length, unsigned int *binaryFormat, void *binary)
 
virtual void getProgramInfoLog (unsigned int program, int bufsize, int *length, char *infolog)
 
virtual void getProgramInterfaceiv (unsigned int program, unsigned int programInterface, unsigned int pname, int *params)
 
virtual void getProgramiv (unsigned int program, unsigned int pname, int *params)
 
virtual void getProgramPipelineInfoLog (unsigned int pipeline, int bufSize, int *length, char *infoLog)
 
virtual void getProgramPipelineiv (unsigned int pipeline, unsigned int pname, int *params)
 
virtual unsigned int getProgramResourceIndex (unsigned int program, unsigned int programInterface, const char *name)
 
virtual void getProgramResourceiv (unsigned int program, unsigned int programInterface, unsigned int index, int propCount, const unsigned int *props, int bufSize, int *length, int *params)
 
virtual int getProgramResourceLocation (unsigned int program, unsigned int programInterface, const char *name)
 
virtual void getProgramResourceName (unsigned int program, unsigned int programInterface, unsigned int index, int bufSize, int *length, char *name)
 
virtual void getQueryiv (unsigned int target, unsigned int pname, int *params)
 
virtual void getQueryObjectuiv (unsigned int id, unsigned int pname, unsigned int *params)
 
virtual void getRenderbufferParameteriv (unsigned int target, unsigned int pname, int *params)
 
virtual void getSamplerParameterfv (unsigned int sampler, unsigned int pname, float *params)
 
virtual void getSamplerParameterIiv (unsigned int sampler, unsigned int pname, int *params)
 
virtual void getSamplerParameterIuiv (unsigned int sampler, unsigned int pname, unsigned int *params)
 
virtual void getSamplerParameteriv (unsigned int sampler, unsigned int pname, int *params)
 
virtual void getShaderInfoLog (unsigned int shader, int bufsize, int *length, char *infolog)
 
virtual void getShaderiv (unsigned int shader, unsigned int pname, int *params)
 
virtual void getShaderPrecisionFormat (unsigned int shadertype, unsigned int precisiontype, int *range, int *precision)
 
virtual void getShaderSource (unsigned int shader, int bufsize, int *length, char *source)
 
virtual const unsigned char * getString (unsigned int name)
 
virtual const char * getStringi (unsigned int name, unsigned int index)
 
virtual void getSynciv (kzsGLsync sync, unsigned int pname, int bufSize, int *length, int *values)
 
virtual void getTexLevelParameterfv (unsigned int target, int level, unsigned int pname, float *params)
 
virtual void getTexLevelParameteriv (unsigned int target, int level, unsigned int pname, int *params)
 
virtual void getTexParameterfv (unsigned int target, unsigned int pname, float *params)
 
virtual void getTexParameterIiv (unsigned int target, unsigned int pname, int *params)
 
virtual void getTexParameterIuiv (unsigned int target, unsigned int pname, unsigned int *params)
 
virtual void getTexParameteriv (unsigned int target, unsigned int pname, int *params)
 
virtual void getTransformFeedbackVarying (unsigned int program, unsigned int index, int bufSize, int *length, int *size, unsigned int *type, char *name)
 
virtual unsigned int getUniformBlockIndex (unsigned int program, const char *uniformBlockName)
 
virtual void getUniformfv (unsigned int program, int location, float *params)
 
virtual void getUniformIndices (unsigned int program, int uniformCount, const char *const *uniformNames, unsigned int *uniformIndices)
 
virtual void getUniformiv (unsigned int program, int location, int *params)
 
virtual int getUniformLocation (unsigned int program, kzString name)
 
virtual void getUniformuiv (unsigned int program, int location, unsigned int *params)
 
virtual void getVertexAttribfv (unsigned int index, unsigned int pname, float *params)
 
virtual void getVertexAttribIiv (unsigned int index, unsigned int pname, int *params)
 
virtual void getVertexAttribIuiv (unsigned int index, unsigned int pname, unsigned int *params)
 
virtual void getVertexAttribiv (unsigned int index, unsigned int pname, int *params)
 
virtual void getVertexAttribPointerv (unsigned int index, unsigned int pname, void **pointer)
 
virtual void hint (unsigned int target, unsigned int mode)
 
virtual void invalidateFramebuffer (unsigned int target, int numAttachments, const unsigned int *attachments)
 
virtual void invalidateSubFramebuffer (unsigned int target, int numAttachments, const unsigned int *attachments, int x, int y, int width, int height)
 
virtual unsigned char isBuffer (unsigned int buffer)
 
virtual unsigned char isEnabled (unsigned int cap)
 
virtual unsigned char isEnabledi (unsigned int target, unsigned int index)
 
virtual unsigned char isFramebuffer (unsigned int framebuffer)
 
virtual unsigned char isProgram (unsigned int program)
 
virtual unsigned char isProgramPipeline (unsigned int pipeline)
 
virtual unsigned char isQuery (unsigned int id)
 
virtual unsigned char isRenderbuffer (unsigned int renderbuffer)
 
virtual unsigned char isSampler (unsigned int sampler)
 
virtual unsigned char isShader (unsigned int shader)
 
virtual unsigned char isSync (kzsGLsync sync)
 
virtual unsigned char isTexture (unsigned int texture)
 
virtual unsigned char isTransformFeedback (unsigned int id)
 
virtual unsigned char isVertexArray (unsigned int array_)
 
virtual void lineWidth (float width)
 
virtual void linkProgram (unsigned int program)
 
virtual void * mapBufferRange (unsigned int target, ptrdiff_t offset, ptrdiff_t length, unsigned int access)
 
virtual void memoryBarrier (unsigned int barriers)
 
virtual void memoryBarrierByRegion (unsigned int barriers)
 
virtual void minSampleShading (float value)
 
virtual void objectLabel (unsigned int identifier, unsigned int name, int length, const char *label)
 
virtual void objectPtrLabel (const void *ptr, int length, const char *label)
 
virtual void patchParameteri (unsigned int pname, int value)
 
virtual void pauseTransformFeedback ()
 
virtual void pixelStorei (unsigned int pname, int param)
 
virtual void polygonMode (unsigned int face, unsigned int mode)
 
virtual void polygonOffset (float factor, float units)
 
virtual void popDebugGroup ()
 
virtual void primitiveBoundingBox (float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
 
virtual void programBinary (unsigned int program, unsigned int binaryFormat, const void *binary, int length)
 
virtual void programParameteri (unsigned int program, unsigned int pname, int value)
 
virtual void programUniform1f (unsigned int program, int location, float v0)
 
virtual void programUniform1fv (unsigned int program, int location, int count, const float *value)
 
virtual void programUniform1i (unsigned int program, int location, int v0)
 
virtual void programUniform1iv (unsigned int program, int location, int count, const int *value)
 
virtual void programUniform1ui (unsigned int program, int location, unsigned int v0)
 
virtual void programUniform1uiv (unsigned int program, int location, int count, const unsigned int *value)
 
virtual void programUniform2f (unsigned int program, int location, float v0, float v1)
 
virtual void programUniform2fv (unsigned int program, int location, int count, const float *value)
 
virtual void programUniform2i (unsigned int program, int location, int v0, int v1)
 
virtual void programUniform2iv (unsigned int program, int location, int count, const int *value)
 
virtual void programUniform2ui (unsigned int program, int location, unsigned int v0, unsigned int v1)
 
virtual void programUniform2uiv (unsigned int program, int location, int count, const unsigned int *value)
 
virtual void programUniform3f (unsigned int program, int location, float v0, float v1, float v2)
 
virtual void programUniform3fv (unsigned int program, int location, int count, const float *value)
 
virtual void programUniform3i (unsigned int program, int location, int v0, int v1, int v2)
 
virtual void programUniform3iv (unsigned int program, int location, int count, const int *value)
 
virtual void programUniform3ui (unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2)
 
virtual void programUniform3uiv (unsigned int program, int location, int count, const unsigned int *value)
 
virtual void programUniform4f (unsigned int program, int location, float v0, float v1, float v2, float v3)
 
virtual void programUniform4fv (unsigned int program, int location, int count, const float *value)
 
virtual void programUniform4i (unsigned int program, int location, int v0, int v1, int v2, int v3)
 
virtual void programUniform4iv (unsigned int program, int location, int count, const int *value)
 
virtual void programUniform4ui (unsigned int program, int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3)
 
virtual void programUniform4uiv (unsigned int program, int location, int count, const unsigned int *value)
 
virtual void programUniformMatrix2fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix2x3fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix2x4fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix3fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix3x2fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix3x4fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix4fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix4x2fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void programUniformMatrix4x3fv (unsigned int program, int location, int count, unsigned char transpose, const float *value)
 
virtual void pushDebugGroup (unsigned int source, unsigned int id, int length, const char *message)
 
virtual void readBuffer (unsigned int src)
 
virtual void readnPixels (int x, int y, int width, int height, unsigned int format, unsigned int type, int bufSize, void *data)
 
virtual void readPixels (int x, int y, int width, int height, unsigned int format, unsigned int type, void *pixels)
 
virtual void releaseShaderCompiler ()
 
virtual void renderbufferStorage (unsigned int target, unsigned int internalformat, int width, int height)
 
virtual void renderbufferStorageMultisample (unsigned int target, int samples, unsigned int internalformat, int width, int height)
 
virtual void resumeTransformFeedback ()
 
virtual void sampleCoverage (float value, unsigned char invert)
 
virtual void sampleMaski (unsigned int maskNumber, unsigned int mask)
 
virtual void samplerParameterf (unsigned int sampler, unsigned int pname, float param)
 
virtual void samplerParameterfv (unsigned int sampler, unsigned int pname, const float *param)
 
virtual void samplerParameteri (unsigned int sampler, unsigned int pname, int param)
 
virtual void samplerParameterIiv (unsigned int sampler, unsigned int pname, const int *param)
 
virtual void samplerParameterIuiv (unsigned int sampler, unsigned int pname, const unsigned int *param)
 
virtual void samplerParameteriv (unsigned int sampler, unsigned int pname, const int *param)
 
virtual void scissor (int x, int y, int width, int height)
 
virtual void shaderBinary (int n, const unsigned int *shaders, unsigned int binaryformat, const void *binary, int length)
 
virtual void shaderSource (unsigned int shader, int count, const char *const *string_, const int *length)
 
virtual void stencilFunc (unsigned int func, int ref, unsigned int mask)
 
virtual void stencilFuncSeparate (unsigned int face, unsigned int func, int ref, unsigned int mask)
 
virtual void stencilMask (unsigned int mask)
 
virtual void stencilMaskSeparate (unsigned int face, unsigned int mask)
 
virtual void stencilOp (unsigned int fail, unsigned int zfail, unsigned int zpass)
 
virtual void stencilOpSeparate (unsigned int face, unsigned int fail, unsigned int zfail, unsigned int zpass)
 
virtual void texBuffer (unsigned int target, unsigned int internalformat, unsigned int buffer)
 
virtual void texBufferRange (unsigned int target, unsigned int internalformat, unsigned int buffer, int offset, int size)
 
virtual void texImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, unsigned int format, unsigned int type, const void *pixels)
 
virtual void texImage3D (unsigned int target, int level, int internalformat, int width, int height, int depth, int border, unsigned int format, unsigned int type, const void *pixels)
 
virtual void texParameterf (unsigned int target, unsigned int pname, float param)
 
virtual void texParameterfv (unsigned int target, unsigned int pname, const float *params)
 
virtual void texParameteri (unsigned int target, unsigned int pname, int param)
 
virtual void texParameterIiv (unsigned int target, unsigned int pname, const int *params)
 
virtual void texParameterIuiv (unsigned int target, unsigned int pname, const unsigned int *params)
 
virtual void texParameteriv (unsigned int target, unsigned int pname, const int *params)
 
virtual void texStorage2D (unsigned int target, int levels, unsigned int internalformat, int width, int height)
 
virtual void texStorage2DMultisample (unsigned int target, int samples, unsigned int internalformat, int width, int height, unsigned char fixedsamplelocations)
 
virtual void texStorage3D (unsigned int target, int levels, unsigned int internalformat, int width, int height, int depth)
 
virtual void texStorage3DMultisample (unsigned int target, int samples, unsigned int internalformat, int width, int height, int depth, unsigned char fixedsamplelocations)
 
virtual void texSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int type, const void *pixels)
 
virtual void texSubImage3D (unsigned int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, unsigned int format, unsigned int type, const void *pixels)
 
virtual void transformFeedbackVaryings (unsigned int program, int count, const char *const *varyings, unsigned int bufferMode)
 
virtual unsigned int tryCompressedTexImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, int imageSize, const void *data)
 
virtual unsigned int tryCompressedTexImage3D (unsigned int target, int level, unsigned int internalformat, int width, int height, int depth, int border, int imageSize, const void *data)
 
virtual unsigned int tryCompressedTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, int imageSize, const void *data)
 
virtual unsigned int tryGenerateMipmap (unsigned int target)
 
virtual unsigned int tryGetIntegerv (unsigned int pname, int *params)
 
virtual unsigned int tryProgramBinary (unsigned int program, unsigned int binaryFormat, const void *binary, int length)
 
virtual unsigned int tryShaderBinary (int n, const unsigned int *shaders, unsigned int binaryformat, const void *binary, int length)
 
virtual unsigned int tryTexImage2D (unsigned int target, int level, unsigned int internalformat, int width, int height, int border, unsigned int format, unsigned int type, const void *pixels)
 
virtual unsigned int tryTexImage3D (unsigned int target, int level, int internalformat, int width, int height, int depth, int border, unsigned int format, unsigned int type, const void *pixels)
 
virtual unsigned int tryTexStorage2D (unsigned int target, int levels, unsigned int internalformat, int width, int height)
 
virtual unsigned int tryTexStorage2DMultisample (unsigned int target, int samples, unsigned int internalformat, int width, int height, unsigned char fixedsamplelocations)
 
virtual unsigned int tryTexStorage3D (unsigned int target, int levels, unsigned int internalformat, int width, int height, int depth)
 
virtual unsigned int tryTexStorage3DMultisample (unsigned int target, int samples, unsigned int internalformat, int width, int height, int depth, unsigned char fixedsamplelocations)
 
virtual unsigned int tryTexSubImage2D (unsigned int target, int level, int xoffset, int yoffset, int width, int height, unsigned int format, unsigned int type, const void *pixels)
 
virtual void uniform1f (int location, float x)
 
virtual void uniform1fv (int location, int count, const float *v)
 
virtual void uniform1i (int location, int x)
 
virtual void uniform1iv (int location, int count, const int *v)
 
virtual void uniform1ui (int location, unsigned int v0)
 
virtual void uniform1uiv (int location, int count, const unsigned int *value)
 
virtual void uniform2f (int location, float x, float y)
 
virtual void uniform2fv (int location, int count, const float *v)
 
virtual void uniform2i (int location, int x, int y)
 
virtual void uniform2iv (int location, int count, const int *v)
 
virtual void uniform2ui (int location, unsigned int v0, unsigned int v1)
 
virtual void uniform2uiv (int location, int count, const unsigned int *value)
 
virtual void uniform3f (int location, float x, float y, float z)
 
virtual void uniform3fv (int location, int count, const float *v)
 
virtual void uniform3i (int location, int x, int y, int z)
 
virtual void uniform3iv (int location, int count, const int *v)
 
virtual void uniform3ui (int location, unsigned int v0, unsigned int v1, unsigned int v2)
 
virtual void uniform3uiv (int location, int count, const unsigned int *value)
 
virtual void uniform4f (int location, float x, float y, float z, float w)
 
virtual void uniform4fv (int location, int count, const float *v)
 
virtual void uniform4i (int location, int x, int y, int z, int w)
 
virtual void uniform4iv (int location, int count, const int *v)
 
virtual void uniform4ui (int location, unsigned int v0, unsigned int v1, unsigned int v2, unsigned int v3)
 
virtual void uniform4uiv (int location, int count, const unsigned int *value)
 
virtual void uniformBlockBinding (unsigned int program, unsigned int uniformBlockIndex, unsigned int uniformBlockBinding)
 
virtual void uniformMatrix2fv (int location, int count, unsigned char transpose, const float *value)
 
virtual void uniformMatrix2x3fv (int location, int count, unsigned char transpose, const float *value)
 
virtual void uniformMatrix2x4fv (int location, int count, unsigned char transpose, const float *value)
 
virtual void uniformMatrix3fv (int location, int count, unsigned char transpose, const float *value)
 
virtual void uniformMatrix3x2fv (int location, int count, unsigned char transpose, const float *value)
 
virtual void uniformMatrix3x4fv (int location, int count, unsigned char transpose, const float *value)
 
virtual void uniformMatrix4fv (int location, int count, unsigned char transpose, const float *v)
 
virtual void uniformMatrix4x2fv (int location, int count, unsigned char transpose, const float *value)
 
virtual void uniformMatrix4x3fv (int location, int count, unsigned char transpose, const float *value)
 
virtual unsigned char unmapBuffer (unsigned int target)
 
virtual void useProgram (unsigned int program)
 
virtual void useProgramStages (unsigned int pipeline, unsigned int stages, unsigned int program)
 
virtual void validateProgram (unsigned int program)
 
virtual void validateProgramPipeline (unsigned int pipeline)
 
virtual void vertexAttrib1f (unsigned int indx, float x)
 
virtual void vertexAttrib1fv (unsigned int indx, const float *values)
 
virtual void vertexAttrib2f (unsigned int indx, float x, float y)
 
virtual void vertexAttrib2fv (unsigned int indx, const float *values)
 
virtual void vertexAttrib3f (unsigned int indx, float x, float y, float z)
 
virtual void vertexAttrib3fv (unsigned int indx, const float *values)
 
virtual void vertexAttrib4f (unsigned int indx, float x, float y, float z, float w)
 
virtual void vertexAttrib4fv (unsigned int indx, const float *values)
 
virtual void vertexAttribBinding (unsigned int attribindex, unsigned int bindingindex)
 
virtual void vertexAttribDivisor (unsigned int index, unsigned int divisor)
 
virtual void vertexAttribFormat (unsigned int attribindex, int size, unsigned int type, unsigned char normalized, unsigned int relativeoffset)
 
virtual void vertexAttribI4i (unsigned int index, int x, int y, int z, int w)
 
virtual void vertexAttribI4iv (unsigned int index, const int *v)
 
virtual void vertexAttribI4ui (unsigned int index, unsigned int x, unsigned int y, unsigned int z, unsigned int w)
 
virtual void vertexAttribI4uiv (unsigned int index, const unsigned int *v)
 
virtual void vertexAttribIFormat (unsigned int attribindex, int size, unsigned int type, unsigned int relativeoffset)
 
virtual void vertexAttribIPointer (unsigned int index, int size, unsigned int type, int stride, const void *pointer)
 
virtual void vertexAttribPointer (unsigned int index, int size, unsigned int type, unsigned char normalized, int stride, const void *pointer)
 
virtual void vertexBindingDivisor (unsigned int bindingindex, unsigned int divisor)
 
virtual void viewport (int x, int y, int width, int height)
 
virtual void waitSync (kzsGLsync sync, unsigned int flags, kzU64 timeout)
 

Function Documentation

◆ activeTexture()

virtual void activeTexture ( unsigned int texture)
virtual

◆ attachShader()

virtual void attachShader ( unsigned int program,
unsigned int shader )
virtual

◆ bindAttribLocation()

virtual void bindAttribLocation ( unsigned int program,
unsigned int index,
kzString name )
virtual

◆ bindBuffer()

virtual void bindBuffer ( unsigned int target,
unsigned int buffer )
virtual

◆ bindFramebuffer()

virtual void bindFramebuffer ( unsigned int target,
unsigned int framebuffer )
virtual

◆ bindRenderbuffer()

virtual void bindRenderbuffer ( unsigned int target,
unsigned int renderbuffer )
virtual

◆ bindTexture()

virtual void bindTexture ( unsigned int target,
unsigned int texture )
virtual

◆ blendColor()

virtual void blendColor ( float red,
float green,
float blue,
float alpha )
virtual

◆ blendEquation()

virtual void blendEquation ( unsigned int mode)
virtual

◆ blendEquationSeparate()

virtual void blendEquationSeparate ( unsigned int modeRGB,
unsigned int modeAlpha )
virtual

◆ blendFunc()

virtual void blendFunc ( unsigned int sfactor,
unsigned int dfactor )
virtual

◆ blendFuncSeparate()

virtual void blendFuncSeparate ( unsigned int srcRGB,
unsigned int dstRGB,
unsigned int srcAlpha,
unsigned int dstAlpha )
virtual

◆ bufferData()

virtual void bufferData ( unsigned int target,
int size,
const void * data,
unsigned int usage )
virtual

◆ bufferSubData()

virtual void bufferSubData ( unsigned int target,
int offset,
int size,
const void * data )
virtual

◆ checkFramebufferStatus()

virtual unsigned int checkFramebufferStatus ( unsigned int target)
virtual

◆ clear()

virtual void clear ( unsigned int mask)
virtual

◆ clearColor()

virtual void clearColor ( float red,
float green,
float blue,
float alpha )
virtual

◆ clearDepthf()

virtual void clearDepthf ( float depth)
virtual

◆ clearStencil()

virtual void clearStencil ( int s)
virtual

◆ colorMask()

virtual void colorMask ( unsigned char red,
unsigned char green,
unsigned char blue,
unsigned char alpha )
virtual

◆ compileShader()

virtual void compileShader ( unsigned int shader)
virtual

◆ compressedTexImage2D()

virtual void compressedTexImage2D ( unsigned int target,
int level,
unsigned int internalformat,
int width,
int height,
int border,
int imageSize,
const void * data )
virtual

◆ tryCompressedTexImage2D()

virtual unsigned int tryCompressedTexImage2D ( unsigned int target,
int level,
unsigned int internalformat,
int width,
int height,
int border,
int imageSize,
const void * data )
virtual

◆ compressedTexSubImage2D()

virtual void compressedTexSubImage2D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
unsigned int format,
int imageSize,
const void * data )
virtual

◆ tryCompressedTexSubImage2D()

virtual unsigned int tryCompressedTexSubImage2D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
unsigned int format,
int imageSize,
const void * data )
virtual

◆ copyTexImage2D()

virtual void copyTexImage2D ( unsigned int target,
int level,
unsigned int internalformat,
int x,
int y,
int width,
int height,
int border )
virtual

◆ copyTexSubImage2D()

virtual void copyTexSubImage2D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height )
virtual

◆ createProgram()

virtual unsigned int createProgram ( )
virtual

◆ createShader()

virtual unsigned int createShader ( unsigned int type)
virtual

◆ cullFace()

virtual void cullFace ( unsigned int mode)
virtual

◆ deleteBuffers()

virtual void deleteBuffers ( int n,
const unsigned int * buffers )
virtual

◆ deleteFramebuffers()

virtual void deleteFramebuffers ( int n,
const unsigned int * framebuffers )
virtual

◆ deleteProgram()

virtual void deleteProgram ( unsigned int program)
virtual

◆ deleteRenderbuffers()

virtual void deleteRenderbuffers ( int n,
const unsigned int * renderbuffers )
virtual

◆ deleteShader()

virtual void deleteShader ( unsigned int shader)
virtual

◆ deleteTextures()

virtual void deleteTextures ( int n,
const unsigned int * textures )
virtual

◆ depthFunc()

virtual void depthFunc ( unsigned int func)
virtual

◆ depthMask()

virtual void depthMask ( unsigned char flag)
virtual

◆ depthRangef()

virtual void depthRangef ( float zNear,
float zFar )
virtual

◆ detachShader()

virtual void detachShader ( unsigned int program,
unsigned int shader )
virtual

◆ disable()

virtual void disable ( unsigned int cap)
virtual

◆ disableVertexAttribArray()

virtual void disableVertexAttribArray ( unsigned int index)
virtual

◆ drawArrays()

virtual void drawArrays ( unsigned int mode,
int first,
int count )
virtual

◆ drawElements()

virtual void drawElements ( unsigned int mode,
int count,
unsigned int type,
const void * indices )
virtual

◆ enable()

virtual void enable ( unsigned int cap)
virtual

◆ enableVertexAttribArray()

virtual void enableVertexAttribArray ( unsigned int index)
virtual

◆ finish()

virtual void finish ( )
virtual

◆ flush()

virtual void flush ( )
virtual

◆ framebufferRenderbuffer()

virtual void framebufferRenderbuffer ( unsigned int target,
unsigned int attachment,
unsigned int renderbuffertarget,
unsigned int renderbuffer )
virtual

◆ framebufferTexture2D()

virtual void framebufferTexture2D ( unsigned int target,
unsigned int attachment,
unsigned int textarget,
unsigned int texture,
int level )
virtual

◆ frontFace()

virtual void frontFace ( unsigned int mode)
virtual

◆ genBuffers()

virtual void genBuffers ( int n,
unsigned int * buffers )
virtual

◆ generateMipmap()

virtual void generateMipmap ( unsigned int target)
virtual

◆ tryGenerateMipmap()

virtual unsigned int tryGenerateMipmap ( unsigned int target)
virtual

◆ genFramebuffers()

virtual void genFramebuffers ( int n,
unsigned int * framebuffers )
virtual

◆ genRenderbuffers()

virtual void genRenderbuffers ( int n,
unsigned int * renderbuffers )
virtual

◆ genTextures()

virtual void genTextures ( int n,
unsigned int * textures )
virtual

◆ getActiveAttrib()

virtual void getActiveAttrib ( unsigned int program,
unsigned int index,
int bufsize,
int * length,
int * size,
unsigned int * type,
char * name )
virtual

◆ getActiveUniform()

virtual void getActiveUniform ( unsigned int program,
unsigned int index,
int bufsize,
int * length,
int * size,
unsigned int * type,
char * name )
virtual

◆ getAttachedShaders()

virtual void getAttachedShaders ( unsigned int program,
int maxcount,
int * count,
unsigned int * shaders )
virtual

◆ getAttribLocation()

virtual int getAttribLocation ( unsigned int program,
kzString name )
virtual

◆ getBooleanv()

virtual void getBooleanv ( unsigned int pname,
unsigned char * params )
virtual

◆ getBufferParameteriv()

virtual void getBufferParameteriv ( unsigned int target,
unsigned int pname,
int * params )
virtual

◆ getError()

virtual unsigned int getError ( )
virtual

◆ getFloatv()

virtual void getFloatv ( unsigned int pname,
float * params )
virtual

◆ getFramebufferAttachmentParameteriv()

virtual void getFramebufferAttachmentParameteriv ( unsigned int target,
unsigned int attachment,
unsigned int pname,
int * params )
virtual

◆ getIntegerv()

virtual void getIntegerv ( unsigned int pname,
int * params )
virtual

◆ tryGetIntegerv()

virtual unsigned int tryGetIntegerv ( unsigned int pname,
int * params )
virtual

◆ getProgramiv()

virtual void getProgramiv ( unsigned int program,
unsigned int pname,
int * params )
virtual

◆ getProgramInfoLog()

virtual void getProgramInfoLog ( unsigned int program,
int bufsize,
int * length,
char * infolog )
virtual

◆ getRenderbufferParameteriv()

virtual void getRenderbufferParameteriv ( unsigned int target,
unsigned int pname,
int * params )
virtual

◆ getShaderiv()

virtual void getShaderiv ( unsigned int shader,
unsigned int pname,
int * params )
virtual

◆ getShaderInfoLog()

virtual void getShaderInfoLog ( unsigned int shader,
int bufsize,
int * length,
char * infolog )
virtual

◆ getShaderPrecisionFormat()

virtual void getShaderPrecisionFormat ( unsigned int shadertype,
unsigned int precisiontype,
int * range,
int * precision )
virtual

◆ getShaderSource()

virtual void getShaderSource ( unsigned int shader,
int bufsize,
int * length,
char * source )
virtual

◆ getString()

virtual const unsigned char * getString ( unsigned int name)
virtual

◆ getTexParameterfv()

virtual void getTexParameterfv ( unsigned int target,
unsigned int pname,
float * params )
virtual

◆ getTexParameteriv()

virtual void getTexParameteriv ( unsigned int target,
unsigned int pname,
int * params )
virtual

◆ getUniformfv()

virtual void getUniformfv ( unsigned int program,
int location,
float * params )
virtual

◆ getUniformiv()

virtual void getUniformiv ( unsigned int program,
int location,
int * params )
virtual

◆ getUniformLocation()

virtual int getUniformLocation ( unsigned int program,
kzString name )
virtual

◆ getVertexAttribfv()

virtual void getVertexAttribfv ( unsigned int index,
unsigned int pname,
float * params )
virtual

◆ getVertexAttribiv()

virtual void getVertexAttribiv ( unsigned int index,
unsigned int pname,
int * params )
virtual

◆ getVertexAttribPointerv()

virtual void getVertexAttribPointerv ( unsigned int index,
unsigned int pname,
void ** pointer )
virtual

◆ hint()

virtual void hint ( unsigned int target,
unsigned int mode )
virtual

◆ isBuffer()

virtual unsigned char isBuffer ( unsigned int buffer)
virtual

◆ isEnabled()

virtual unsigned char isEnabled ( unsigned int cap)
virtual

◆ isFramebuffer()

virtual unsigned char isFramebuffer ( unsigned int framebuffer)
virtual

◆ isProgram()

virtual unsigned char isProgram ( unsigned int program)
virtual

◆ isRenderbuffer()

virtual unsigned char isRenderbuffer ( unsigned int renderbuffer)
virtual

◆ isShader()

virtual unsigned char isShader ( unsigned int shader)
virtual

◆ isTexture()

virtual unsigned char isTexture ( unsigned int texture)
virtual

◆ lineWidth()

virtual void lineWidth ( float width)
virtual

◆ linkProgram()

virtual void linkProgram ( unsigned int program)
virtual

◆ pixelStorei()

virtual void pixelStorei ( unsigned int pname,
int param )
virtual

◆ polygonOffset()

virtual void polygonOffset ( float factor,
float units )
virtual

◆ readPixels()

virtual void readPixels ( int x,
int y,
int width,
int height,
unsigned int format,
unsigned int type,
void * pixels )
virtual

◆ releaseShaderCompiler()

virtual void releaseShaderCompiler ( )
virtual

◆ renderbufferStorage()

virtual void renderbufferStorage ( unsigned int target,
unsigned int internalformat,
int width,
int height )
virtual

◆ sampleCoverage()

virtual void sampleCoverage ( float value,
unsigned char invert )
virtual

◆ scissor()

virtual void scissor ( int x,
int y,
int width,
int height )
virtual

◆ shaderBinary()

virtual void shaderBinary ( int n,
const unsigned int * shaders,
unsigned int binaryformat,
const void * binary,
int length )
virtual

◆ tryShaderBinary()

virtual unsigned int tryShaderBinary ( int n,
const unsigned int * shaders,
unsigned int binaryformat,
const void * binary,
int length )
virtual

◆ shaderSource()

virtual void shaderSource ( unsigned int shader,
int count,
const char *const * string_,
const int * length )
virtual

◆ stencilFunc()

virtual void stencilFunc ( unsigned int func,
int ref,
unsigned int mask )
virtual

◆ stencilFuncSeparate()

virtual void stencilFuncSeparate ( unsigned int face,
unsigned int func,
int ref,
unsigned int mask )
virtual

◆ stencilMask()

virtual void stencilMask ( unsigned int mask)
virtual

◆ stencilMaskSeparate()

virtual void stencilMaskSeparate ( unsigned int face,
unsigned int mask )
virtual

◆ stencilOp()

virtual void stencilOp ( unsigned int fail,
unsigned int zfail,
unsigned int zpass )
virtual

◆ stencilOpSeparate()

virtual void stencilOpSeparate ( unsigned int face,
unsigned int fail,
unsigned int zfail,
unsigned int zpass )
virtual

◆ texImage2D()

virtual void texImage2D ( unsigned int target,
int level,
unsigned int internalformat,
int width,
int height,
int border,
unsigned int format,
unsigned int type,
const void * pixels )
virtual

◆ tryTexImage2D()

virtual unsigned int tryTexImage2D ( unsigned int target,
int level,
unsigned int internalformat,
int width,
int height,
int border,
unsigned int format,
unsigned int type,
const void * pixels )
virtual

◆ texParameterf()

virtual void texParameterf ( unsigned int target,
unsigned int pname,
float param )
virtual

◆ texParameterfv()

virtual void texParameterfv ( unsigned int target,
unsigned int pname,
const float * params )
virtual

◆ texParameteri()

virtual void texParameteri ( unsigned int target,
unsigned int pname,
int param )
virtual

◆ texParameteriv()

virtual void texParameteriv ( unsigned int target,
unsigned int pname,
const int * params )
virtual

◆ texSubImage2D()

virtual void texSubImage2D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
unsigned int format,
unsigned int type,
const void * pixels )
virtual

◆ tryTexSubImage2D()

virtual unsigned int tryTexSubImage2D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
unsigned int format,
unsigned int type,
const void * pixels )
virtual

◆ uniform1f()

virtual void uniform1f ( int location,
float x )
virtual

◆ uniform1fv()

virtual void uniform1fv ( int location,
int count,
const float * v )
virtual

◆ uniform1i()

virtual void uniform1i ( int location,
int x )
virtual

◆ uniform1iv()

virtual void uniform1iv ( int location,
int count,
const int * v )
virtual

◆ uniform2f()

virtual void uniform2f ( int location,
float x,
float y )
virtual

◆ uniform2fv()

virtual void uniform2fv ( int location,
int count,
const float * v )
virtual

◆ uniform2i()

virtual void uniform2i ( int location,
int x,
int y )
virtual

◆ uniform2iv()

virtual void uniform2iv ( int location,
int count,
const int * v )
virtual

◆ uniform3f()

virtual void uniform3f ( int location,
float x,
float y,
float z )
virtual

◆ uniform3fv()

virtual void uniform3fv ( int location,
int count,
const float * v )
virtual

◆ uniform3i()

virtual void uniform3i ( int location,
int x,
int y,
int z )
virtual

◆ uniform3iv()

virtual void uniform3iv ( int location,
int count,
const int * v )
virtual

◆ uniform4f()

virtual void uniform4f ( int location,
float x,
float y,
float z,
float w )
virtual

◆ uniform4fv()

virtual void uniform4fv ( int location,
int count,
const float * v )
virtual

◆ uniform4i()

virtual void uniform4i ( int location,
int x,
int y,
int z,
int w )
virtual

◆ uniform4iv()

virtual void uniform4iv ( int location,
int count,
const int * v )
virtual

◆ uniformMatrix2fv()

virtual void uniformMatrix2fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ uniformMatrix3fv()

virtual void uniformMatrix3fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ uniformMatrix4fv()

virtual void uniformMatrix4fv ( int location,
int count,
unsigned char transpose,
const float * v )
virtual

◆ useProgram()

virtual void useProgram ( unsigned int program)
virtual

◆ validateProgram()

virtual void validateProgram ( unsigned int program)
virtual

◆ vertexAttrib1f()

virtual void vertexAttrib1f ( unsigned int indx,
float x )
virtual

◆ vertexAttrib1fv()

virtual void vertexAttrib1fv ( unsigned int indx,
const float * values )
virtual

◆ vertexAttrib2f()

virtual void vertexAttrib2f ( unsigned int indx,
float x,
float y )
virtual

◆ vertexAttrib2fv()

virtual void vertexAttrib2fv ( unsigned int indx,
const float * values )
virtual

◆ vertexAttrib3f()

virtual void vertexAttrib3f ( unsigned int indx,
float x,
float y,
float z )
virtual

◆ vertexAttrib3fv()

virtual void vertexAttrib3fv ( unsigned int indx,
const float * values )
virtual

◆ vertexAttrib4f()

virtual void vertexAttrib4f ( unsigned int indx,
float x,
float y,
float z,
float w )
virtual

◆ vertexAttrib4fv()

virtual void vertexAttrib4fv ( unsigned int indx,
const float * values )
virtual

◆ vertexAttribPointer()

virtual void vertexAttribPointer ( unsigned int index,
int size,
unsigned int type,
unsigned char normalized,
int stride,
const void * pointer )
virtual

◆ viewport()

virtual void viewport ( int x,
int y,
int width,
int height )
virtual

◆ readBuffer()

virtual void readBuffer ( unsigned int src)
virtual

◆ drawRangeElements()

virtual void drawRangeElements ( unsigned int mode,
unsigned int start,
unsigned int end,
int count,
unsigned int type,
const void * indices )
virtual

◆ texImage3D()

virtual void texImage3D ( unsigned int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
unsigned int format,
unsigned int type,
const void * pixels )
virtual

◆ tryTexImage3D()

virtual unsigned int tryTexImage3D ( unsigned int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
unsigned int format,
unsigned int type,
const void * pixels )
virtual

◆ texSubImage3D()

virtual void texSubImage3D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
unsigned int format,
unsigned int type,
const void * pixels )
virtual

◆ copyTexSubImage3D()

virtual void copyTexSubImage3D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height )
virtual

◆ compressedTexImage3D()

virtual void compressedTexImage3D ( unsigned int target,
int level,
unsigned int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
const void * data )
virtual

◆ tryCompressedTexImage3D()

virtual unsigned int tryCompressedTexImage3D ( unsigned int target,
int level,
unsigned int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
const void * data )
virtual

◆ compressedTexSubImage3D()

virtual void compressedTexSubImage3D ( unsigned int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
unsigned int format,
int imageSize,
const void * data )
virtual

◆ genQueries()

virtual void genQueries ( int n,
unsigned int * ids )
virtual

◆ deleteQueries()

virtual void deleteQueries ( int n,
const unsigned int * ids )
virtual

◆ isQuery()

virtual unsigned char isQuery ( unsigned int id)
virtual

◆ beginQuery()

virtual void beginQuery ( unsigned int target,
unsigned int id )
virtual

◆ endQuery()

virtual void endQuery ( unsigned int target)
virtual

◆ getQueryiv()

virtual void getQueryiv ( unsigned int target,
unsigned int pname,
int * params )
virtual

◆ getQueryObjectuiv()

virtual void getQueryObjectuiv ( unsigned int id,
unsigned int pname,
unsigned int * params )
virtual

◆ unmapBuffer()

virtual unsigned char unmapBuffer ( unsigned int target)
virtual

◆ getBufferPointerv()

virtual void getBufferPointerv ( unsigned int target,
unsigned int pname,
void ** params )
virtual

◆ drawBuffers()

virtual void drawBuffers ( int n,
const unsigned int * bufs )
virtual

◆ uniformMatrix2x3fv()

virtual void uniformMatrix2x3fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ uniformMatrix3x2fv()

virtual void uniformMatrix3x2fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ uniformMatrix2x4fv()

virtual void uniformMatrix2x4fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ uniformMatrix4x2fv()

virtual void uniformMatrix4x2fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ uniformMatrix3x4fv()

virtual void uniformMatrix3x4fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ uniformMatrix4x3fv()

virtual void uniformMatrix4x3fv ( int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ blitFramebuffer()

virtual void blitFramebuffer ( int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
unsigned int mask,
unsigned int filter )
virtual

◆ renderbufferStorageMultisample()

virtual void renderbufferStorageMultisample ( unsigned int target,
int samples,
unsigned int internalformat,
int width,
int height )
virtual

◆ framebufferTextureLayer()

virtual void framebufferTextureLayer ( unsigned int target,
unsigned int attachment,
unsigned int texture,
int level,
int layer )
virtual

◆ mapBufferRange()

virtual void * mapBufferRange ( unsigned int target,
ptrdiff_t offset,
ptrdiff_t length,
unsigned int access )
virtual

◆ flushMappedBufferRange()

virtual void flushMappedBufferRange ( unsigned int target,
ptrdiff_t offset,
ptrdiff_t length )
virtual

◆ bindVertexArray()

virtual void bindVertexArray ( unsigned int array_)
virtual

◆ deleteVertexArrays()

virtual void deleteVertexArrays ( int n,
const unsigned int * arrays )
virtual

◆ genVertexArrays()

virtual void genVertexArrays ( int n,
unsigned int * arrays )
virtual

◆ isVertexArray()

virtual unsigned char isVertexArray ( unsigned int array_)
virtual

◆ getIntegeri_v()

virtual void getIntegeri_v ( unsigned int target,
unsigned int index,
int * data )
virtual

◆ beginTransformFeedback()

virtual void beginTransformFeedback ( unsigned int primitiveMode)
virtual

◆ endTransformFeedback()

virtual void endTransformFeedback ( )
virtual

◆ bindBufferRange()

virtual void bindBufferRange ( unsigned int target,
unsigned int index,
unsigned int buffer,
ptrdiff_t offset,
ptrdiff_t size )
virtual

◆ bindBufferBase()

virtual void bindBufferBase ( unsigned int target,
unsigned int index,
unsigned int buffer )
virtual

◆ transformFeedbackVaryings()

virtual void transformFeedbackVaryings ( unsigned int program,
int count,
const char *const * varyings,
unsigned int bufferMode )
virtual

◆ getTransformFeedbackVarying()

virtual void getTransformFeedbackVarying ( unsigned int program,
unsigned int index,
int bufSize,
int * length,
int * size,
unsigned int * type,
char * name )
virtual

◆ vertexAttribIPointer()

virtual void vertexAttribIPointer ( unsigned int index,
int size,
unsigned int type,
int stride,
const void * pointer )
virtual

◆ getVertexAttribIiv()

virtual void getVertexAttribIiv ( unsigned int index,
unsigned int pname,
int * params )
virtual

◆ getVertexAttribIuiv()

virtual void getVertexAttribIuiv ( unsigned int index,
unsigned int pname,
unsigned int * params )
virtual

◆ vertexAttribI4i()

virtual void vertexAttribI4i ( unsigned int index,
int x,
int y,
int z,
int w )
virtual

◆ vertexAttribI4ui()

virtual void vertexAttribI4ui ( unsigned int index,
unsigned int x,
unsigned int y,
unsigned int z,
unsigned int w )
virtual

◆ vertexAttribI4iv()

virtual void vertexAttribI4iv ( unsigned int index,
const int * v )
virtual

◆ vertexAttribI4uiv()

virtual void vertexAttribI4uiv ( unsigned int index,
const unsigned int * v )
virtual

◆ getUniformuiv()

virtual void getUniformuiv ( unsigned int program,
int location,
unsigned int * params )
virtual

◆ getFragDataLocation()

virtual int getFragDataLocation ( unsigned int program,
const char * name )
virtual

◆ uniform1ui()

virtual void uniform1ui ( int location,
unsigned int v0 )
virtual

◆ uniform2ui()

virtual void uniform2ui ( int location,
unsigned int v0,
unsigned int v1 )
virtual

◆ uniform3ui()

virtual void uniform3ui ( int location,
unsigned int v0,
unsigned int v1,
unsigned int v2 )
virtual

◆ uniform4ui()

virtual void uniform4ui ( int location,
unsigned int v0,
unsigned int v1,
unsigned int v2,
unsigned int v3 )
virtual

◆ uniform1uiv()

virtual void uniform1uiv ( int location,
int count,
const unsigned int * value )
virtual

◆ uniform2uiv()

virtual void uniform2uiv ( int location,
int count,
const unsigned int * value )
virtual

◆ uniform3uiv()

virtual void uniform3uiv ( int location,
int count,
const unsigned int * value )
virtual

◆ uniform4uiv()

virtual void uniform4uiv ( int location,
int count,
const unsigned int * value )
virtual

◆ clearBufferiv()

virtual void clearBufferiv ( unsigned int buffer,
int drawbuffer,
const int * value )
virtual

◆ clearBufferuiv()

virtual void clearBufferuiv ( unsigned int buffer,
int drawbuffer,
const unsigned int * value )
virtual

◆ clearBufferfv()

virtual void clearBufferfv ( unsigned int buffer,
int drawbuffer,
const float * value )
virtual

◆ clearBufferfi()

virtual void clearBufferfi ( unsigned int buffer,
int drawbuffer,
float depth,
int stencil )
virtual

◆ getStringi()

virtual const char * getStringi ( unsigned int name,
unsigned int index )
virtual

◆ copyBufferSubData()

virtual void copyBufferSubData ( unsigned int readTarget,
unsigned int writeTarget,
ptrdiff_t readOffset,
ptrdiff_t writeOffset,
ptrdiff_t size )
virtual

◆ getUniformIndices()

virtual void getUniformIndices ( unsigned int program,
int uniformCount,
const char *const * uniformNames,
unsigned int * uniformIndices )
virtual

◆ getActiveUniformsiv()

virtual void getActiveUniformsiv ( unsigned int program,
int uniformCount,
const unsigned int * uniformIndices,
unsigned int pname,
int * params )
virtual

◆ getUniformBlockIndex()

virtual unsigned int getUniformBlockIndex ( unsigned int program,
const char * uniformBlockName )
virtual

◆ getActiveUniformBlockiv()

virtual void getActiveUniformBlockiv ( unsigned int program,
unsigned int uniformBlockIndex,
unsigned int pname,
int * params )
virtual

◆ getActiveUniformBlockName()

virtual void getActiveUniformBlockName ( unsigned int program,
unsigned int uniformBlockIndex,
int bufSize,
int * length,
char * uniformBlockName )
virtual

◆ uniformBlockBinding()

virtual void uniformBlockBinding ( unsigned int program,
unsigned int uniformBlockIndex,
unsigned int uniformBlockBinding )
virtual

◆ drawArraysInstanced()

virtual void drawArraysInstanced ( unsigned int mode,
int first,
int count,
int instancecount )
virtual

◆ drawElementsInstanced()

virtual void drawElementsInstanced ( unsigned int mode,
int count,
unsigned int type,
const void * indices,
int instancecount )
virtual

◆ fenceSync()

virtual kzsGLsync fenceSync ( unsigned int condition,
unsigned int flags )
virtual

◆ isSync()

virtual unsigned char isSync ( kzsGLsync sync)
virtual

◆ deleteSync()

virtual void deleteSync ( kzsGLsync sync)
virtual

◆ clientWaitSync()

virtual unsigned int clientWaitSync ( kzsGLsync sync,
unsigned int flags,
kzU64 timeout )
virtual

◆ waitSync()

virtual void waitSync ( kzsGLsync sync,
unsigned int flags,
kzU64 timeout )
virtual

◆ getInteger64v()

virtual void getInteger64v ( unsigned int pname,
kzS64 * data )
virtual

◆ getSynciv()

virtual void getSynciv ( kzsGLsync sync,
unsigned int pname,
int bufSize,
int * length,
int * values )
virtual

◆ getInteger64i_v()

virtual void getInteger64i_v ( unsigned int target,
unsigned int index,
kzS64 * data )
virtual

◆ getBufferParameteri64v()

virtual void getBufferParameteri64v ( unsigned int target,
unsigned int pname,
kzS64 * params )
virtual

◆ genSamplers()

virtual void genSamplers ( int count,
unsigned int * samplers )
virtual

◆ deleteSamplers()

virtual void deleteSamplers ( int count,
const unsigned int * samplers )
virtual

◆ isSampler()

virtual unsigned char isSampler ( unsigned int sampler)
virtual

◆ bindSampler()

virtual void bindSampler ( unsigned int unit,
unsigned int sampler )
virtual

◆ samplerParameteri()

virtual void samplerParameteri ( unsigned int sampler,
unsigned int pname,
int param )
virtual

◆ samplerParameteriv()

virtual void samplerParameteriv ( unsigned int sampler,
unsigned int pname,
const int * param )
virtual

◆ samplerParameterf()

virtual void samplerParameterf ( unsigned int sampler,
unsigned int pname,
float param )
virtual

◆ samplerParameterfv()

virtual void samplerParameterfv ( unsigned int sampler,
unsigned int pname,
const float * param )
virtual

◆ getSamplerParameteriv()

virtual void getSamplerParameteriv ( unsigned int sampler,
unsigned int pname,
int * params )
virtual

◆ getSamplerParameterfv()

virtual void getSamplerParameterfv ( unsigned int sampler,
unsigned int pname,
float * params )
virtual

◆ vertexAttribDivisor()

virtual void vertexAttribDivisor ( unsigned int index,
unsigned int divisor )
virtual

◆ bindTransformFeedback()

virtual void bindTransformFeedback ( unsigned int target,
unsigned int id )
virtual

◆ deleteTransformFeedbacks()

virtual void deleteTransformFeedbacks ( int n,
const unsigned int * ids )
virtual

◆ genTransformFeedbacks()

virtual void genTransformFeedbacks ( int n,
unsigned int * ids )
virtual

◆ isTransformFeedback()

virtual unsigned char isTransformFeedback ( unsigned int id)
virtual

◆ pauseTransformFeedback()

virtual void pauseTransformFeedback ( )
virtual

◆ resumeTransformFeedback()

virtual void resumeTransformFeedback ( )
virtual

◆ getProgramBinary()

virtual void getProgramBinary ( unsigned int program,
int bufSize,
int * length,
unsigned int * binaryFormat,
void * binary )
virtual

◆ programBinary()

virtual void programBinary ( unsigned int program,
unsigned int binaryFormat,
const void * binary,
int length )
virtual

◆ tryProgramBinary()

virtual unsigned int tryProgramBinary ( unsigned int program,
unsigned int binaryFormat,
const void * binary,
int length )
virtual

◆ programParameteri()

virtual void programParameteri ( unsigned int program,
unsigned int pname,
int value )
virtual

◆ invalidateFramebuffer()

virtual void invalidateFramebuffer ( unsigned int target,
int numAttachments,
const unsigned int * attachments )
virtual

◆ invalidateSubFramebuffer()

virtual void invalidateSubFramebuffer ( unsigned int target,
int numAttachments,
const unsigned int * attachments,
int x,
int y,
int width,
int height )
virtual

◆ texStorage2D()

virtual void texStorage2D ( unsigned int target,
int levels,
unsigned int internalformat,
int width,
int height )
virtual

◆ tryTexStorage2D()

virtual unsigned int tryTexStorage2D ( unsigned int target,
int levels,
unsigned int internalformat,
int width,
int height )
virtual

◆ texStorage3D()

virtual void texStorage3D ( unsigned int target,
int levels,
unsigned int internalformat,
int width,
int height,
int depth )
virtual

◆ tryTexStorage3D()

virtual unsigned int tryTexStorage3D ( unsigned int target,
int levels,
unsigned int internalformat,
int width,
int height,
int depth )
virtual

◆ getInternalformativ()

virtual void getInternalformativ ( unsigned int target,
unsigned int internalformat,
unsigned int pname,
int bufSize,
int * params )
virtual

◆ tryTexStorage2DMultisample()

virtual unsigned int tryTexStorage2DMultisample ( unsigned int target,
int samples,
unsigned int internalformat,
int width,
int height,
unsigned char fixedsamplelocations )
virtual

◆ dispatchCompute()

virtual void dispatchCompute ( unsigned int num_groups_x,
unsigned int num_groups_y,
unsigned int num_groups_z )
virtual

◆ dispatchComputeIndirect()

virtual void dispatchComputeIndirect ( int indirect)
virtual

◆ drawArraysIndirect()

virtual void drawArraysIndirect ( unsigned int mode,
const void * indirect )
virtual

◆ drawElementsIndirect()

virtual void drawElementsIndirect ( unsigned int mode,
unsigned int type,
const void * indirect )
virtual

◆ framebufferParameteri()

virtual void framebufferParameteri ( unsigned int target,
unsigned int pname,
int param )
virtual

◆ getFramebufferParameteriv()

virtual void getFramebufferParameteriv ( unsigned int target,
unsigned int pname,
int * params )
virtual

◆ getProgramInterfaceiv()

virtual void getProgramInterfaceiv ( unsigned int program,
unsigned int programInterface,
unsigned int pname,
int * params )
virtual

◆ getProgramResourceIndex()

virtual unsigned int getProgramResourceIndex ( unsigned int program,
unsigned int programInterface,
const char * name )
virtual

◆ getProgramResourceName()

virtual void getProgramResourceName ( unsigned int program,
unsigned int programInterface,
unsigned int index,
int bufSize,
int * length,
char * name )
virtual

◆ getProgramResourceiv()

virtual void getProgramResourceiv ( unsigned int program,
unsigned int programInterface,
unsigned int index,
int propCount,
const unsigned int * props,
int bufSize,
int * length,
int * params )
virtual

◆ getProgramResourceLocation()

virtual int getProgramResourceLocation ( unsigned int program,
unsigned int programInterface,
const char * name )
virtual

◆ useProgramStages()

virtual void useProgramStages ( unsigned int pipeline,
unsigned int stages,
unsigned int program )
virtual

◆ activeShaderProgram()

virtual void activeShaderProgram ( unsigned int pipeline,
unsigned int program )
virtual

◆ createShaderProgramv()

virtual unsigned int createShaderProgramv ( unsigned int type,
int count,
const char *const * strings )
virtual

◆ bindProgramPipeline()

virtual void bindProgramPipeline ( unsigned int pipeline)
virtual

◆ deleteProgramPipelines()

virtual void deleteProgramPipelines ( int n,
const unsigned int * pipelines )
virtual

◆ genProgramPipelines()

virtual void genProgramPipelines ( int n,
unsigned int * pipelines )
virtual

◆ isProgramPipeline()

virtual unsigned char isProgramPipeline ( unsigned int pipeline)
virtual

◆ getProgramPipelineiv()

virtual void getProgramPipelineiv ( unsigned int pipeline,
unsigned int pname,
int * params )
virtual

◆ programUniform1i()

virtual void programUniform1i ( unsigned int program,
int location,
int v0 )
virtual

◆ programUniform2i()

virtual void programUniform2i ( unsigned int program,
int location,
int v0,
int v1 )
virtual

◆ programUniform3i()

virtual void programUniform3i ( unsigned int program,
int location,
int v0,
int v1,
int v2 )
virtual

◆ programUniform4i()

virtual void programUniform4i ( unsigned int program,
int location,
int v0,
int v1,
int v2,
int v3 )
virtual

◆ programUniform1ui()

virtual void programUniform1ui ( unsigned int program,
int location,
unsigned int v0 )
virtual

◆ programUniform2ui()

virtual void programUniform2ui ( unsigned int program,
int location,
unsigned int v0,
unsigned int v1 )
virtual

◆ programUniform3ui()

virtual void programUniform3ui ( unsigned int program,
int location,
unsigned int v0,
unsigned int v1,
unsigned int v2 )
virtual

◆ programUniform4ui()

virtual void programUniform4ui ( unsigned int program,
int location,
unsigned int v0,
unsigned int v1,
unsigned int v2,
unsigned int v3 )
virtual

◆ programUniform1f()

virtual void programUniform1f ( unsigned int program,
int location,
float v0 )
virtual

◆ programUniform2f()

virtual void programUniform2f ( unsigned int program,
int location,
float v0,
float v1 )
virtual

◆ programUniform3f()

virtual void programUniform3f ( unsigned int program,
int location,
float v0,
float v1,
float v2 )
virtual

◆ programUniform4f()

virtual void programUniform4f ( unsigned int program,
int location,
float v0,
float v1,
float v2,
float v3 )
virtual

◆ programUniform1iv()

virtual void programUniform1iv ( unsigned int program,
int location,
int count,
const int * value )
virtual

◆ programUniform2iv()

virtual void programUniform2iv ( unsigned int program,
int location,
int count,
const int * value )
virtual

◆ programUniform3iv()

virtual void programUniform3iv ( unsigned int program,
int location,
int count,
const int * value )
virtual

◆ programUniform4iv()

virtual void programUniform4iv ( unsigned int program,
int location,
int count,
const int * value )
virtual

◆ programUniform1uiv()

virtual void programUniform1uiv ( unsigned int program,
int location,
int count,
const unsigned int * value )
virtual

◆ programUniform2uiv()

virtual void programUniform2uiv ( unsigned int program,
int location,
int count,
const unsigned int * value )
virtual

◆ programUniform3uiv()

virtual void programUniform3uiv ( unsigned int program,
int location,
int count,
const unsigned int * value )
virtual

◆ programUniform4uiv()

virtual void programUniform4uiv ( unsigned int program,
int location,
int count,
const unsigned int * value )
virtual

◆ programUniform1fv()

virtual void programUniform1fv ( unsigned int program,
int location,
int count,
const float * value )
virtual

◆ programUniform2fv()

virtual void programUniform2fv ( unsigned int program,
int location,
int count,
const float * value )
virtual

◆ programUniform3fv()

virtual void programUniform3fv ( unsigned int program,
int location,
int count,
const float * value )
virtual

◆ programUniform4fv()

virtual void programUniform4fv ( unsigned int program,
int location,
int count,
const float * value )
virtual

◆ programUniformMatrix2fv()

virtual void programUniformMatrix2fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix3fv()

virtual void programUniformMatrix3fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix4fv()

virtual void programUniformMatrix4fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix2x3fv()

virtual void programUniformMatrix2x3fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix3x2fv()

virtual void programUniformMatrix3x2fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix2x4fv()

virtual void programUniformMatrix2x4fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix4x2fv()

virtual void programUniformMatrix4x2fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix3x4fv()

virtual void programUniformMatrix3x4fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ programUniformMatrix4x3fv()

virtual void programUniformMatrix4x3fv ( unsigned int program,
int location,
int count,
unsigned char transpose,
const float * value )
virtual

◆ validateProgramPipeline()

virtual void validateProgramPipeline ( unsigned int pipeline)
virtual

◆ getProgramPipelineInfoLog()

virtual void getProgramPipelineInfoLog ( unsigned int pipeline,
int bufSize,
int * length,
char * infoLog )
virtual

◆ bindImageTexture()

virtual void bindImageTexture ( unsigned int unit,
unsigned int texture,
int level,
unsigned char layered,
int layer,
unsigned int access,
unsigned int format )
virtual

◆ getBooleani_v()

virtual void getBooleani_v ( unsigned int target,
unsigned int index,
unsigned char * data )
virtual

◆ memoryBarrier()

virtual void memoryBarrier ( unsigned int barriers)
virtual

◆ memoryBarrierByRegion()

virtual void memoryBarrierByRegion ( unsigned int barriers)
virtual

◆ texStorage2DMultisample()

virtual void texStorage2DMultisample ( unsigned int target,
int samples,
unsigned int internalformat,
int width,
int height,
unsigned char fixedsamplelocations )
virtual

◆ getMultisamplefv()

virtual void getMultisamplefv ( unsigned int pname,
unsigned int index,
float * val )
virtual

◆ sampleMaski()

virtual void sampleMaski ( unsigned int maskNumber,
unsigned int mask )
virtual

◆ getTexLevelParameteriv()

virtual void getTexLevelParameteriv ( unsigned int target,
int level,
unsigned int pname,
int * params )
virtual

◆ getTexLevelParameterfv()

virtual void getTexLevelParameterfv ( unsigned int target,
int level,
unsigned int pname,
float * params )
virtual

◆ bindVertexBuffer()

virtual void bindVertexBuffer ( unsigned int bindingindex,
unsigned int buffer,
int offset,
int stride )
virtual

◆ vertexAttribFormat()

virtual void vertexAttribFormat ( unsigned int attribindex,
int size,
unsigned int type,
unsigned char normalized,
unsigned int relativeoffset )
virtual

◆ vertexAttribIFormat()

virtual void vertexAttribIFormat ( unsigned int attribindex,
int size,
unsigned int type,
unsigned int relativeoffset )
virtual

◆ vertexAttribBinding()

virtual void vertexAttribBinding ( unsigned int attribindex,
unsigned int bindingindex )
virtual

◆ vertexBindingDivisor()

virtual void vertexBindingDivisor ( unsigned int bindingindex,
unsigned int divisor )
virtual

◆ tryTexStorage3DMultisample()

virtual unsigned int tryTexStorage3DMultisample ( unsigned int target,
int samples,
unsigned int internalformat,
int width,
int height,
int depth,
unsigned char fixedsamplelocations )
virtual

◆ blendBarrier()

virtual void blendBarrier ( )
virtual

◆ copyImageSubData()

virtual void copyImageSubData ( unsigned int srcName,
unsigned int srcTarget,
int srcLevel,
int srcX,
int srcY,
int srcZ,
unsigned int dstName,
unsigned int dstTarget,
int dstLevel,
int dstX,
int dstY,
int dstZ,
int srcWidth,
int srcHeight,
int srcDepth )
virtual

◆ debugMessageControl()

virtual void debugMessageControl ( unsigned int source,
unsigned int type,
unsigned int severity,
int count,
const unsigned int * ids,
unsigned char enabled )
virtual

◆ debugMessageInsert()

virtual void debugMessageInsert ( unsigned int source,
unsigned int type,
unsigned int id,
unsigned int severity,
int length,
const char * buf )
virtual

◆ debugMessageCallback()

virtual void debugMessageCallback ( void * callback,
const void * userParam )
virtual

◆ getDebugMessageLog()

virtual unsigned int getDebugMessageLog ( unsigned int count,
int bufSize,
unsigned int * sources,
unsigned int * types,
unsigned int * ids,
unsigned int * severities,
int * lengths,
char * messageLog )
virtual

◆ pushDebugGroup()

virtual void pushDebugGroup ( unsigned int source,
unsigned int id,
int length,
const char * message )
virtual

◆ popDebugGroup()

virtual void popDebugGroup ( )
virtual

◆ objectLabel()

virtual void objectLabel ( unsigned int identifier,
unsigned int name,
int length,
const char * label )
virtual

◆ getObjectLabel()

virtual void getObjectLabel ( unsigned int identifier,
unsigned int name,
int bufSize,
int * length,
char * label )
virtual

◆ objectPtrLabel()

virtual void objectPtrLabel ( const void * ptr,
int length,
const char * label )
virtual

◆ getObjectPtrLabel()

virtual void getObjectPtrLabel ( const void * ptr,
int bufSize,
int * length,
char * label )
virtual

◆ getPointerv()

virtual void getPointerv ( unsigned int pname,
void ** params )
virtual

◆ enablei()

virtual void enablei ( unsigned int target,
unsigned int index )
virtual

◆ disablei()

virtual void disablei ( unsigned int target,
unsigned int index )
virtual

◆ blendEquationi()

virtual void blendEquationi ( unsigned int buf,
unsigned int mode )
virtual

◆ blendEquationSeparatei()

virtual void blendEquationSeparatei ( unsigned int buf,
unsigned int modeRGB,
unsigned int modeAlpha )
virtual

◆ blendFunci()

virtual void blendFunci ( unsigned int buf,
unsigned int src,
unsigned int dst )
virtual

◆ blendFuncSeparatei()

virtual void blendFuncSeparatei ( unsigned int buf,
unsigned int srcRGB,
unsigned int dstRGB,
unsigned int srcAlpha,
unsigned int dstAlpha )
virtual

◆ colorMaski()

virtual void colorMaski ( unsigned int index,
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a )
virtual

◆ isEnabledi()

virtual unsigned char isEnabledi ( unsigned int target,
unsigned int index )
virtual

◆ drawElementsBaseVertex()

virtual void drawElementsBaseVertex ( unsigned int mode,
int count,
unsigned int type,
const void * indices,
int basevertex )
virtual

◆ drawRangeElementsBaseVertex()

virtual void drawRangeElementsBaseVertex ( unsigned int mode,
unsigned int start,
unsigned int end,
int count,
unsigned int type,
const void * indices,
int basevertex )
virtual

◆ drawElementsInstancedBaseVertex()

virtual void drawElementsInstancedBaseVertex ( unsigned int mode,
int count,
unsigned int type,
const void * indices,
int instancecount,
int basevertex )
virtual

◆ framebufferTexture()

virtual void framebufferTexture ( unsigned int target,
unsigned int attachment,
unsigned int texture,
int level )
virtual

◆ primitiveBoundingBox()

virtual void primitiveBoundingBox ( float minX,
float minY,
float minZ,
float minW,
float maxX,
float maxY,
float maxZ,
float maxW )
virtual

◆ getGraphicsResetStatus()

virtual unsigned int getGraphicsResetStatus ( )
virtual

◆ readnPixels()

virtual void readnPixels ( int x,
int y,
int width,
int height,
unsigned int format,
unsigned int type,
int bufSize,
void * data )
virtual

◆ getnUniformfv()

virtual void getnUniformfv ( unsigned int program,
int location,
int bufSize,
float * params )
virtual

◆ getnUniformiv()

virtual void getnUniformiv ( unsigned int program,
int location,
int bufSize,
int * params )
virtual

◆ getnUniformuiv()

virtual void getnUniformuiv ( unsigned int program,
int location,
int bufSize,
unsigned int * params )
virtual

◆ minSampleShading()

virtual void minSampleShading ( float value)
virtual

◆ patchParameteri()

virtual void patchParameteri ( unsigned int pname,
int value )
virtual

◆ texParameterIiv()

virtual void texParameterIiv ( unsigned int target,
unsigned int pname,
const int * params )
virtual

◆ texParameterIuiv()

virtual void texParameterIuiv ( unsigned int target,
unsigned int pname,
const unsigned int * params )
virtual

◆ getTexParameterIiv()

virtual void getTexParameterIiv ( unsigned int target,
unsigned int pname,
int * params )
virtual

◆ getTexParameterIuiv()

virtual void getTexParameterIuiv ( unsigned int target,
unsigned int pname,
unsigned int * params )
virtual

◆ samplerParameterIiv()

virtual void samplerParameterIiv ( unsigned int sampler,
unsigned int pname,
const int * param )
virtual

◆ samplerParameterIuiv()

virtual void samplerParameterIuiv ( unsigned int sampler,
unsigned int pname,
const unsigned int * param )
virtual

◆ getSamplerParameterIiv()

virtual void getSamplerParameterIiv ( unsigned int sampler,
unsigned int pname,
int * params )
virtual

◆ getSamplerParameterIuiv()

virtual void getSamplerParameterIuiv ( unsigned int sampler,
unsigned int pname,
unsigned int * params )
virtual

◆ texBuffer()

virtual void texBuffer ( unsigned int target,
unsigned int internalformat,
unsigned int buffer )
virtual

◆ texBufferRange()

virtual void texBufferRange ( unsigned int target,
unsigned int internalformat,
unsigned int buffer,
int offset,
int size )
virtual

◆ texStorage3DMultisample()

virtual void texStorage3DMultisample ( unsigned int target,
int samples,
unsigned int internalformat,
int width,
int height,
int depth,
unsigned char fixedsamplelocations )
virtual

◆ polygonMode()

virtual void polygonMode ( unsigned int face,
unsigned int mode )
virtual