Kanzi  3.9.6
Kanzi Engine API
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 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