Documentation ¶
Overview ¶
Package gles31 provides Go bindings for the OpenGL ES v3.1 API.
Index ¶
- Constants
- func ActiveShaderProgram(pipeline uint32, program uint32)
- func ActiveTexture(texture uint32)
- func AttachShader(program uint32, shader uint32)
- func BeginQuery(target uint32, id uint32)
- func BeginTransformFeedback(primitiveMode uint32)
- func BindAttribLocation(program uint32, index uint32, name string)
- func BindBuffer(target uint32, buffer uint32)
- func BindBufferBase(target uint32, index uint32, buffer uint32)
- func BindBufferRange(target uint32, index uint32, buffer uint32, offset int, size int)
- func BindFramebuffer(target uint32, framebuffer uint32)
- func BindImageTexture(unit uint32, texture uint32, level int32, layered byte, layer int32, ...)
- func BindProgramPipeline(pipeline uint32)
- func BindRenderbuffer(target uint32, renderbuffer uint32)
- func BindSampler(unit uint32, sampler uint32)
- func BindTexture(target uint32, texture uint32)
- func BindTransformFeedback(target uint32, id uint32)
- func BindVertexArray(array uint32)
- func BindVertexBuffer(bindingindex uint32, buffer uint32, offset int, stride int32)
- func BlendColor(red float32, green float32, blue float32, alpha float32)
- func BlendEquation(mode uint32)
- func BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)
- func BlendFunc(sfactor uint32, dfactor uint32)
- func BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
- func BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, ...)
- func BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)
- func BufferSubData(target uint32, offset int, size int, data unsafe.Pointer)
- func CheckFramebufferStatus(target uint32) uint32
- func Clear(mask uint32)
- func ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)
- func ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)
- func ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)
- func ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)
- func ClearColor(red float32, green float32, blue float32, alpha float32)
- func ClearDepthf(d float32)
- func ClearStencil(s int32)
- func ClientWaitSync(sync Sync, flags uint32, timeout uint64) uint32
- func ColorMask(red byte, green byte, blue byte, alpha byte)
- func CompileShader(shader uint32)
- func CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, ...)
- func CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, ...)
- func CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, ...)
- func CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, ...)
- func CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset int, writeOffset int, ...)
- func CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, ...)
- func CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, ...)
- func CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, ...)
- func CreateProgram() uint32
- func CreateShader(kind uint32) uint32
- func CreateShaderProgramv(kind uint32, count int32, strings []string) uint32
- func CullFace(mode uint32)
- func DeleteBuffers(n int32, buffers []uint32)
- func DeleteFramebuffers(n int32, framebuffers []uint32)
- func DeleteProgram(program uint32)
- func DeleteProgramPipelines(n int32, pipelines []uint32)
- func DeleteQueries(n int32, ids []uint32)
- func DeleteRenderbuffers(n int32, renderbuffers []uint32)
- func DeleteSamplers(count int32, samplers []uint32)
- func DeleteShader(shader uint32)
- func DeleteSync(sync Sync)
- func DeleteTextures(n int32, textures []uint32)
- func DeleteTransformFeedbacks(n int32, ids []uint32)
- func DeleteVertexArrays(n int32, arrays []uint32)
- func DepthFunc(_func uint32)
- func DepthMask(flag byte)
- func DepthRangef(n float32, f float32)
- func DetachShader(program uint32, shader uint32)
- func Disable(cap uint32)
- func DisableVertexAttribArray(index uint32)
- func DispatchCompute(numGroupsX uint32, numGroupsY uint32, numGroupsZ uint32)
- func DispatchComputeIndirect(indirect int)
- func DrawArrays(mode uint32, first int32, count int32)
- func DrawArraysIndirect(mode uint32, indirect unsafe.Pointer)
- func DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)
- func DrawBuffers(n int32, bufs []uint32)
- func DrawElements(mode uint32, count int32, kind uint32, indices unsafe.Pointer)
- func DrawElementsIndirect(mode uint32, kind uint32, indirect unsafe.Pointer)
- func DrawElementsInstanced(mode uint32, count int32, kind uint32, indices unsafe.Pointer, ...)
- func DrawRangeElements(mode uint32, start uint32, end uint32, count int32, kind uint32, ...)
- func Enable(cap uint32)
- func EnableVertexAttribArray(index uint32)
- func EndQuery(target uint32)
- func EndTransformFeedback()
- func Finish()
- func Flush()
- func FlushMappedBufferRange(target uint32, offset int, length int)
- func FramebufferParameteri(target uint32, pname uint32, param int32)
- func FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, ...)
- func FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, ...)
- func FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
- func FrontFace(mode uint32)
- func GenBuffers(n int32, buffers []uint32)
- func GenFramebuffers(n int32, framebuffers []uint32)
- func GenProgramPipelines(n int32, pipelines []uint32)
- func GenQueries(n int32, ids []uint32)
- func GenRenderbuffers(n int32, renderbuffers []uint32)
- func GenSamplers(count int32, samplers []uint32)
- func GenTextures(n int32, textures []uint32)
- func GenTransformFeedbacks(n int32, ids []uint32)
- func GenVertexArrays(n int32, arrays []uint32)
- func GenerateMipmap(target uint32)
- func GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, ...)
- func GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, ...)
- func GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length []int32, ...)
- func GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params []int32)
- func GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, ...)
- func GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders []uint32)
- func GetAttribLocation(program uint32, name string) int32
- func GetBooleani_v(target uint32, index uint32, data []byte)
- func GetBooleanv(pname uint32, data []byte)
- func GetBufferParameteri64v(target uint32, pname uint32, params []int64)
- func GetBufferParameteriv(target uint32, pname uint32, params *int32)
- func GetBufferPointerv(target uint32, pname uint32, params []unsafe.Pointer)
- func GetError() uint32
- func GetFloatv(pname uint32, data []float32)
- func GetFragDataLocation(program uint32, name string) int32
- func GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params []int32)
- func GetFramebufferParameteriv(target uint32, pname uint32, params *int32)
- func GetInteger64i_v(target uint32, index uint32, data []int64)
- func GetInteger64v(pname uint32, data []int64)
- func GetIntegeri_v(target uint32, index uint32, data []int32)
- func GetIntegerv(pname uint32, data []int32)
- func GetInternalformativ(target uint32, internalformat uint32, pname uint32, bufSize int32, ...)
- func GetMultisamplefv(pname uint32, index uint32, val *float32)
- func GetProgramBinary(program uint32, bufSize int32, length []int32, binaryFormat []uint32, ...)
- func GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog []byte)
- func GetProgramInterfaceiv(program uint32, programInterface uint32, pname uint32, params []int32)
- func GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length []int32, infoLog []byte)
- func GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32)
- func GetProgramResourceIndex(program uint32, programInterface uint32, name string) uint32
- func GetProgramResourceLocation(program uint32, programInterface uint32, name string) int32
- func GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, ...)
- func GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, ...)
- func GetProgramiv(program uint32, pname uint32, params *int32)
- func GetQueryObjectuiv(id uint32, pname uint32, params *uint32)
- func GetQueryiv(target uint32, pname uint32, params *int32)
- func GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)
- func GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)
- func GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)
- func GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog []byte)
- func GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, _range []int32, precision *int32)
- func GetShaderSource(shader uint32, bufSize int32, length *int32, source []byte)
- func GetShaderiv(shader uint32, pname uint32, params *int32)
- func GetString(name uint32) string
- func GetStringi(name uint32, index uint32) string
- func GetSynciv(sync Sync, pname uint32, bufSize int32, length []int32, values []int32)
- func GetTexLevelParameterfv(target uint32, level int32, pname uint32, params []float32)
- func GetTexLevelParameteriv(target uint32, level int32, pname uint32, params []int32)
- func GetTexParameterfv(target uint32, pname uint32, params *float32)
- func GetTexParameteriv(target uint32, pname uint32, params *int32)
- func GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length []int32, size []int32, ...)
- func GetUniformBlockIndex(program uint32, uniformBlockName string) uint32
- func GetUniformIndices(program uint32, uniformCount int32, uniformNames []string, ...)
- func GetUniformLocation(program uint32, name string) int32
- func GetUniformfv(program uint32, location int32, params *float32)
- func GetUniformiv(program uint32, location int32, params *int32)
- func GetUniformuiv(program uint32, location int32, params *uint32)
- func GetVertexAttribIiv(index uint32, pname uint32, params *int32)
- func GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)
- func GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)
- func GetVertexAttribfv(index uint32, pname uint32, params *float32)
- func GetVertexAttribiv(index uint32, pname uint32, params *int32)
- func Hint(target uint32, mode uint32)
- func InvalidateFramebuffer(target uint32, numAttachments int32, attachments []uint32)
- func InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments []uint32, x int32, y int32, ...)
- func IsBuffer(buffer uint32) byte
- func IsEnabled(cap uint32) byte
- func IsFramebuffer(framebuffer uint32) byte
- func IsProgram(program uint32) byte
- func IsProgramPipeline(pipeline uint32) byte
- func IsQuery(id uint32) byte
- func IsRenderbuffer(renderbuffer uint32) byte
- func IsSampler(sampler uint32) byte
- func IsShader(shader uint32) byte
- func IsSync(sync Sync) byte
- func IsTexture(texture uint32) byte
- func IsTransformFeedback(id uint32) byte
- func IsVertexArray(array uint32) byte
- func LineWidth(width float32)
- func LinkProgram(program uint32)
- func MapBufferRange(target uint32, offset int, length int, access uint32) unsafe.Pointer
- func MemoryBarrier(barriers uint32)
- func MemoryBarrierByRegion(barriers uint32)
- func PauseTransformFeedback()
- func PixelStorei(pname uint32, param int32)
- func PolygonOffset(factor float32, units float32)
- func ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)
- func ProgramParameteri(program uint32, pname uint32, value int32)
- func ProgramUniform1f(program uint32, location int32, v0 float32)
- func ProgramUniform1fv(program uint32, location int32, count int32, value []float32)
- func ProgramUniform1i(program uint32, location int32, v0 int32)
- func ProgramUniform1iv(program uint32, location int32, count int32, value []int32)
- func ProgramUniform1ui(program uint32, location int32, v0 uint32)
- func ProgramUniform1uiv(program uint32, location int32, count int32, value []uint32)
- func ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32)
- func ProgramUniform2fv(program uint32, location int32, count int32, value []float32)
- func ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32)
- func ProgramUniform2iv(program uint32, location int32, count int32, value []int32)
- func ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32)
- func ProgramUniform2uiv(program uint32, location int32, count int32, value []uint32)
- func ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32)
- func ProgramUniform3fv(program uint32, location int32, count int32, value []float32)
- func ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32)
- func ProgramUniform3iv(program uint32, location int32, count int32, value []int32)
- func ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32)
- func ProgramUniform3uiv(program uint32, location int32, count int32, value []uint32)
- func ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
- func ProgramUniform4fv(program uint32, location int32, count int32, value []float32)
- func ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32)
- func ProgramUniform4iv(program uint32, location int32, count int32, value []int32)
- func ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
- func ProgramUniform4uiv(program uint32, location int32, count int32, value []uint32)
- func ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose byte, value []float32)
- func PtrOffset(offset int) unsafe.Pointer
- func ReadBuffer(mode uint32)
- func ReadPixels(x int32, y int32, width int32, height int32, format uint32, kind uint32, ...)
- func ReleaseShaderCompiler()
- func RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)
- func RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
- func ResumeTransformFeedback()
- func SampleCoverage(value float32, invert byte)
- func SampleMaski(maskNumber uint32, mask uint32)
- func SamplerParameterf(sampler uint32, pname uint32, param float32)
- func SamplerParameterfv(sampler uint32, pname uint32, param *float32)
- func SamplerParameteri(sampler uint32, pname uint32, param int32)
- func SamplerParameteriv(sampler uint32, pname uint32, param *int32)
- func Scissor(x int32, y int32, width int32, height int32)
- func ShaderBinary(count int32, shaders []uint32, binaryformat uint32, binary unsafe.Pointer, ...)
- func ShaderSource(shader uint32, count int32, string []string, length []int32)
- func StencilFunc(_func uint32, ref int32, mask uint32)
- func StencilFuncSeparate(face uint32, _func uint32, ref int32, mask uint32)
- func StencilMask(mask uint32)
- func StencilMaskSeparate(face uint32, mask uint32)
- func StencilOp(fail uint32, zfail uint32, zpass uint32)
- func StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)
- func TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, ...)
- func TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, ...)
- func TexParameterf(target uint32, pname uint32, param float32)
- func TexParameterfv(target uint32, pname uint32, params *float32)
- func TexParameteri(target uint32, pname uint32, param int32)
- func TexParameteriv(target uint32, pname uint32, params *int32)
- func TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)
- func TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, ...)
- func TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, ...)
- func TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, ...)
- func TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, ...)
- func TransformFeedbackVaryings(program uint32, count int32, varyings []string, bufferMode uint32)
- func Uniform1f(location int32, v0 float32)
- func Uniform1fv(location int32, count int32, value *float32)
- func Uniform1i(location int32, v0 int32)
- func Uniform1iv(location int32, count int32, value *int32)
- func Uniform1ui(location int32, v0 uint32)
- func Uniform1uiv(location int32, count int32, value *uint32)
- func Uniform2f(location int32, v0 float32, v1 float32)
- func Uniform2fv(location int32, count int32, value *float32)
- func Uniform2i(location int32, v0 int32, v1 int32)
- func Uniform2iv(location int32, count int32, value *int32)
- func Uniform2ui(location int32, v0 uint32, v1 uint32)
- func Uniform2uiv(location int32, count int32, value *uint32)
- func Uniform3f(location int32, v0 float32, v1 float32, v2 float32)
- func Uniform3fv(location int32, count int32, value *float32)
- func Uniform3i(location int32, v0 int32, v1 int32, v2 int32)
- func Uniform3iv(location int32, count int32, value *int32)
- func Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)
- func Uniform3uiv(location int32, count int32, value *uint32)
- func Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)
- func Uniform4fv(location int32, count int32, value *float32)
- func Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)
- func Uniform4iv(location int32, count int32, value *int32)
- func Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)
- func Uniform4uiv(location int32, count int32, value *uint32)
- func UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)
- func UniformMatrix2fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix2x3fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix2x4fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix3fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix3x2fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix3x4fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix4fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix4x2fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix4x3fv(location int32, count int32, transpose byte, value *float32)
- func UnmapBuffer(target uint32) byte
- func UseProgram(program uint32)
- func UseProgramStages(pipeline uint32, stages uint32, program uint32)
- func ValidateProgram(program uint32)
- func ValidateProgramPipeline(pipeline uint32)
- func VertexAttrib1f(index uint32, x float32)
- func VertexAttrib1fv(index uint32, v []float32)
- func VertexAttrib2f(index uint32, x float32, y float32)
- func VertexAttrib2fv(index uint32, v []float32)
- func VertexAttrib3f(index uint32, x float32, y float32, z float32)
- func VertexAttrib3fv(index uint32, v []float32)
- func VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)
- func VertexAttrib4fv(index uint32, v []float32)
- func VertexAttribBinding(attribindex uint32, bindingindex uint32)
- func VertexAttribDivisor(index uint32, divisor uint32)
- func VertexAttribFormat(attribindex uint32, size int32, kind uint32, normalized byte, ...)
- func VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)
- func VertexAttribI4iv(index uint32, v []int32)
- func VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)
- func VertexAttribI4uiv(index uint32, v []uint32)
- func VertexAttribIFormat(attribindex uint32, size int32, kind uint32, relativeoffset uint32)
- func VertexAttribIPointer(index uint32, size int32, kind uint32, stride int32, pointer unsafe.Pointer)
- func VertexAttribPointer(index uint32, size int32, kind uint32, normalized byte, stride int32, ...)
- func VertexBindingDivisor(bindingindex uint32, divisor uint32)
- func Viewport(x int32, y int32, width int32, height int32)
- func WaitSync(sync Sync, flags uint32, timeout uint64)
- type Bitfield
- type Boolean
- type Byte
- type Char
- type Clampf
- type Enum
- type Fixed
- type Float
- type Half
- type Int
- type Int64
- type Intptr
- type RawString
- type Short
- type Sizei
- type Sizeiptr
- type Sync
- type Ubyte
- type Uint
- type Uint64
- type Ushort
- type Void
Constants ¶
const ( // ES_VERSION_2_0 as defined in GLES3/gl31.h:54 ES_VERSION_2_0 = 1 // DEPTH_BUFFER_BIT as defined in GLES3/gl31.h:76 DEPTH_BUFFER_BIT = 0x00000100 // STENCIL_BUFFER_BIT as defined in GLES3/gl31.h:77 STENCIL_BUFFER_BIT = 0x00000400 // COLOR_BUFFER_BIT as defined in GLES3/gl31.h:78 COLOR_BUFFER_BIT = 0x00004000 // FALSE as defined in GLES3/gl31.h:79 FALSE = 0 // TRUE as defined in GLES3/gl31.h:80 TRUE = 1 // POINTS as defined in GLES3/gl31.h:81 POINTS = 0x0000 // LINES as defined in GLES3/gl31.h:82 LINES = 0x0001 // LINE_LOOP as defined in GLES3/gl31.h:83 LINE_LOOP = 0x0002 // LINE_STRIP as defined in GLES3/gl31.h:84 LINE_STRIP = 0x0003 // TRIANGLES as defined in GLES3/gl31.h:85 TRIANGLES = 0x0004 // TRIANGLE_STRIP as defined in GLES3/gl31.h:86 TRIANGLE_STRIP = 0x0005 // TRIANGLE_FAN as defined in GLES3/gl31.h:87 TRIANGLE_FAN = 0x0006 // ZERO as defined in GLES3/gl31.h:88 ZERO = 0 // ONE as defined in GLES3/gl31.h:89 ONE = 1 // SRC_COLOR as defined in GLES3/gl31.h:90 SRC_COLOR = 0x0300 // ONE_MINUS_SRC_COLOR as defined in GLES3/gl31.h:91 ONE_MINUS_SRC_COLOR = 0x0301 // SRC_ALPHA as defined in GLES3/gl31.h:92 SRC_ALPHA = 0x0302 // ONE_MINUS_SRC_ALPHA as defined in GLES3/gl31.h:93 ONE_MINUS_SRC_ALPHA = 0x0303 // DST_ALPHA as defined in GLES3/gl31.h:94 DST_ALPHA = 0x0304 // ONE_MINUS_DST_ALPHA as defined in GLES3/gl31.h:95 ONE_MINUS_DST_ALPHA = 0x0305 // DST_COLOR as defined in GLES3/gl31.h:96 DST_COLOR = 0x0306 // ONE_MINUS_DST_COLOR as defined in GLES3/gl31.h:97 ONE_MINUS_DST_COLOR = 0x0307 // SRC_ALPHA_SATURATE as defined in GLES3/gl31.h:98 SRC_ALPHA_SATURATE = 0x0308 // FUNC_ADD as defined in GLES3/gl31.h:99 FUNC_ADD = 0x8006 // BLEND_EQUATION as defined in GLES3/gl31.h:100 BLEND_EQUATION = 0x8009 // BLEND_EQUATION_RGB as defined in GLES3/gl31.h:101 BLEND_EQUATION_RGB = 0x8009 // BLEND_EQUATION_ALPHA as defined in GLES3/gl31.h:102 BLEND_EQUATION_ALPHA = 0x883D // FUNC_SUBTRACT as defined in GLES3/gl31.h:103 FUNC_SUBTRACT = 0x800A // FUNC_REVERSE_SUBTRACT as defined in GLES3/gl31.h:104 FUNC_REVERSE_SUBTRACT = 0x800B // BLEND_DST_RGB as defined in GLES3/gl31.h:105 BLEND_DST_RGB = 0x80C8 // BLEND_SRC_RGB as defined in GLES3/gl31.h:106 BLEND_SRC_RGB = 0x80C9 // BLEND_DST_ALPHA as defined in GLES3/gl31.h:107 BLEND_DST_ALPHA = 0x80CA // BLEND_SRC_ALPHA as defined in GLES3/gl31.h:108 BLEND_SRC_ALPHA = 0x80CB // CONSTANT_COLOR as defined in GLES3/gl31.h:109 CONSTANT_COLOR = 0x8001 // ONE_MINUS_CONSTANT_COLOR as defined in GLES3/gl31.h:110 ONE_MINUS_CONSTANT_COLOR = 0x8002 // CONSTANT_ALPHA as defined in GLES3/gl31.h:111 CONSTANT_ALPHA = 0x8003 // ONE_MINUS_CONSTANT_ALPHA as defined in GLES3/gl31.h:112 ONE_MINUS_CONSTANT_ALPHA = 0x8004 // BLEND_COLOR as defined in GLES3/gl31.h:113 BLEND_COLOR = 0x8005 // ARRAY_BUFFER as defined in GLES3/gl31.h:114 ARRAY_BUFFER = 0x8892 // ELEMENT_ARRAY_BUFFER as defined in GLES3/gl31.h:115 ELEMENT_ARRAY_BUFFER = 0x8893 // ARRAY_BUFFER_BINDING as defined in GLES3/gl31.h:116 ARRAY_BUFFER_BINDING = 0x8894 // ELEMENT_ARRAY_BUFFER_BINDING as defined in GLES3/gl31.h:117 ELEMENT_ARRAY_BUFFER_BINDING = 0x8895 // STREAM_DRAW as defined in GLES3/gl31.h:118 STREAM_DRAW = 0x88E0 // STATIC_DRAW as defined in GLES3/gl31.h:119 STATIC_DRAW = 0x88E4 // DYNAMIC_DRAW as defined in GLES3/gl31.h:120 DYNAMIC_DRAW = 0x88E8 // BUFFER_SIZE as defined in GLES3/gl31.h:121 BUFFER_SIZE = 0x8764 // BUFFER_USAGE as defined in GLES3/gl31.h:122 BUFFER_USAGE = 0x8765 // CURRENT_VERTEX_ATTRIB as defined in GLES3/gl31.h:123 CURRENT_VERTEX_ATTRIB = 0x8626 // FRONT as defined in GLES3/gl31.h:124 FRONT = 0x0404 // BACK as defined in GLES3/gl31.h:125 BACK = 0x0405 // FRONT_AND_BACK as defined in GLES3/gl31.h:126 FRONT_AND_BACK = 0x0408 // TEXTURE_2D as defined in GLES3/gl31.h:127 TEXTURE_2D = 0x0DE1 // CULL_FACE as defined in GLES3/gl31.h:128 CULL_FACE = 0x0B44 // BLEND as defined in GLES3/gl31.h:129 BLEND = 0x0BE2 // DITHER as defined in GLES3/gl31.h:130 DITHER = 0x0BD0 // STENCIL_TEST as defined in GLES3/gl31.h:131 STENCIL_TEST = 0x0B90 // DEPTH_TEST as defined in GLES3/gl31.h:132 DEPTH_TEST = 0x0B71 // SCISSOR_TEST as defined in GLES3/gl31.h:133 SCISSOR_TEST = 0x0C11 // POLYGON_OFFSET_FILL as defined in GLES3/gl31.h:134 POLYGON_OFFSET_FILL = 0x8037 // SAMPLE_ALPHA_TO_COVERAGE as defined in GLES3/gl31.h:135 SAMPLE_ALPHA_TO_COVERAGE = 0x809E // SAMPLE_COVERAGE as defined in GLES3/gl31.h:136 SAMPLE_COVERAGE = 0x80A0 // NO_ERROR as defined in GLES3/gl31.h:137 NO_ERROR = 0 // INVALID_ENUM as defined in GLES3/gl31.h:138 INVALID_ENUM = 0x0500 // INVALID_VALUE as defined in GLES3/gl31.h:139 INVALID_VALUE = 0x0501 // INVALID_OPERATION as defined in GLES3/gl31.h:140 INVALID_OPERATION = 0x0502 // OUT_OF_MEMORY as defined in GLES3/gl31.h:141 OUT_OF_MEMORY = 0x0505 // CW as defined in GLES3/gl31.h:142 CW = 0x0900 // CCW as defined in GLES3/gl31.h:143 CCW = 0x0901 // LINE_WIDTH as defined in GLES3/gl31.h:144 LINE_WIDTH = 0x0B21 // ALIASED_POINT_SIZE_RANGE as defined in GLES3/gl31.h:145 ALIASED_POINT_SIZE_RANGE = 0x846D // ALIASED_LINE_WIDTH_RANGE as defined in GLES3/gl31.h:146 ALIASED_LINE_WIDTH_RANGE = 0x846E // CULL_FACE_MODE as defined in GLES3/gl31.h:147 CULL_FACE_MODE = 0x0B45 // FRONT_FACE as defined in GLES3/gl31.h:148 FRONT_FACE = 0x0B46 // DEPTH_RANGE as defined in GLES3/gl31.h:149 DEPTH_RANGE = 0x0B70 // DEPTH_WRITEMASK as defined in GLES3/gl31.h:150 DEPTH_WRITEMASK = 0x0B72 // DEPTH_CLEAR_VALUE as defined in GLES3/gl31.h:151 DEPTH_CLEAR_VALUE = 0x0B73 // DEPTH_FUNC as defined in GLES3/gl31.h:152 DEPTH_FUNC = 0x0B74 // STENCIL_CLEAR_VALUE as defined in GLES3/gl31.h:153 STENCIL_CLEAR_VALUE = 0x0B91 // STENCIL_FUNC as defined in GLES3/gl31.h:154 STENCIL_FUNC = 0x0B92 // STENCIL_FAIL as defined in GLES3/gl31.h:155 STENCIL_FAIL = 0x0B94 // STENCIL_PASS_DEPTH_FAIL as defined in GLES3/gl31.h:156 STENCIL_PASS_DEPTH_FAIL = 0x0B95 // STENCIL_PASS_DEPTH_PASS as defined in GLES3/gl31.h:157 STENCIL_PASS_DEPTH_PASS = 0x0B96 // STENCIL_REF as defined in GLES3/gl31.h:158 STENCIL_REF = 0x0B97 // STENCIL_VALUE_MASK as defined in GLES3/gl31.h:159 STENCIL_VALUE_MASK = 0x0B93 // STENCIL_WRITEMASK as defined in GLES3/gl31.h:160 STENCIL_WRITEMASK = 0x0B98 // STENCIL_BACK_FUNC as defined in GLES3/gl31.h:161 STENCIL_BACK_FUNC = 0x8800 // STENCIL_BACK_FAIL as defined in GLES3/gl31.h:162 STENCIL_BACK_FAIL = 0x8801 // STENCIL_BACK_PASS_DEPTH_FAIL as defined in GLES3/gl31.h:163 STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802 // STENCIL_BACK_PASS_DEPTH_PASS as defined in GLES3/gl31.h:164 STENCIL_BACK_PASS_DEPTH_PASS = 0x8803 // STENCIL_BACK_REF as defined in GLES3/gl31.h:165 STENCIL_BACK_REF = 0x8CA3 // STENCIL_BACK_VALUE_MASK as defined in GLES3/gl31.h:166 STENCIL_BACK_VALUE_MASK = 0x8CA4 // STENCIL_BACK_WRITEMASK as defined in GLES3/gl31.h:167 STENCIL_BACK_WRITEMASK = 0x8CA5 // VIEWPORT as defined in GLES3/gl31.h:168 VIEWPORT = 0x0BA2 // SCISSOR_BOX as defined in GLES3/gl31.h:169 SCISSOR_BOX = 0x0C10 // COLOR_CLEAR_VALUE as defined in GLES3/gl31.h:170 COLOR_CLEAR_VALUE = 0x0C22 // COLOR_WRITEMASK as defined in GLES3/gl31.h:171 COLOR_WRITEMASK = 0x0C23 // UNPACK_ALIGNMENT as defined in GLES3/gl31.h:172 UNPACK_ALIGNMENT = 0x0CF5 // PACK_ALIGNMENT as defined in GLES3/gl31.h:173 PACK_ALIGNMENT = 0x0D05 // MAX_TEXTURE_SIZE as defined in GLES3/gl31.h:174 MAX_TEXTURE_SIZE = 0x0D33 // MAX_VIEWPORT_DIMS as defined in GLES3/gl31.h:175 MAX_VIEWPORT_DIMS = 0x0D3A // SUBPIXEL_BITS as defined in GLES3/gl31.h:176 SUBPIXEL_BITS = 0x0D50 // RED_BITS as defined in GLES3/gl31.h:177 RED_BITS = 0x0D52 // GREEN_BITS as defined in GLES3/gl31.h:178 GREEN_BITS = 0x0D53 // BLUE_BITS as defined in GLES3/gl31.h:179 BLUE_BITS = 0x0D54 // ALPHA_BITS as defined in GLES3/gl31.h:180 ALPHA_BITS = 0x0D55 // DEPTH_BITS as defined in GLES3/gl31.h:181 DEPTH_BITS = 0x0D56 // STENCIL_BITS as defined in GLES3/gl31.h:182 STENCIL_BITS = 0x0D57 // POLYGON_OFFSET_UNITS as defined in GLES3/gl31.h:183 POLYGON_OFFSET_UNITS = 0x2A00 // POLYGON_OFFSET_FACTOR as defined in GLES3/gl31.h:184 POLYGON_OFFSET_FACTOR = 0x8038 // TEXTURE_BINDING_2D as defined in GLES3/gl31.h:185 TEXTURE_BINDING_2D = 0x8069 // SAMPLE_BUFFERS as defined in GLES3/gl31.h:186 SAMPLE_BUFFERS = 0x80A8 // SAMPLES as defined in GLES3/gl31.h:187 SAMPLES = 0x80A9 // SAMPLE_COVERAGE_VALUE as defined in GLES3/gl31.h:188 SAMPLE_COVERAGE_VALUE = 0x80AA // SAMPLE_COVERAGE_INVERT as defined in GLES3/gl31.h:189 SAMPLE_COVERAGE_INVERT = 0x80AB // NUM_COMPRESSED_TEXTURE_FORMATS as defined in GLES3/gl31.h:190 NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2 // COMPRESSED_TEXTURE_FORMATS as defined in GLES3/gl31.h:191 COMPRESSED_TEXTURE_FORMATS = 0x86A3 // DONT_CARE as defined in GLES3/gl31.h:192 DONT_CARE = 0x1100 // FASTEST as defined in GLES3/gl31.h:193 FASTEST = 0x1101 // NICEST as defined in GLES3/gl31.h:194 NICEST = 0x1102 // GENERATE_MIPMAP_HINT as defined in GLES3/gl31.h:195 GENERATE_MIPMAP_HINT = 0x8192 // BYTE as defined in GLES3/gl31.h:196 BYTE = 0x1400 // UNSIGNED_BYTE as defined in GLES3/gl31.h:197 UNSIGNED_BYTE = 0x1401 // SHORT as defined in GLES3/gl31.h:198 SHORT = 0x1402 // UNSIGNED_SHORT as defined in GLES3/gl31.h:199 UNSIGNED_SHORT = 0x1403 // INT as defined in GLES3/gl31.h:200 INT = 0x1404 // UNSIGNED_INT as defined in GLES3/gl31.h:201 UNSIGNED_INT = 0x1405 // FLOAT as defined in GLES3/gl31.h:202 FLOAT = 0x1406 // FIXED as defined in GLES3/gl31.h:203 FIXED = 0x140C // DEPTH_COMPONENT as defined in GLES3/gl31.h:204 DEPTH_COMPONENT = 0x1902 // ALPHA as defined in GLES3/gl31.h:205 ALPHA = 0x1906 // RGB as defined in GLES3/gl31.h:206 RGB = 0x1907 // RGBA as defined in GLES3/gl31.h:207 RGBA = 0x1908 // LUMINANCE as defined in GLES3/gl31.h:208 LUMINANCE = 0x1909 // LUMINANCE_ALPHA as defined in GLES3/gl31.h:209 LUMINANCE_ALPHA = 0x190A // UNSIGNED_SHORT_4_4_4_4 as defined in GLES3/gl31.h:210 UNSIGNED_SHORT_4_4_4_4 = 0x8033 // UNSIGNED_SHORT_5_5_5_1 as defined in GLES3/gl31.h:211 UNSIGNED_SHORT_5_5_5_1 = 0x8034 // UNSIGNED_SHORT_5_6_5 as defined in GLES3/gl31.h:212 UNSIGNED_SHORT_5_6_5 = 0x8363 // FRAGMENT_SHADER as defined in GLES3/gl31.h:213 FRAGMENT_SHADER = 0x8B30 // VERTEX_SHADER as defined in GLES3/gl31.h:214 VERTEX_SHADER = 0x8B31 // MAX_VERTEX_ATTRIBS as defined in GLES3/gl31.h:215 MAX_VERTEX_ATTRIBS = 0x8869 // MAX_VERTEX_UNIFORM_VECTORS as defined in GLES3/gl31.h:216 MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB // MAX_VARYING_VECTORS as defined in GLES3/gl31.h:217 MAX_VARYING_VECTORS = 0x8DFC // MAX_COMBINED_TEXTURE_IMAGE_UNITS as defined in GLES3/gl31.h:218 MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D // MAX_VERTEX_TEXTURE_IMAGE_UNITS as defined in GLES3/gl31.h:219 MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C // MAX_TEXTURE_IMAGE_UNITS as defined in GLES3/gl31.h:220 MAX_TEXTURE_IMAGE_UNITS = 0x8872 // MAX_FRAGMENT_UNIFORM_VECTORS as defined in GLES3/gl31.h:221 MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD // SHADER_TYPE as defined in GLES3/gl31.h:222 SHADER_TYPE = 0x8B4F // DELETE_STATUS as defined in GLES3/gl31.h:223 DELETE_STATUS = 0x8B80 // LINK_STATUS as defined in GLES3/gl31.h:224 LINK_STATUS = 0x8B82 // VALIDATE_STATUS as defined in GLES3/gl31.h:225 VALIDATE_STATUS = 0x8B83 // ATTACHED_SHADERS as defined in GLES3/gl31.h:226 ATTACHED_SHADERS = 0x8B85 // ACTIVE_UNIFORMS as defined in GLES3/gl31.h:227 ACTIVE_UNIFORMS = 0x8B86 // ACTIVE_UNIFORM_MAX_LENGTH as defined in GLES3/gl31.h:228 ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87 // ACTIVE_ATTRIBUTES as defined in GLES3/gl31.h:229 ACTIVE_ATTRIBUTES = 0x8B89 // ACTIVE_ATTRIBUTE_MAX_LENGTH as defined in GLES3/gl31.h:230 ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A // SHADING_LANGUAGE_VERSION as defined in GLES3/gl31.h:231 SHADING_LANGUAGE_VERSION = 0x8B8C // CURRENT_PROGRAM as defined in GLES3/gl31.h:232 CURRENT_PROGRAM = 0x8B8D // NEVER as defined in GLES3/gl31.h:233 NEVER = 0x0200 // LESS as defined in GLES3/gl31.h:234 LESS = 0x0201 // EQUAL as defined in GLES3/gl31.h:235 EQUAL = 0x0202 // LEQUAL as defined in GLES3/gl31.h:236 LEQUAL = 0x0203 // GREATER as defined in GLES3/gl31.h:237 GREATER = 0x0204 // NOTEQUAL as defined in GLES3/gl31.h:238 NOTEQUAL = 0x0205 // GEQUAL as defined in GLES3/gl31.h:239 GEQUAL = 0x0206 // ALWAYS as defined in GLES3/gl31.h:240 ALWAYS = 0x0207 // KEEP as defined in GLES3/gl31.h:241 KEEP = 0x1E00 // REPLACE as defined in GLES3/gl31.h:242 REPLACE = 0x1E01 // INCR as defined in GLES3/gl31.h:243 INCR = 0x1E02 // DECR as defined in GLES3/gl31.h:244 DECR = 0x1E03 // INVERT as defined in GLES3/gl31.h:245 INVERT = 0x150A // INCR_WRAP as defined in GLES3/gl31.h:246 INCR_WRAP = 0x8507 // DECR_WRAP as defined in GLES3/gl31.h:247 DECR_WRAP = 0x8508 // VENDOR as defined in GLES3/gl31.h:248 VENDOR = 0x1F00 // RENDERER as defined in GLES3/gl31.h:249 RENDERER = 0x1F01 // VERSION as defined in GLES3/gl31.h:250 VERSION = 0x1F02 // EXTENSIONS as defined in GLES3/gl31.h:251 EXTENSIONS = 0x1F03 // NEAREST as defined in GLES3/gl31.h:252 NEAREST = 0x2600 // LINEAR as defined in GLES3/gl31.h:253 LINEAR = 0x2601 // NEAREST_MIPMAP_NEAREST as defined in GLES3/gl31.h:254 NEAREST_MIPMAP_NEAREST = 0x2700 // LINEAR_MIPMAP_NEAREST as defined in GLES3/gl31.h:255 LINEAR_MIPMAP_NEAREST = 0x2701 // NEAREST_MIPMAP_LINEAR as defined in GLES3/gl31.h:256 NEAREST_MIPMAP_LINEAR = 0x2702 // LINEAR_MIPMAP_LINEAR as defined in GLES3/gl31.h:257 LINEAR_MIPMAP_LINEAR = 0x2703 // TEXTURE_MAG_FILTER as defined in GLES3/gl31.h:258 TEXTURE_MAG_FILTER = 0x2800 // TEXTURE_MIN_FILTER as defined in GLES3/gl31.h:259 TEXTURE_MIN_FILTER = 0x2801 // TEXTURE_WRAP_S as defined in GLES3/gl31.h:260 TEXTURE_WRAP_S = 0x2802 // TEXTURE_WRAP_T as defined in GLES3/gl31.h:261 TEXTURE_WRAP_T = 0x2803 // TEXTURE as defined in GLES3/gl31.h:262 TEXTURE = 0x1702 // TEXTURE_CUBE_MAP as defined in GLES3/gl31.h:263 TEXTURE_CUBE_MAP = 0x8513 // TEXTURE_BINDING_CUBE_MAP as defined in GLES3/gl31.h:264 TEXTURE_BINDING_CUBE_MAP = 0x8514 // TEXTURE_CUBE_MAP_POSITIVE_X as defined in GLES3/gl31.h:265 TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 // TEXTURE_CUBE_MAP_NEGATIVE_X as defined in GLES3/gl31.h:266 TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 // TEXTURE_CUBE_MAP_POSITIVE_Y as defined in GLES3/gl31.h:267 TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 // TEXTURE_CUBE_MAP_NEGATIVE_Y as defined in GLES3/gl31.h:268 TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 // TEXTURE_CUBE_MAP_POSITIVE_Z as defined in GLES3/gl31.h:269 TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 // TEXTURE_CUBE_MAP_NEGATIVE_Z as defined in GLES3/gl31.h:270 TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A // MAX_CUBE_MAP_TEXTURE_SIZE as defined in GLES3/gl31.h:271 MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C // TEXTURE0 as defined in GLES3/gl31.h:272 TEXTURE0 = 0x84C0 // TEXTURE1 as defined in GLES3/gl31.h:273 TEXTURE1 = 0x84C1 // TEXTURE2 as defined in GLES3/gl31.h:274 TEXTURE2 = 0x84C2 // TEXTURE3 as defined in GLES3/gl31.h:275 TEXTURE3 = 0x84C3 // TEXTURE4 as defined in GLES3/gl31.h:276 TEXTURE4 = 0x84C4 // TEXTURE5 as defined in GLES3/gl31.h:277 TEXTURE5 = 0x84C5 // TEXTURE6 as defined in GLES3/gl31.h:278 TEXTURE6 = 0x84C6 // TEXTURE7 as defined in GLES3/gl31.h:279 TEXTURE7 = 0x84C7 // TEXTURE8 as defined in GLES3/gl31.h:280 TEXTURE8 = 0x84C8 // TEXTURE9 as defined in GLES3/gl31.h:281 TEXTURE9 = 0x84C9 // TEXTURE10 as defined in GLES3/gl31.h:282 TEXTURE10 = 0x84CA // TEXTURE11 as defined in GLES3/gl31.h:283 TEXTURE11 = 0x84CB // TEXTURE12 as defined in GLES3/gl31.h:284 TEXTURE12 = 0x84CC // TEXTURE13 as defined in GLES3/gl31.h:285 TEXTURE13 = 0x84CD // TEXTURE14 as defined in GLES3/gl31.h:286 TEXTURE14 = 0x84CE // TEXTURE15 as defined in GLES3/gl31.h:287 TEXTURE15 = 0x84CF // TEXTURE16 as defined in GLES3/gl31.h:288 TEXTURE16 = 0x84D0 // TEXTURE17 as defined in GLES3/gl31.h:289 TEXTURE17 = 0x84D1 // TEXTURE18 as defined in GLES3/gl31.h:290 TEXTURE18 = 0x84D2 // TEXTURE19 as defined in GLES3/gl31.h:291 TEXTURE19 = 0x84D3 // TEXTURE20 as defined in GLES3/gl31.h:292 TEXTURE20 = 0x84D4 // TEXTURE21 as defined in GLES3/gl31.h:293 TEXTURE21 = 0x84D5 // TEXTURE22 as defined in GLES3/gl31.h:294 TEXTURE22 = 0x84D6 // TEXTURE23 as defined in GLES3/gl31.h:295 TEXTURE23 = 0x84D7 // TEXTURE24 as defined in GLES3/gl31.h:296 TEXTURE24 = 0x84D8 // TEXTURE25 as defined in GLES3/gl31.h:297 TEXTURE25 = 0x84D9 // TEXTURE26 as defined in GLES3/gl31.h:298 TEXTURE26 = 0x84DA // TEXTURE27 as defined in GLES3/gl31.h:299 TEXTURE27 = 0x84DB // TEXTURE28 as defined in GLES3/gl31.h:300 TEXTURE28 = 0x84DC // TEXTURE29 as defined in GLES3/gl31.h:301 TEXTURE29 = 0x84DD // TEXTURE30 as defined in GLES3/gl31.h:302 TEXTURE30 = 0x84DE // TEXTURE31 as defined in GLES3/gl31.h:303 TEXTURE31 = 0x84DF // ACTIVE_TEXTURE as defined in GLES3/gl31.h:304 ACTIVE_TEXTURE = 0x84E0 // REPEAT as defined in GLES3/gl31.h:305 REPEAT = 0x2901 // CLAMP_TO_EDGE as defined in GLES3/gl31.h:306 CLAMP_TO_EDGE = 0x812F // MIRRORED_REPEAT as defined in GLES3/gl31.h:307 MIRRORED_REPEAT = 0x8370 // FLOAT_VEC2 as defined in GLES3/gl31.h:308 FLOAT_VEC2 = 0x8B50 // FLOAT_VEC3 as defined in GLES3/gl31.h:309 FLOAT_VEC3 = 0x8B51 // FLOAT_VEC4 as defined in GLES3/gl31.h:310 FLOAT_VEC4 = 0x8B52 // INT_VEC2 as defined in GLES3/gl31.h:311 INT_VEC2 = 0x8B53 // INT_VEC3 as defined in GLES3/gl31.h:312 INT_VEC3 = 0x8B54 // INT_VEC4 as defined in GLES3/gl31.h:313 INT_VEC4 = 0x8B55 // BOOL as defined in GLES3/gl31.h:314 BOOL = 0x8B56 // BOOL_VEC2 as defined in GLES3/gl31.h:315 BOOL_VEC2 = 0x8B57 // BOOL_VEC3 as defined in GLES3/gl31.h:316 BOOL_VEC3 = 0x8B58 // BOOL_VEC4 as defined in GLES3/gl31.h:317 BOOL_VEC4 = 0x8B59 // FLOAT_MAT2 as defined in GLES3/gl31.h:318 FLOAT_MAT2 = 0x8B5A // FLOAT_MAT3 as defined in GLES3/gl31.h:319 FLOAT_MAT3 = 0x8B5B // FLOAT_MAT4 as defined in GLES3/gl31.h:320 FLOAT_MAT4 = 0x8B5C // SAMPLER_2D as defined in GLES3/gl31.h:321 SAMPLER_2D = 0x8B5E // SAMPLER_CUBE as defined in GLES3/gl31.h:322 SAMPLER_CUBE = 0x8B60 // VERTEX_ATTRIB_ARRAY_ENABLED as defined in GLES3/gl31.h:323 VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622 // VERTEX_ATTRIB_ARRAY_SIZE as defined in GLES3/gl31.h:324 VERTEX_ATTRIB_ARRAY_SIZE = 0x8623 // VERTEX_ATTRIB_ARRAY_STRIDE as defined in GLES3/gl31.h:325 VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624 // VERTEX_ATTRIB_ARRAY_TYPE as defined in GLES3/gl31.h:326 VERTEX_ATTRIB_ARRAY_TYPE = 0x8625 // VERTEX_ATTRIB_ARRAY_NORMALIZED as defined in GLES3/gl31.h:327 VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A // VERTEX_ATTRIB_ARRAY_POINTER as defined in GLES3/gl31.h:328 VERTEX_ATTRIB_ARRAY_POINTER = 0x8645 // VERTEX_ATTRIB_ARRAY_BUFFER_BINDING as defined in GLES3/gl31.h:329 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F // IMPLEMENTATION_COLOR_READ_TYPE as defined in GLES3/gl31.h:330 IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A // IMPLEMENTATION_COLOR_READ_FORMAT as defined in GLES3/gl31.h:331 IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B // COMPILE_STATUS as defined in GLES3/gl31.h:332 COMPILE_STATUS = 0x8B81 // INFO_LOG_LENGTH as defined in GLES3/gl31.h:333 INFO_LOG_LENGTH = 0x8B84 // SHADER_SOURCE_LENGTH as defined in GLES3/gl31.h:334 SHADER_SOURCE_LENGTH = 0x8B88 // SHADER_COMPILER as defined in GLES3/gl31.h:335 SHADER_COMPILER = 0x8DFA // SHADER_BINARY_FORMATS as defined in GLES3/gl31.h:336 SHADER_BINARY_FORMATS = 0x8DF8 // NUM_SHADER_BINARY_FORMATS as defined in GLES3/gl31.h:337 NUM_SHADER_BINARY_FORMATS = 0x8DF9 // LOW_FLOAT as defined in GLES3/gl31.h:338 LOW_FLOAT = 0x8DF0 // MEDIUM_FLOAT as defined in GLES3/gl31.h:339 MEDIUM_FLOAT = 0x8DF1 // HIGH_FLOAT as defined in GLES3/gl31.h:340 HIGH_FLOAT = 0x8DF2 // LOW_INT as defined in GLES3/gl31.h:341 LOW_INT = 0x8DF3 // MEDIUM_INT as defined in GLES3/gl31.h:342 MEDIUM_INT = 0x8DF4 // HIGH_INT as defined in GLES3/gl31.h:343 HIGH_INT = 0x8DF5 // FRAMEBUFFER as defined in GLES3/gl31.h:344 FRAMEBUFFER = 0x8D40 // RENDERBUFFER as defined in GLES3/gl31.h:345 RENDERBUFFER = 0x8D41 // RGBA4 as defined in GLES3/gl31.h:346 RGBA4 = 0x8056 // RGB5_A1 as defined in GLES3/gl31.h:347 RGB5_A1 = 0x8057 // RGB565 as defined in GLES3/gl31.h:348 RGB565 = 0x8D62 // DEPTH_COMPONENT16 as defined in GLES3/gl31.h:349 DEPTH_COMPONENT16 = 0x81A5 // STENCIL_INDEX8 as defined in GLES3/gl31.h:350 STENCIL_INDEX8 = 0x8D48 // RENDERBUFFER_WIDTH as defined in GLES3/gl31.h:351 RENDERBUFFER_WIDTH = 0x8D42 // RENDERBUFFER_HEIGHT as defined in GLES3/gl31.h:352 RENDERBUFFER_HEIGHT = 0x8D43 // RENDERBUFFER_INTERNAL_FORMAT as defined in GLES3/gl31.h:353 RENDERBUFFER_INTERNAL_FORMAT = 0x8D44 // RENDERBUFFER_RED_SIZE as defined in GLES3/gl31.h:354 RENDERBUFFER_RED_SIZE = 0x8D50 // RENDERBUFFER_GREEN_SIZE as defined in GLES3/gl31.h:355 RENDERBUFFER_GREEN_SIZE = 0x8D51 // RENDERBUFFER_BLUE_SIZE as defined in GLES3/gl31.h:356 RENDERBUFFER_BLUE_SIZE = 0x8D52 // RENDERBUFFER_ALPHA_SIZE as defined in GLES3/gl31.h:357 RENDERBUFFER_ALPHA_SIZE = 0x8D53 // RENDERBUFFER_DEPTH_SIZE as defined in GLES3/gl31.h:358 RENDERBUFFER_DEPTH_SIZE = 0x8D54 // RENDERBUFFER_STENCIL_SIZE as defined in GLES3/gl31.h:359 RENDERBUFFER_STENCIL_SIZE = 0x8D55 // FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE as defined in GLES3/gl31.h:360 FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0 // FRAMEBUFFER_ATTACHMENT_OBJECT_NAME as defined in GLES3/gl31.h:361 FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1 // FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL as defined in GLES3/gl31.h:362 FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2 // FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE as defined in GLES3/gl31.h:363 FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3 // COLOR_ATTACHMENT0 as defined in GLES3/gl31.h:364 COLOR_ATTACHMENT0 = 0x8CE0 // DEPTH_ATTACHMENT as defined in GLES3/gl31.h:365 DEPTH_ATTACHMENT = 0x8D00 // STENCIL_ATTACHMENT as defined in GLES3/gl31.h:366 STENCIL_ATTACHMENT = 0x8D20 // NONE as defined in GLES3/gl31.h:367 NONE = 0 // FRAMEBUFFER_COMPLETE as defined in GLES3/gl31.h:368 FRAMEBUFFER_COMPLETE = 0x8CD5 // FRAMEBUFFER_INCOMPLETE_ATTACHMENT as defined in GLES3/gl31.h:369 FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6 // FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT as defined in GLES3/gl31.h:370 FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7 // FRAMEBUFFER_INCOMPLETE_DIMENSIONS as defined in GLES3/gl31.h:371 FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9 // FRAMEBUFFER_UNSUPPORTED as defined in GLES3/gl31.h:372 FRAMEBUFFER_UNSUPPORTED = 0x8CDD // FRAMEBUFFER_BINDING as defined in GLES3/gl31.h:373 FRAMEBUFFER_BINDING = 0x8CA6 // RENDERBUFFER_BINDING as defined in GLES3/gl31.h:374 RENDERBUFFER_BINDING = 0x8CA7 // MAX_RENDERBUFFER_SIZE as defined in GLES3/gl31.h:375 MAX_RENDERBUFFER_SIZE = 0x84E8 // INVALID_FRAMEBUFFER_OPERATION as defined in GLES3/gl31.h:376 INVALID_FRAMEBUFFER_OPERATION = 0x0506 // ES_VERSION_3_0 as defined in GLES3/gl31.h:522 ES_VERSION_3_0 = 1 // READ_BUFFER as defined in GLES3/gl31.h:524 READ_BUFFER = 0x0C02 // UNPACK_ROW_LENGTH as defined in GLES3/gl31.h:525 UNPACK_ROW_LENGTH = 0x0CF2 // UNPACK_SKIP_ROWS as defined in GLES3/gl31.h:526 UNPACK_SKIP_ROWS = 0x0CF3 // UNPACK_SKIP_PIXELS as defined in GLES3/gl31.h:527 UNPACK_SKIP_PIXELS = 0x0CF4 // PACK_ROW_LENGTH as defined in GLES3/gl31.h:528 PACK_ROW_LENGTH = 0x0D02 // PACK_SKIP_ROWS as defined in GLES3/gl31.h:529 PACK_SKIP_ROWS = 0x0D03 // PACK_SKIP_PIXELS as defined in GLES3/gl31.h:530 PACK_SKIP_PIXELS = 0x0D04 // COLOR as defined in GLES3/gl31.h:531 COLOR = 0x1800 // DEPTH as defined in GLES3/gl31.h:532 DEPTH = 0x1801 // STENCIL as defined in GLES3/gl31.h:533 STENCIL = 0x1802 // RED as defined in GLES3/gl31.h:534 RED = 0x1903 // RGB8 as defined in GLES3/gl31.h:535 RGB8 = 0x8051 // RGBA8 as defined in GLES3/gl31.h:536 RGBA8 = 0x8058 // RGB10_A2 as defined in GLES3/gl31.h:537 RGB10_A2 = 0x8059 // TEXTURE_BINDING_3D as defined in GLES3/gl31.h:538 TEXTURE_BINDING_3D = 0x806A // UNPACK_SKIP_IMAGES as defined in GLES3/gl31.h:539 UNPACK_SKIP_IMAGES = 0x806D // UNPACK_IMAGE_HEIGHT as defined in GLES3/gl31.h:540 UNPACK_IMAGE_HEIGHT = 0x806E // TEXTURE_3D as defined in GLES3/gl31.h:541 TEXTURE_3D = 0x806F // TEXTURE_WRAP_R as defined in GLES3/gl31.h:542 TEXTURE_WRAP_R = 0x8072 // MAX_3D_TEXTURE_SIZE as defined in GLES3/gl31.h:543 MAX_3D_TEXTURE_SIZE = 0x8073 // UNSIGNED_INT_2_10_10_10_REV as defined in GLES3/gl31.h:544 UNSIGNED_INT_2_10_10_10_REV = 0x8368 // MAX_ELEMENTS_VERTICES as defined in GLES3/gl31.h:545 MAX_ELEMENTS_VERTICES = 0x80E8 // MAX_ELEMENTS_INDICES as defined in GLES3/gl31.h:546 MAX_ELEMENTS_INDICES = 0x80E9 // TEXTURE_MIN_LOD as defined in GLES3/gl31.h:547 TEXTURE_MIN_LOD = 0x813A // TEXTURE_MAX_LOD as defined in GLES3/gl31.h:548 TEXTURE_MAX_LOD = 0x813B // TEXTURE_BASE_LEVEL as defined in GLES3/gl31.h:549 TEXTURE_BASE_LEVEL = 0x813C // TEXTURE_MAX_LEVEL as defined in GLES3/gl31.h:550 TEXTURE_MAX_LEVEL = 0x813D // MIN as defined in GLES3/gl31.h:551 MIN = 0x8007 // MAX as defined in GLES3/gl31.h:552 MAX = 0x8008 // DEPTH_COMPONENT24 as defined in GLES3/gl31.h:553 DEPTH_COMPONENT24 = 0x81A6 // MAX_TEXTURE_LOD_BIAS as defined in GLES3/gl31.h:554 MAX_TEXTURE_LOD_BIAS = 0x84FD // TEXTURE_COMPARE_MODE as defined in GLES3/gl31.h:555 TEXTURE_COMPARE_MODE = 0x884C // TEXTURE_COMPARE_FUNC as defined in GLES3/gl31.h:556 TEXTURE_COMPARE_FUNC = 0x884D // CURRENT_QUERY as defined in GLES3/gl31.h:557 CURRENT_QUERY = 0x8865 // QUERY_RESULT as defined in GLES3/gl31.h:558 QUERY_RESULT = 0x8866 // QUERY_RESULT_AVAILABLE as defined in GLES3/gl31.h:559 QUERY_RESULT_AVAILABLE = 0x8867 // BUFFER_MAPPED as defined in GLES3/gl31.h:560 BUFFER_MAPPED = 0x88BC // BUFFER_MAP_POINTER as defined in GLES3/gl31.h:561 BUFFER_MAP_POINTER = 0x88BD // STREAM_READ as defined in GLES3/gl31.h:562 STREAM_READ = 0x88E1 // STREAM_COPY as defined in GLES3/gl31.h:563 STREAM_COPY = 0x88E2 // STATIC_READ as defined in GLES3/gl31.h:564 STATIC_READ = 0x88E5 // STATIC_COPY as defined in GLES3/gl31.h:565 STATIC_COPY = 0x88E6 // DYNAMIC_READ as defined in GLES3/gl31.h:566 DYNAMIC_READ = 0x88E9 // DYNAMIC_COPY as defined in GLES3/gl31.h:567 DYNAMIC_COPY = 0x88EA // MAX_DRAW_BUFFERS as defined in GLES3/gl31.h:568 MAX_DRAW_BUFFERS = 0x8824 // DRAW_BUFFER0 as defined in GLES3/gl31.h:569 DRAW_BUFFER0 = 0x8825 // DRAW_BUFFER1 as defined in GLES3/gl31.h:570 DRAW_BUFFER1 = 0x8826 // DRAW_BUFFER2 as defined in GLES3/gl31.h:571 DRAW_BUFFER2 = 0x8827 // DRAW_BUFFER3 as defined in GLES3/gl31.h:572 DRAW_BUFFER3 = 0x8828 // DRAW_BUFFER4 as defined in GLES3/gl31.h:573 DRAW_BUFFER4 = 0x8829 // DRAW_BUFFER5 as defined in GLES3/gl31.h:574 DRAW_BUFFER5 = 0x882A // DRAW_BUFFER6 as defined in GLES3/gl31.h:575 DRAW_BUFFER6 = 0x882B // DRAW_BUFFER7 as defined in GLES3/gl31.h:576 DRAW_BUFFER7 = 0x882C // DRAW_BUFFER8 as defined in GLES3/gl31.h:577 DRAW_BUFFER8 = 0x882D // DRAW_BUFFER9 as defined in GLES3/gl31.h:578 DRAW_BUFFER9 = 0x882E // DRAW_BUFFER10 as defined in GLES3/gl31.h:579 DRAW_BUFFER10 = 0x882F // DRAW_BUFFER11 as defined in GLES3/gl31.h:580 DRAW_BUFFER11 = 0x8830 // DRAW_BUFFER12 as defined in GLES3/gl31.h:581 DRAW_BUFFER12 = 0x8831 // DRAW_BUFFER13 as defined in GLES3/gl31.h:582 DRAW_BUFFER13 = 0x8832 // DRAW_BUFFER14 as defined in GLES3/gl31.h:583 DRAW_BUFFER14 = 0x8833 // DRAW_BUFFER15 as defined in GLES3/gl31.h:584 DRAW_BUFFER15 = 0x8834 // MAX_FRAGMENT_UNIFORM_COMPONENTS as defined in GLES3/gl31.h:585 MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49 // MAX_VERTEX_UNIFORM_COMPONENTS as defined in GLES3/gl31.h:586 MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A // SAMPLER_3D as defined in GLES3/gl31.h:587 SAMPLER_3D = 0x8B5F // SAMPLER_2D_SHADOW as defined in GLES3/gl31.h:588 SAMPLER_2D_SHADOW = 0x8B62 // FRAGMENT_SHADER_DERIVATIVE_HINT as defined in GLES3/gl31.h:589 FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B // PIXEL_PACK_BUFFER as defined in GLES3/gl31.h:590 PIXEL_PACK_BUFFER = 0x88EB // PIXEL_UNPACK_BUFFER as defined in GLES3/gl31.h:591 PIXEL_UNPACK_BUFFER = 0x88EC // PIXEL_PACK_BUFFER_BINDING as defined in GLES3/gl31.h:592 PIXEL_PACK_BUFFER_BINDING = 0x88ED // PIXEL_UNPACK_BUFFER_BINDING as defined in GLES3/gl31.h:593 PIXEL_UNPACK_BUFFER_BINDING = 0x88EF // FLOAT_MAT2x3 as defined in GLES3/gl31.h:594 FLOAT_MAT2x3 = 0x8B65 // FLOAT_MAT2x4 as defined in GLES3/gl31.h:595 FLOAT_MAT2x4 = 0x8B66 // FLOAT_MAT3x2 as defined in GLES3/gl31.h:596 FLOAT_MAT3x2 = 0x8B67 // FLOAT_MAT3x4 as defined in GLES3/gl31.h:597 FLOAT_MAT3x4 = 0x8B68 // FLOAT_MAT4x2 as defined in GLES3/gl31.h:598 FLOAT_MAT4x2 = 0x8B69 // FLOAT_MAT4x3 as defined in GLES3/gl31.h:599 FLOAT_MAT4x3 = 0x8B6A // SRGB as defined in GLES3/gl31.h:600 SRGB = 0x8C40 // SRGB8 as defined in GLES3/gl31.h:601 SRGB8 = 0x8C41 // SRGB8_ALPHA8 as defined in GLES3/gl31.h:602 SRGB8_ALPHA8 = 0x8C43 // COMPARE_REF_TO_TEXTURE as defined in GLES3/gl31.h:603 COMPARE_REF_TO_TEXTURE = 0x884E // MAJOR_VERSION as defined in GLES3/gl31.h:604 MAJOR_VERSION = 0x821B // MINOR_VERSION as defined in GLES3/gl31.h:605 MINOR_VERSION = 0x821C // NUM_EXTENSIONS as defined in GLES3/gl31.h:606 NUM_EXTENSIONS = 0x821D // RGBA32F as defined in GLES3/gl31.h:607 RGBA32F = 0x8814 // RGB32F as defined in GLES3/gl31.h:608 RGB32F = 0x8815 // RGBA16F as defined in GLES3/gl31.h:609 RGBA16F = 0x881A // RGB16F as defined in GLES3/gl31.h:610 RGB16F = 0x881B // VERTEX_ATTRIB_ARRAY_INTEGER as defined in GLES3/gl31.h:611 VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD // MAX_ARRAY_TEXTURE_LAYERS as defined in GLES3/gl31.h:612 MAX_ARRAY_TEXTURE_LAYERS = 0x88FF // MIN_PROGRAM_TEXEL_OFFSET as defined in GLES3/gl31.h:613 MIN_PROGRAM_TEXEL_OFFSET = 0x8904 // MAX_PROGRAM_TEXEL_OFFSET as defined in GLES3/gl31.h:614 MAX_PROGRAM_TEXEL_OFFSET = 0x8905 // MAX_VARYING_COMPONENTS as defined in GLES3/gl31.h:615 MAX_VARYING_COMPONENTS = 0x8B4B // TEXTURE_2D_ARRAY as defined in GLES3/gl31.h:616 TEXTURE_2D_ARRAY = 0x8C1A // TEXTURE_BINDING_2D_ARRAY as defined in GLES3/gl31.h:617 TEXTURE_BINDING_2D_ARRAY = 0x8C1D // R11F_G11F_B10F as defined in GLES3/gl31.h:618 R11F_G11F_B10F = 0x8C3A // UNSIGNED_INT_10F_11F_11F_REV as defined in GLES3/gl31.h:619 UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B // RGB9_E5 as defined in GLES3/gl31.h:620 RGB9_E5 = 0x8C3D // UNSIGNED_INT_5_9_9_9_REV as defined in GLES3/gl31.h:621 UNSIGNED_INT_5_9_9_9_REV = 0x8C3E // TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH as defined in GLES3/gl31.h:622 TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76 // TRANSFORM_FEEDBACK_BUFFER_MODE as defined in GLES3/gl31.h:623 TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F // MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS as defined in GLES3/gl31.h:624 MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80 // TRANSFORM_FEEDBACK_VARYINGS as defined in GLES3/gl31.h:625 TRANSFORM_FEEDBACK_VARYINGS = 0x8C83 // TRANSFORM_FEEDBACK_BUFFER_START as defined in GLES3/gl31.h:626 TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84 // TRANSFORM_FEEDBACK_BUFFER_SIZE as defined in GLES3/gl31.h:627 TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85 // TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN as defined in GLES3/gl31.h:628 TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88 // RASTERIZER_DISCARD as defined in GLES3/gl31.h:629 RASTERIZER_DISCARD = 0x8C89 // MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS as defined in GLES3/gl31.h:630 MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A // MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS as defined in GLES3/gl31.h:631 MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B // INTERLEAVED_ATTRIBS as defined in GLES3/gl31.h:632 INTERLEAVED_ATTRIBS = 0x8C8C // SEPARATE_ATTRIBS as defined in GLES3/gl31.h:633 SEPARATE_ATTRIBS = 0x8C8D // TRANSFORM_FEEDBACK_BUFFER as defined in GLES3/gl31.h:634 TRANSFORM_FEEDBACK_BUFFER = 0x8C8E // TRANSFORM_FEEDBACK_BUFFER_BINDING as defined in GLES3/gl31.h:635 TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F // RGBA32UI as defined in GLES3/gl31.h:636 RGBA32UI = 0x8D70 // RGB32UI as defined in GLES3/gl31.h:637 RGB32UI = 0x8D71 // RGBA16UI as defined in GLES3/gl31.h:638 RGBA16UI = 0x8D76 // RGB16UI as defined in GLES3/gl31.h:639 RGB16UI = 0x8D77 // RGBA8UI as defined in GLES3/gl31.h:640 RGBA8UI = 0x8D7C // RGB8UI as defined in GLES3/gl31.h:641 RGB8UI = 0x8D7D // RGBA32I as defined in GLES3/gl31.h:642 RGBA32I = 0x8D82 // RGB32I as defined in GLES3/gl31.h:643 RGB32I = 0x8D83 // RGBA16I as defined in GLES3/gl31.h:644 RGBA16I = 0x8D88 // RGB16I as defined in GLES3/gl31.h:645 RGB16I = 0x8D89 // RGBA8I as defined in GLES3/gl31.h:646 RGBA8I = 0x8D8E // RGB8I as defined in GLES3/gl31.h:647 RGB8I = 0x8D8F // RED_INTEGER as defined in GLES3/gl31.h:648 RED_INTEGER = 0x8D94 // RGB_INTEGER as defined in GLES3/gl31.h:649 RGB_INTEGER = 0x8D98 // RGBA_INTEGER as defined in GLES3/gl31.h:650 RGBA_INTEGER = 0x8D99 // SAMPLER_2D_ARRAY as defined in GLES3/gl31.h:651 SAMPLER_2D_ARRAY = 0x8DC1 // SAMPLER_2D_ARRAY_SHADOW as defined in GLES3/gl31.h:652 SAMPLER_2D_ARRAY_SHADOW = 0x8DC4 // SAMPLER_CUBE_SHADOW as defined in GLES3/gl31.h:653 SAMPLER_CUBE_SHADOW = 0x8DC5 // UNSIGNED_INT_VEC2 as defined in GLES3/gl31.h:654 UNSIGNED_INT_VEC2 = 0x8DC6 // UNSIGNED_INT_VEC3 as defined in GLES3/gl31.h:655 UNSIGNED_INT_VEC3 = 0x8DC7 // UNSIGNED_INT_VEC4 as defined in GLES3/gl31.h:656 UNSIGNED_INT_VEC4 = 0x8DC8 // INT_SAMPLER_2D as defined in GLES3/gl31.h:657 INT_SAMPLER_2D = 0x8DCA // INT_SAMPLER_3D as defined in GLES3/gl31.h:658 INT_SAMPLER_3D = 0x8DCB // INT_SAMPLER_CUBE as defined in GLES3/gl31.h:659 INT_SAMPLER_CUBE = 0x8DCC // INT_SAMPLER_2D_ARRAY as defined in GLES3/gl31.h:660 INT_SAMPLER_2D_ARRAY = 0x8DCF // UNSIGNED_INT_SAMPLER_2D as defined in GLES3/gl31.h:661 UNSIGNED_INT_SAMPLER_2D = 0x8DD2 // UNSIGNED_INT_SAMPLER_3D as defined in GLES3/gl31.h:662 UNSIGNED_INT_SAMPLER_3D = 0x8DD3 // UNSIGNED_INT_SAMPLER_CUBE as defined in GLES3/gl31.h:663 UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4 // UNSIGNED_INT_SAMPLER_2D_ARRAY as defined in GLES3/gl31.h:664 UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7 // BUFFER_ACCESS_FLAGS as defined in GLES3/gl31.h:665 BUFFER_ACCESS_FLAGS = 0x911F // BUFFER_MAP_LENGTH as defined in GLES3/gl31.h:666 BUFFER_MAP_LENGTH = 0x9120 // BUFFER_MAP_OFFSET as defined in GLES3/gl31.h:667 BUFFER_MAP_OFFSET = 0x9121 // DEPTH_COMPONENT32F as defined in GLES3/gl31.h:668 DEPTH_COMPONENT32F = 0x8CAC // DEPTH32F_STENCIL8 as defined in GLES3/gl31.h:669 DEPTH32F_STENCIL8 = 0x8CAD // FLOAT_32_UNSIGNED_INT_24_8_REV as defined in GLES3/gl31.h:670 FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD // FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING as defined in GLES3/gl31.h:671 FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210 // FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE as defined in GLES3/gl31.h:672 FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211 // FRAMEBUFFER_ATTACHMENT_RED_SIZE as defined in GLES3/gl31.h:673 FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212 // FRAMEBUFFER_ATTACHMENT_GREEN_SIZE as defined in GLES3/gl31.h:674 FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213 // FRAMEBUFFER_ATTACHMENT_BLUE_SIZE as defined in GLES3/gl31.h:675 FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214 // FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE as defined in GLES3/gl31.h:676 FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215 // FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE as defined in GLES3/gl31.h:677 FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216 // FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE as defined in GLES3/gl31.h:678 FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217 // FRAMEBUFFER_DEFAULT as defined in GLES3/gl31.h:679 FRAMEBUFFER_DEFAULT = 0x8218 // FRAMEBUFFER_UNDEFINED as defined in GLES3/gl31.h:680 FRAMEBUFFER_UNDEFINED = 0x8219 // DEPTH_STENCIL_ATTACHMENT as defined in GLES3/gl31.h:681 DEPTH_STENCIL_ATTACHMENT = 0x821A // DEPTH_STENCIL as defined in GLES3/gl31.h:682 DEPTH_STENCIL = 0x84F9 // UNSIGNED_INT_24_8 as defined in GLES3/gl31.h:683 UNSIGNED_INT_24_8 = 0x84FA // DEPTH24_STENCIL8 as defined in GLES3/gl31.h:684 DEPTH24_STENCIL8 = 0x88F0 // UNSIGNED_NORMALIZED as defined in GLES3/gl31.h:685 UNSIGNED_NORMALIZED = 0x8C17 // DRAW_FRAMEBUFFER_BINDING as defined in GLES3/gl31.h:686 DRAW_FRAMEBUFFER_BINDING = 0x8CA6 // READ_FRAMEBUFFER as defined in GLES3/gl31.h:687 READ_FRAMEBUFFER = 0x8CA8 // DRAW_FRAMEBUFFER as defined in GLES3/gl31.h:688 DRAW_FRAMEBUFFER = 0x8CA9 // READ_FRAMEBUFFER_BINDING as defined in GLES3/gl31.h:689 READ_FRAMEBUFFER_BINDING = 0x8CAA // RENDERBUFFER_SAMPLES as defined in GLES3/gl31.h:690 RENDERBUFFER_SAMPLES = 0x8CAB // FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER as defined in GLES3/gl31.h:691 FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4 // MAX_COLOR_ATTACHMENTS as defined in GLES3/gl31.h:692 MAX_COLOR_ATTACHMENTS = 0x8CDF // COLOR_ATTACHMENT1 as defined in GLES3/gl31.h:693 COLOR_ATTACHMENT1 = 0x8CE1 // COLOR_ATTACHMENT2 as defined in GLES3/gl31.h:694 COLOR_ATTACHMENT2 = 0x8CE2 // COLOR_ATTACHMENT3 as defined in GLES3/gl31.h:695 COLOR_ATTACHMENT3 = 0x8CE3 // COLOR_ATTACHMENT4 as defined in GLES3/gl31.h:696 COLOR_ATTACHMENT4 = 0x8CE4 // COLOR_ATTACHMENT5 as defined in GLES3/gl31.h:697 COLOR_ATTACHMENT5 = 0x8CE5 // COLOR_ATTACHMENT6 as defined in GLES3/gl31.h:698 COLOR_ATTACHMENT6 = 0x8CE6 // COLOR_ATTACHMENT7 as defined in GLES3/gl31.h:699 COLOR_ATTACHMENT7 = 0x8CE7 // COLOR_ATTACHMENT8 as defined in GLES3/gl31.h:700 COLOR_ATTACHMENT8 = 0x8CE8 // COLOR_ATTACHMENT9 as defined in GLES3/gl31.h:701 COLOR_ATTACHMENT9 = 0x8CE9 // COLOR_ATTACHMENT10 as defined in GLES3/gl31.h:702 COLOR_ATTACHMENT10 = 0x8CEA // COLOR_ATTACHMENT11 as defined in GLES3/gl31.h:703 COLOR_ATTACHMENT11 = 0x8CEB // COLOR_ATTACHMENT12 as defined in GLES3/gl31.h:704 COLOR_ATTACHMENT12 = 0x8CEC // COLOR_ATTACHMENT13 as defined in GLES3/gl31.h:705 COLOR_ATTACHMENT13 = 0x8CED // COLOR_ATTACHMENT14 as defined in GLES3/gl31.h:706 COLOR_ATTACHMENT14 = 0x8CEE // COLOR_ATTACHMENT15 as defined in GLES3/gl31.h:707 COLOR_ATTACHMENT15 = 0x8CEF // FRAMEBUFFER_INCOMPLETE_MULTISAMPLE as defined in GLES3/gl31.h:708 FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56 // MAX_SAMPLES as defined in GLES3/gl31.h:709 MAX_SAMPLES = 0x8D57 // HALF_FLOAT as defined in GLES3/gl31.h:710 HALF_FLOAT = 0x140B // MAP_READ_BIT as defined in GLES3/gl31.h:711 MAP_READ_BIT = 0x0001 // MAP_WRITE_BIT as defined in GLES3/gl31.h:712 MAP_WRITE_BIT = 0x0002 // MAP_INVALIDATE_RANGE_BIT as defined in GLES3/gl31.h:713 MAP_INVALIDATE_RANGE_BIT = 0x0004 // MAP_INVALIDATE_BUFFER_BIT as defined in GLES3/gl31.h:714 MAP_INVALIDATE_BUFFER_BIT = 0x0008 // MAP_FLUSH_EXPLICIT_BIT as defined in GLES3/gl31.h:715 MAP_FLUSH_EXPLICIT_BIT = 0x0010 // MAP_UNSYNCHRONIZED_BIT as defined in GLES3/gl31.h:716 MAP_UNSYNCHRONIZED_BIT = 0x0020 // RG as defined in GLES3/gl31.h:717 RG = 0x8227 // RG_INTEGER as defined in GLES3/gl31.h:718 RG_INTEGER = 0x8228 // R8 as defined in GLES3/gl31.h:719 R8 = 0x8229 // RG8 as defined in GLES3/gl31.h:720 RG8 = 0x822B // R16F as defined in GLES3/gl31.h:721 R16F = 0x822D // R32F as defined in GLES3/gl31.h:722 R32F = 0x822E // RG16F as defined in GLES3/gl31.h:723 RG16F = 0x822F // RG32F as defined in GLES3/gl31.h:724 RG32F = 0x8230 // R8I as defined in GLES3/gl31.h:725 R8I = 0x8231 // R8UI as defined in GLES3/gl31.h:726 R8UI = 0x8232 // R16I as defined in GLES3/gl31.h:727 R16I = 0x8233 // R16UI as defined in GLES3/gl31.h:728 R16UI = 0x8234 // R32I as defined in GLES3/gl31.h:729 R32I = 0x8235 // R32UI as defined in GLES3/gl31.h:730 R32UI = 0x8236 // RG8I as defined in GLES3/gl31.h:731 RG8I = 0x8237 // RG8UI as defined in GLES3/gl31.h:732 RG8UI = 0x8238 // RG16I as defined in GLES3/gl31.h:733 RG16I = 0x8239 // RG16UI as defined in GLES3/gl31.h:734 RG16UI = 0x823A // RG32I as defined in GLES3/gl31.h:735 RG32I = 0x823B // RG32UI as defined in GLES3/gl31.h:736 RG32UI = 0x823C // VERTEX_ARRAY_BINDING as defined in GLES3/gl31.h:737 VERTEX_ARRAY_BINDING = 0x85B5 // R8_SNORM as defined in GLES3/gl31.h:738 R8_SNORM = 0x8F94 // RG8_SNORM as defined in GLES3/gl31.h:739 RG8_SNORM = 0x8F95 // RGB8_SNORM as defined in GLES3/gl31.h:740 RGB8_SNORM = 0x8F96 // RGBA8_SNORM as defined in GLES3/gl31.h:741 RGBA8_SNORM = 0x8F97 // SIGNED_NORMALIZED as defined in GLES3/gl31.h:742 SIGNED_NORMALIZED = 0x8F9C // PRIMITIVE_RESTART_FIXED_INDEX as defined in GLES3/gl31.h:743 PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69 // COPY_READ_BUFFER as defined in GLES3/gl31.h:744 COPY_READ_BUFFER = 0x8F36 // COPY_WRITE_BUFFER as defined in GLES3/gl31.h:745 COPY_WRITE_BUFFER = 0x8F37 // COPY_READ_BUFFER_BINDING as defined in GLES3/gl31.h:746 COPY_READ_BUFFER_BINDING = 0x8F36 // COPY_WRITE_BUFFER_BINDING as defined in GLES3/gl31.h:747 COPY_WRITE_BUFFER_BINDING = 0x8F37 // UNIFORM_BUFFER as defined in GLES3/gl31.h:748 UNIFORM_BUFFER = 0x8A11 // UNIFORM_BUFFER_BINDING as defined in GLES3/gl31.h:749 UNIFORM_BUFFER_BINDING = 0x8A28 // UNIFORM_BUFFER_START as defined in GLES3/gl31.h:750 UNIFORM_BUFFER_START = 0x8A29 // UNIFORM_BUFFER_SIZE as defined in GLES3/gl31.h:751 UNIFORM_BUFFER_SIZE = 0x8A2A // MAX_VERTEX_UNIFORM_BLOCKS as defined in GLES3/gl31.h:752 MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B // MAX_FRAGMENT_UNIFORM_BLOCKS as defined in GLES3/gl31.h:753 MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D // MAX_COMBINED_UNIFORM_BLOCKS as defined in GLES3/gl31.h:754 MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E // MAX_UNIFORM_BUFFER_BINDINGS as defined in GLES3/gl31.h:755 MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F // MAX_UNIFORM_BLOCK_SIZE as defined in GLES3/gl31.h:756 MAX_UNIFORM_BLOCK_SIZE = 0x8A30 // MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS as defined in GLES3/gl31.h:757 MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31 // MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS as defined in GLES3/gl31.h:758 MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 // UNIFORM_BUFFER_OFFSET_ALIGNMENT as defined in GLES3/gl31.h:759 UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34 // ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH as defined in GLES3/gl31.h:760 ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35 // ACTIVE_UNIFORM_BLOCKS as defined in GLES3/gl31.h:761 ACTIVE_UNIFORM_BLOCKS = 0x8A36 // UNIFORM_TYPE as defined in GLES3/gl31.h:762 UNIFORM_TYPE = 0x8A37 // UNIFORM_SIZE as defined in GLES3/gl31.h:763 UNIFORM_SIZE = 0x8A38 // UNIFORM_NAME_LENGTH as defined in GLES3/gl31.h:764 UNIFORM_NAME_LENGTH = 0x8A39 // UNIFORM_BLOCK_INDEX as defined in GLES3/gl31.h:765 UNIFORM_BLOCK_INDEX = 0x8A3A // UNIFORM_OFFSET as defined in GLES3/gl31.h:766 UNIFORM_OFFSET = 0x8A3B // UNIFORM_ARRAY_STRIDE as defined in GLES3/gl31.h:767 UNIFORM_ARRAY_STRIDE = 0x8A3C // UNIFORM_MATRIX_STRIDE as defined in GLES3/gl31.h:768 UNIFORM_MATRIX_STRIDE = 0x8A3D // UNIFORM_IS_ROW_MAJOR as defined in GLES3/gl31.h:769 UNIFORM_IS_ROW_MAJOR = 0x8A3E // UNIFORM_BLOCK_BINDING as defined in GLES3/gl31.h:770 UNIFORM_BLOCK_BINDING = 0x8A3F // UNIFORM_BLOCK_DATA_SIZE as defined in GLES3/gl31.h:771 UNIFORM_BLOCK_DATA_SIZE = 0x8A40 // UNIFORM_BLOCK_NAME_LENGTH as defined in GLES3/gl31.h:772 UNIFORM_BLOCK_NAME_LENGTH = 0x8A41 // UNIFORM_BLOCK_ACTIVE_UNIFORMS as defined in GLES3/gl31.h:773 UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42 // UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES as defined in GLES3/gl31.h:774 UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43 // UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER as defined in GLES3/gl31.h:775 UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44 // UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER as defined in GLES3/gl31.h:776 UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46 // INVALID_INDEX as defined in GLES3/gl31.h:777 INVALID_INDEX = uint32(0xFFFFFFFF) // MAX_VERTEX_OUTPUT_COMPONENTS as defined in GLES3/gl31.h:778 MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122 // MAX_FRAGMENT_INPUT_COMPONENTS as defined in GLES3/gl31.h:779 MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 // MAX_SERVER_WAIT_TIMEOUT as defined in GLES3/gl31.h:780 MAX_SERVER_WAIT_TIMEOUT = 0x9111 // OBJECT_TYPE as defined in GLES3/gl31.h:781 OBJECT_TYPE = 0x9112 // SYNC_CONDITION as defined in GLES3/gl31.h:782 SYNC_CONDITION = 0x9113 // SYNC_STATUS as defined in GLES3/gl31.h:783 SYNC_STATUS = 0x9114 // SYNC_FLAGS as defined in GLES3/gl31.h:784 SYNC_FLAGS = 0x9115 // SYNC_FENCE as defined in GLES3/gl31.h:785 SYNC_FENCE = 0x9116 // SYNC_GPU_COMMANDS_COMPLETE as defined in GLES3/gl31.h:786 SYNC_GPU_COMMANDS_COMPLETE = 0x9117 // UNSIGNALED as defined in GLES3/gl31.h:787 UNSIGNALED = 0x9118 // SIGNALED as defined in GLES3/gl31.h:788 SIGNALED = 0x9119 // ALREADY_SIGNALED as defined in GLES3/gl31.h:789 ALREADY_SIGNALED = 0x911A // TIMEOUT_EXPIRED as defined in GLES3/gl31.h:790 TIMEOUT_EXPIRED = 0x911B // CONDITION_SATISFIED as defined in GLES3/gl31.h:791 CONDITION_SATISFIED = 0x911C // WAIT_FAILED as defined in GLES3/gl31.h:792 WAIT_FAILED = 0x911D // SYNC_FLUSH_COMMANDS_BIT as defined in GLES3/gl31.h:793 SYNC_FLUSH_COMMANDS_BIT = 0x00000001 // TIMEOUT_IGNORED as defined in GLES3/gl31.h:794 TIMEOUT_IGNORED = uint64(0xFFFFFFFFFFFFFFFF) // VERTEX_ATTRIB_ARRAY_DIVISOR as defined in GLES3/gl31.h:795 VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE // ANY_SAMPLES_PASSED as defined in GLES3/gl31.h:796 ANY_SAMPLES_PASSED = 0x8C2F // ANY_SAMPLES_PASSED_CONSERVATIVE as defined in GLES3/gl31.h:797 ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A // SAMPLER_BINDING as defined in GLES3/gl31.h:798 SAMPLER_BINDING = 0x8919 // RGB10_A2UI as defined in GLES3/gl31.h:799 RGB10_A2UI = 0x906F // TEXTURE_SWIZZLE_R as defined in GLES3/gl31.h:800 TEXTURE_SWIZZLE_R = 0x8E42 // TEXTURE_SWIZZLE_G as defined in GLES3/gl31.h:801 TEXTURE_SWIZZLE_G = 0x8E43 // TEXTURE_SWIZZLE_B as defined in GLES3/gl31.h:802 TEXTURE_SWIZZLE_B = 0x8E44 // TEXTURE_SWIZZLE_A as defined in GLES3/gl31.h:803 TEXTURE_SWIZZLE_A = 0x8E45 // GREEN as defined in GLES3/gl31.h:804 GREEN = 0x1904 // BLUE as defined in GLES3/gl31.h:805 BLUE = 0x1905 // INT_2_10_10_10_REV as defined in GLES3/gl31.h:806 INT_2_10_10_10_REV = 0x8D9F // TRANSFORM_FEEDBACK as defined in GLES3/gl31.h:807 TRANSFORM_FEEDBACK = 0x8E22 // TRANSFORM_FEEDBACK_PAUSED as defined in GLES3/gl31.h:808 TRANSFORM_FEEDBACK_PAUSED = 0x8E23 // TRANSFORM_FEEDBACK_ACTIVE as defined in GLES3/gl31.h:809 TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 // TRANSFORM_FEEDBACK_BINDING as defined in GLES3/gl31.h:810 TRANSFORM_FEEDBACK_BINDING = 0x8E25 // PROGRAM_BINARY_RETRIEVABLE_HINT as defined in GLES3/gl31.h:811 PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257 // PROGRAM_BINARY_LENGTH as defined in GLES3/gl31.h:812 PROGRAM_BINARY_LENGTH = 0x8741 // NUM_PROGRAM_BINARY_FORMATS as defined in GLES3/gl31.h:813 NUM_PROGRAM_BINARY_FORMATS = 0x87FE // PROGRAM_BINARY_FORMATS as defined in GLES3/gl31.h:814 PROGRAM_BINARY_FORMATS = 0x87FF // COMPRESSED_R11_EAC as defined in GLES3/gl31.h:815 COMPRESSED_R11_EAC = 0x9270 // COMPRESSED_SIGNED_R11_EAC as defined in GLES3/gl31.h:816 COMPRESSED_SIGNED_R11_EAC = 0x9271 // COMPRESSED_RG11_EAC as defined in GLES3/gl31.h:817 COMPRESSED_RG11_EAC = 0x9272 // COMPRESSED_SIGNED_RG11_EAC as defined in GLES3/gl31.h:818 COMPRESSED_SIGNED_RG11_EAC = 0x9273 // COMPRESSED_RGB8_ETC2 as defined in GLES3/gl31.h:819 COMPRESSED_RGB8_ETC2 = 0x9274 // COMPRESSED_SRGB8_ETC2 as defined in GLES3/gl31.h:820 COMPRESSED_SRGB8_ETC2 = 0x9275 // COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 as defined in GLES3/gl31.h:821 COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276 // COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 as defined in GLES3/gl31.h:822 COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277 // COMPRESSED_RGBA8_ETC2_EAC as defined in GLES3/gl31.h:823 COMPRESSED_RGBA8_ETC2_EAC = 0x9278 // COMPRESSED_SRGB8_ALPHA8_ETC2_EAC as defined in GLES3/gl31.h:824 COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279 // TEXTURE_IMMUTABLE_FORMAT as defined in GLES3/gl31.h:825 TEXTURE_IMMUTABLE_FORMAT = 0x912F // MAX_ELEMENT_INDEX as defined in GLES3/gl31.h:826 MAX_ELEMENT_INDEX = 0x8D6B // NUM_SAMPLE_COUNTS as defined in GLES3/gl31.h:827 NUM_SAMPLE_COUNTS = 0x9380 // TEXTURE_IMMUTABLE_LEVELS as defined in GLES3/gl31.h:828 TEXTURE_IMMUTABLE_LEVELS = 0x82DF // ES_VERSION_3_1 as defined in GLES3/gl31.h:936 ES_VERSION_3_1 = 1 // COMPUTE_SHADER as defined in GLES3/gl31.h:937 COMPUTE_SHADER = 0x91B9 // MAX_COMPUTE_UNIFORM_BLOCKS as defined in GLES3/gl31.h:938 MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB // MAX_COMPUTE_TEXTURE_IMAGE_UNITS as defined in GLES3/gl31.h:939 MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC // MAX_COMPUTE_IMAGE_UNIFORMS as defined in GLES3/gl31.h:940 MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD // MAX_COMPUTE_SHARED_MEMORY_SIZE as defined in GLES3/gl31.h:941 MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262 // MAX_COMPUTE_UNIFORM_COMPONENTS as defined in GLES3/gl31.h:942 MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263 // MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS as defined in GLES3/gl31.h:943 MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264 // MAX_COMPUTE_ATOMIC_COUNTERS as defined in GLES3/gl31.h:944 MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265 // MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS as defined in GLES3/gl31.h:945 MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266 // MAX_COMPUTE_WORK_GROUP_INVOCATIONS as defined in GLES3/gl31.h:946 MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB // MAX_COMPUTE_WORK_GROUP_COUNT as defined in GLES3/gl31.h:947 MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE // MAX_COMPUTE_WORK_GROUP_SIZE as defined in GLES3/gl31.h:948 MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF // COMPUTE_WORK_GROUP_SIZE as defined in GLES3/gl31.h:949 COMPUTE_WORK_GROUP_SIZE = 0x8267 // DISPATCH_INDIRECT_BUFFER as defined in GLES3/gl31.h:950 DISPATCH_INDIRECT_BUFFER = 0x90EE // DISPATCH_INDIRECT_BUFFER_BINDING as defined in GLES3/gl31.h:951 DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF // COMPUTE_SHADER_BIT as defined in GLES3/gl31.h:952 COMPUTE_SHADER_BIT = 0x00000020 // DRAW_INDIRECT_BUFFER as defined in GLES3/gl31.h:953 DRAW_INDIRECT_BUFFER = 0x8F3F // DRAW_INDIRECT_BUFFER_BINDING as defined in GLES3/gl31.h:954 DRAW_INDIRECT_BUFFER_BINDING = 0x8F43 // MAX_UNIFORM_LOCATIONS as defined in GLES3/gl31.h:955 MAX_UNIFORM_LOCATIONS = 0x826E // FRAMEBUFFER_DEFAULT_WIDTH as defined in GLES3/gl31.h:956 FRAMEBUFFER_DEFAULT_WIDTH = 0x9310 // FRAMEBUFFER_DEFAULT_HEIGHT as defined in GLES3/gl31.h:957 FRAMEBUFFER_DEFAULT_HEIGHT = 0x9311 // FRAMEBUFFER_DEFAULT_SAMPLES as defined in GLES3/gl31.h:958 FRAMEBUFFER_DEFAULT_SAMPLES = 0x9313 // FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS as defined in GLES3/gl31.h:959 FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 0x9314 // MAX_FRAMEBUFFER_WIDTH as defined in GLES3/gl31.h:960 MAX_FRAMEBUFFER_WIDTH = 0x9315 // MAX_FRAMEBUFFER_HEIGHT as defined in GLES3/gl31.h:961 MAX_FRAMEBUFFER_HEIGHT = 0x9316 // MAX_FRAMEBUFFER_SAMPLES as defined in GLES3/gl31.h:962 MAX_FRAMEBUFFER_SAMPLES = 0x9318 // UNIFORM as defined in GLES3/gl31.h:963 UNIFORM = 0x92E1 // UNIFORM_BLOCK as defined in GLES3/gl31.h:964 UNIFORM_BLOCK = 0x92E2 // PROGRAM_INPUT as defined in GLES3/gl31.h:965 PROGRAM_INPUT = 0x92E3 // PROGRAM_OUTPUT as defined in GLES3/gl31.h:966 PROGRAM_OUTPUT = 0x92E4 // BUFFER_VARIABLE as defined in GLES3/gl31.h:967 BUFFER_VARIABLE = 0x92E5 // SHADER_STORAGE_BLOCK as defined in GLES3/gl31.h:968 SHADER_STORAGE_BLOCK = 0x92E6 // ATOMIC_COUNTER_BUFFER as defined in GLES3/gl31.h:969 ATOMIC_COUNTER_BUFFER = 0x92C0 // TRANSFORM_FEEDBACK_VARYING as defined in GLES3/gl31.h:970 TRANSFORM_FEEDBACK_VARYING = 0x92F4 // ACTIVE_RESOURCES as defined in GLES3/gl31.h:971 ACTIVE_RESOURCES = 0x92F5 // MAX_NAME_LENGTH as defined in GLES3/gl31.h:972 MAX_NAME_LENGTH = 0x92F6 // MAX_NUM_ACTIVE_VARIABLES as defined in GLES3/gl31.h:973 MAX_NUM_ACTIVE_VARIABLES = 0x92F7 // NAME_LENGTH as defined in GLES3/gl31.h:974 NAME_LENGTH = 0x92F9 // TYPE as defined in GLES3/gl31.h:975 TYPE = 0x92FA // ARRAY_SIZE as defined in GLES3/gl31.h:976 ARRAY_SIZE = 0x92FB // OFFSET as defined in GLES3/gl31.h:977 OFFSET = 0x92FC // BLOCK_INDEX as defined in GLES3/gl31.h:978 BLOCK_INDEX = 0x92FD // ARRAY_STRIDE as defined in GLES3/gl31.h:979 ARRAY_STRIDE = 0x92FE // MATRIX_STRIDE as defined in GLES3/gl31.h:980 MATRIX_STRIDE = 0x92FF // IS_ROW_MAJOR as defined in GLES3/gl31.h:981 IS_ROW_MAJOR = 0x9300 // ATOMIC_COUNTER_BUFFER_INDEX as defined in GLES3/gl31.h:982 ATOMIC_COUNTER_BUFFER_INDEX = 0x9301 // BUFFER_BINDING as defined in GLES3/gl31.h:983 BUFFER_BINDING = 0x9302 // BUFFER_DATA_SIZE as defined in GLES3/gl31.h:984 BUFFER_DATA_SIZE = 0x9303 // NUM_ACTIVE_VARIABLES as defined in GLES3/gl31.h:985 NUM_ACTIVE_VARIABLES = 0x9304 // ACTIVE_VARIABLES as defined in GLES3/gl31.h:986 ACTIVE_VARIABLES = 0x9305 // REFERENCED_BY_VERTEX_SHADER as defined in GLES3/gl31.h:987 REFERENCED_BY_VERTEX_SHADER = 0x9306 // REFERENCED_BY_FRAGMENT_SHADER as defined in GLES3/gl31.h:988 REFERENCED_BY_FRAGMENT_SHADER = 0x930A // REFERENCED_BY_COMPUTE_SHADER as defined in GLES3/gl31.h:989 REFERENCED_BY_COMPUTE_SHADER = 0x930B // TOP_LEVEL_ARRAY_SIZE as defined in GLES3/gl31.h:990 TOP_LEVEL_ARRAY_SIZE = 0x930C // TOP_LEVEL_ARRAY_STRIDE as defined in GLES3/gl31.h:991 TOP_LEVEL_ARRAY_STRIDE = 0x930D // LOCATION as defined in GLES3/gl31.h:992 LOCATION = 0x930E // VERTEX_SHADER_BIT as defined in GLES3/gl31.h:993 VERTEX_SHADER_BIT = 0x00000001 // FRAGMENT_SHADER_BIT as defined in GLES3/gl31.h:994 FRAGMENT_SHADER_BIT = 0x00000002 // ALL_SHADER_BITS as defined in GLES3/gl31.h:995 ALL_SHADER_BITS = 0xFFFFFFFF // PROGRAM_SEPARABLE as defined in GLES3/gl31.h:996 PROGRAM_SEPARABLE = 0x8258 // ACTIVE_PROGRAM as defined in GLES3/gl31.h:997 ACTIVE_PROGRAM = 0x8259 // PROGRAM_PIPELINE_BINDING as defined in GLES3/gl31.h:998 PROGRAM_PIPELINE_BINDING = 0x825A // ATOMIC_COUNTER_BUFFER_BINDING as defined in GLES3/gl31.h:999 ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1 // ATOMIC_COUNTER_BUFFER_START as defined in GLES3/gl31.h:1000 ATOMIC_COUNTER_BUFFER_START = 0x92C2 // ATOMIC_COUNTER_BUFFER_SIZE as defined in GLES3/gl31.h:1001 ATOMIC_COUNTER_BUFFER_SIZE = 0x92C3 // MAX_VERTEX_ATOMIC_COUNTER_BUFFERS as defined in GLES3/gl31.h:1002 MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 0x92CC // MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS as defined in GLES3/gl31.h:1003 MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 0x92D0 // MAX_COMBINED_ATOMIC_COUNTER_BUFFERS as defined in GLES3/gl31.h:1004 MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 0x92D1 // MAX_VERTEX_ATOMIC_COUNTERS as defined in GLES3/gl31.h:1005 MAX_VERTEX_ATOMIC_COUNTERS = 0x92D2 // MAX_FRAGMENT_ATOMIC_COUNTERS as defined in GLES3/gl31.h:1006 MAX_FRAGMENT_ATOMIC_COUNTERS = 0x92D6 // MAX_COMBINED_ATOMIC_COUNTERS as defined in GLES3/gl31.h:1007 MAX_COMBINED_ATOMIC_COUNTERS = 0x92D7 // MAX_ATOMIC_COUNTER_BUFFER_SIZE as defined in GLES3/gl31.h:1008 MAX_ATOMIC_COUNTER_BUFFER_SIZE = 0x92D8 // MAX_ATOMIC_COUNTER_BUFFER_BINDINGS as defined in GLES3/gl31.h:1009 MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 0x92DC // ACTIVE_ATOMIC_COUNTER_BUFFERS as defined in GLES3/gl31.h:1010 ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9 // UNSIGNED_INT_ATOMIC_COUNTER as defined in GLES3/gl31.h:1011 UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB // MAX_IMAGE_UNITS as defined in GLES3/gl31.h:1012 MAX_IMAGE_UNITS = 0x8F38 // MAX_VERTEX_IMAGE_UNIFORMS as defined in GLES3/gl31.h:1013 MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA // MAX_FRAGMENT_IMAGE_UNIFORMS as defined in GLES3/gl31.h:1014 MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE // MAX_COMBINED_IMAGE_UNIFORMS as defined in GLES3/gl31.h:1015 MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF // IMAGE_BINDING_NAME as defined in GLES3/gl31.h:1016 IMAGE_BINDING_NAME = 0x8F3A // IMAGE_BINDING_LEVEL as defined in GLES3/gl31.h:1017 IMAGE_BINDING_LEVEL = 0x8F3B // IMAGE_BINDING_LAYERED as defined in GLES3/gl31.h:1018 IMAGE_BINDING_LAYERED = 0x8F3C // IMAGE_BINDING_LAYER as defined in GLES3/gl31.h:1019 IMAGE_BINDING_LAYER = 0x8F3D // IMAGE_BINDING_ACCESS as defined in GLES3/gl31.h:1020 IMAGE_BINDING_ACCESS = 0x8F3E // IMAGE_BINDING_FORMAT as defined in GLES3/gl31.h:1021 IMAGE_BINDING_FORMAT = 0x906E // VERTEX_ATTRIB_ARRAY_BARRIER_BIT as defined in GLES3/gl31.h:1022 VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001 // ELEMENT_ARRAY_BARRIER_BIT as defined in GLES3/gl31.h:1023 ELEMENT_ARRAY_BARRIER_BIT = 0x00000002 // UNIFORM_BARRIER_BIT as defined in GLES3/gl31.h:1024 UNIFORM_BARRIER_BIT = 0x00000004 // TEXTURE_FETCH_BARRIER_BIT as defined in GLES3/gl31.h:1025 TEXTURE_FETCH_BARRIER_BIT = 0x00000008 // SHADER_IMAGE_ACCESS_BARRIER_BIT as defined in GLES3/gl31.h:1026 SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020 // COMMAND_BARRIER_BIT as defined in GLES3/gl31.h:1027 COMMAND_BARRIER_BIT = 0x00000040 // PIXEL_BUFFER_BARRIER_BIT as defined in GLES3/gl31.h:1028 PIXEL_BUFFER_BARRIER_BIT = 0x00000080 // TEXTURE_UPDATE_BARRIER_BIT as defined in GLES3/gl31.h:1029 TEXTURE_UPDATE_BARRIER_BIT = 0x00000100 // BUFFER_UPDATE_BARRIER_BIT as defined in GLES3/gl31.h:1030 BUFFER_UPDATE_BARRIER_BIT = 0x00000200 // FRAMEBUFFER_BARRIER_BIT as defined in GLES3/gl31.h:1031 FRAMEBUFFER_BARRIER_BIT = 0x00000400 // TRANSFORM_FEEDBACK_BARRIER_BIT as defined in GLES3/gl31.h:1032 TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800 // ATOMIC_COUNTER_BARRIER_BIT as defined in GLES3/gl31.h:1033 ATOMIC_COUNTER_BARRIER_BIT = 0x00001000 // ALL_BARRIER_BITS as defined in GLES3/gl31.h:1034 ALL_BARRIER_BITS = 0xFFFFFFFF // IMAGE_2D as defined in GLES3/gl31.h:1035 IMAGE_2D = 0x904D // IMAGE_3D as defined in GLES3/gl31.h:1036 IMAGE_3D = 0x904E // IMAGE_CUBE as defined in GLES3/gl31.h:1037 IMAGE_CUBE = 0x9050 // IMAGE_2D_ARRAY as defined in GLES3/gl31.h:1038 IMAGE_2D_ARRAY = 0x9053 // INT_IMAGE_2D as defined in GLES3/gl31.h:1039 INT_IMAGE_2D = 0x9058 // INT_IMAGE_3D as defined in GLES3/gl31.h:1040 INT_IMAGE_3D = 0x9059 // INT_IMAGE_CUBE as defined in GLES3/gl31.h:1041 INT_IMAGE_CUBE = 0x905B // INT_IMAGE_2D_ARRAY as defined in GLES3/gl31.h:1042 INT_IMAGE_2D_ARRAY = 0x905E // UNSIGNED_INT_IMAGE_2D as defined in GLES3/gl31.h:1043 UNSIGNED_INT_IMAGE_2D = 0x9063 // UNSIGNED_INT_IMAGE_3D as defined in GLES3/gl31.h:1044 UNSIGNED_INT_IMAGE_3D = 0x9064 // UNSIGNED_INT_IMAGE_CUBE as defined in GLES3/gl31.h:1045 UNSIGNED_INT_IMAGE_CUBE = 0x9066 // UNSIGNED_INT_IMAGE_2D_ARRAY as defined in GLES3/gl31.h:1046 UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069 // IMAGE_FORMAT_COMPATIBILITY_TYPE as defined in GLES3/gl31.h:1047 IMAGE_FORMAT_COMPATIBILITY_TYPE = 0x90C7 // IMAGE_FORMAT_COMPATIBILITY_BY_SIZE as defined in GLES3/gl31.h:1048 IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 0x90C8 // IMAGE_FORMAT_COMPATIBILITY_BY_CLASS as defined in GLES3/gl31.h:1049 IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 0x90C9 // READ_ONLY as defined in GLES3/gl31.h:1050 READ_ONLY = 0x88B8 // WRITE_ONLY as defined in GLES3/gl31.h:1051 WRITE_ONLY = 0x88B9 // READ_WRITE as defined in GLES3/gl31.h:1052 READ_WRITE = 0x88BA // SHADER_STORAGE_BUFFER as defined in GLES3/gl31.h:1053 SHADER_STORAGE_BUFFER = 0x90D2 // SHADER_STORAGE_BUFFER_BINDING as defined in GLES3/gl31.h:1054 SHADER_STORAGE_BUFFER_BINDING = 0x90D3 // SHADER_STORAGE_BUFFER_START as defined in GLES3/gl31.h:1055 SHADER_STORAGE_BUFFER_START = 0x90D4 // SHADER_STORAGE_BUFFER_SIZE as defined in GLES3/gl31.h:1056 SHADER_STORAGE_BUFFER_SIZE = 0x90D5 // MAX_VERTEX_SHADER_STORAGE_BLOCKS as defined in GLES3/gl31.h:1057 MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6 // MAX_FRAGMENT_SHADER_STORAGE_BLOCKS as defined in GLES3/gl31.h:1058 MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA // MAX_COMPUTE_SHADER_STORAGE_BLOCKS as defined in GLES3/gl31.h:1059 MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB // MAX_COMBINED_SHADER_STORAGE_BLOCKS as defined in GLES3/gl31.h:1060 MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC // MAX_SHADER_STORAGE_BUFFER_BINDINGS as defined in GLES3/gl31.h:1061 MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD // MAX_SHADER_STORAGE_BLOCK_SIZE as defined in GLES3/gl31.h:1062 MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE // SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT as defined in GLES3/gl31.h:1063 SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF // SHADER_STORAGE_BARRIER_BIT as defined in GLES3/gl31.h:1064 SHADER_STORAGE_BARRIER_BIT = 0x00002000 // MAX_COMBINED_SHADER_OUTPUT_RESOURCES as defined in GLES3/gl31.h:1065 MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39 // DEPTH_STENCIL_TEXTURE_MODE as defined in GLES3/gl31.h:1066 DEPTH_STENCIL_TEXTURE_MODE = 0x90EA // STENCIL_INDEX as defined in GLES3/gl31.h:1067 STENCIL_INDEX = 0x1901 // MIN_PROGRAM_TEXTURE_GATHER_OFFSET as defined in GLES3/gl31.h:1068 MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E // MAX_PROGRAM_TEXTURE_GATHER_OFFSET as defined in GLES3/gl31.h:1069 MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F // SAMPLE_POSITION as defined in GLES3/gl31.h:1070 SAMPLE_POSITION = 0x8E50 // SAMPLE_MASK as defined in GLES3/gl31.h:1071 SAMPLE_MASK = 0x8E51 // SAMPLE_MASK_VALUE as defined in GLES3/gl31.h:1072 SAMPLE_MASK_VALUE = 0x8E52 // TEXTURE_2D_MULTISAMPLE as defined in GLES3/gl31.h:1073 TEXTURE_2D_MULTISAMPLE = 0x9100 // MAX_SAMPLE_MASK_WORDS as defined in GLES3/gl31.h:1074 MAX_SAMPLE_MASK_WORDS = 0x8E59 // MAX_COLOR_TEXTURE_SAMPLES as defined in GLES3/gl31.h:1075 MAX_COLOR_TEXTURE_SAMPLES = 0x910E // MAX_DEPTH_TEXTURE_SAMPLES as defined in GLES3/gl31.h:1076 MAX_DEPTH_TEXTURE_SAMPLES = 0x910F // MAX_INTEGER_SAMPLES as defined in GLES3/gl31.h:1077 MAX_INTEGER_SAMPLES = 0x9110 // TEXTURE_BINDING_2D_MULTISAMPLE as defined in GLES3/gl31.h:1078 TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104 // TEXTURE_SAMPLES as defined in GLES3/gl31.h:1079 TEXTURE_SAMPLES = 0x9106 // TEXTURE_FIXED_SAMPLE_LOCATIONS as defined in GLES3/gl31.h:1080 TEXTURE_FIXED_SAMPLE_LOCATIONS = 0x9107 // TEXTURE_WIDTH as defined in GLES3/gl31.h:1081 TEXTURE_WIDTH = 0x1000 // TEXTURE_HEIGHT as defined in GLES3/gl31.h:1082 TEXTURE_HEIGHT = 0x1001 // TEXTURE_DEPTH as defined in GLES3/gl31.h:1083 TEXTURE_DEPTH = 0x8071 // TEXTURE_INTERNAL_FORMAT as defined in GLES3/gl31.h:1084 TEXTURE_INTERNAL_FORMAT = 0x1003 // TEXTURE_RED_SIZE as defined in GLES3/gl31.h:1085 TEXTURE_RED_SIZE = 0x805C // TEXTURE_GREEN_SIZE as defined in GLES3/gl31.h:1086 TEXTURE_GREEN_SIZE = 0x805D // TEXTURE_BLUE_SIZE as defined in GLES3/gl31.h:1087 TEXTURE_BLUE_SIZE = 0x805E // TEXTURE_ALPHA_SIZE as defined in GLES3/gl31.h:1088 TEXTURE_ALPHA_SIZE = 0x805F // TEXTURE_DEPTH_SIZE as defined in GLES3/gl31.h:1089 TEXTURE_DEPTH_SIZE = 0x884A // TEXTURE_STENCIL_SIZE as defined in GLES3/gl31.h:1090 TEXTURE_STENCIL_SIZE = 0x88F1 // TEXTURE_SHARED_SIZE as defined in GLES3/gl31.h:1091 TEXTURE_SHARED_SIZE = 0x8C3F // TEXTURE_RED_TYPE as defined in GLES3/gl31.h:1092 TEXTURE_RED_TYPE = 0x8C10 // TEXTURE_GREEN_TYPE as defined in GLES3/gl31.h:1093 TEXTURE_GREEN_TYPE = 0x8C11 // TEXTURE_BLUE_TYPE as defined in GLES3/gl31.h:1094 TEXTURE_BLUE_TYPE = 0x8C12 // TEXTURE_ALPHA_TYPE as defined in GLES3/gl31.h:1095 TEXTURE_ALPHA_TYPE = 0x8C13 // TEXTURE_DEPTH_TYPE as defined in GLES3/gl31.h:1096 TEXTURE_DEPTH_TYPE = 0x8C16 // TEXTURE_COMPRESSED as defined in GLES3/gl31.h:1097 TEXTURE_COMPRESSED = 0x86A1 // SAMPLER_2D_MULTISAMPLE as defined in GLES3/gl31.h:1098 SAMPLER_2D_MULTISAMPLE = 0x9108 // INT_SAMPLER_2D_MULTISAMPLE as defined in GLES3/gl31.h:1099 INT_SAMPLER_2D_MULTISAMPLE = 0x9109 // UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE as defined in GLES3/gl31.h:1100 UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 0x910A // VERTEX_ATTRIB_BINDING as defined in GLES3/gl31.h:1101 VERTEX_ATTRIB_BINDING = 0x82D4 // VERTEX_ATTRIB_RELATIVE_OFFSET as defined in GLES3/gl31.h:1102 VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5 // VERTEX_BINDING_DIVISOR as defined in GLES3/gl31.h:1103 VERTEX_BINDING_DIVISOR = 0x82D6 // VERTEX_BINDING_OFFSET as defined in GLES3/gl31.h:1104 VERTEX_BINDING_OFFSET = 0x82D7 // VERTEX_BINDING_STRIDE as defined in GLES3/gl31.h:1105 VERTEX_BINDING_STRIDE = 0x82D8 // VERTEX_BINDING_BUFFER as defined in GLES3/gl31.h:1106 VERTEX_BINDING_BUFFER = 0x8F4F // MAX_VERTEX_ATTRIB_RELATIVE_OFFSET as defined in GLES3/gl31.h:1107 MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9 // MAX_VERTEX_ATTRIB_BINDINGS as defined in GLES3/gl31.h:1108 MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA // MAX_VERTEX_ATTRIB_STRIDE as defined in GLES3/gl31.h:1109 MAX_VERTEX_ATTRIB_STRIDE = 0x82E5 )
Variables ¶
This section is empty.
Functions ¶
func ActiveShaderProgram ¶
ActiveShaderProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glActiveShaderProgram.xhtml
func ActiveTexture ¶
func ActiveTexture(texture uint32)
ActiveTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glActiveTexture.xhtml
func AttachShader ¶
AttachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glAttachShader.xhtml
func BeginQuery ¶
BeginQuery function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBeginQuery.xhtml
func BeginTransformFeedback ¶
func BeginTransformFeedback(primitiveMode uint32)
BeginTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBeginTransformFeedback.xhtml
func BindAttribLocation ¶
BindAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindAttribLocation.xhtml
func BindBuffer ¶
BindBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindBuffer.xhtml
func BindBufferBase ¶
BindBufferBase function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindBufferBase.xhtml
func BindBufferRange ¶
BindBufferRange function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindBufferRange.xhtml
func BindFramebuffer ¶
BindFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindFramebuffer.xhtml
func BindImageTexture ¶
func BindImageTexture(unit uint32, texture uint32, level int32, layered byte, layer int32, access uint32, format uint32)
BindImageTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindImageTexture.xhtml
func BindProgramPipeline ¶
func BindProgramPipeline(pipeline uint32)
BindProgramPipeline function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindProgramPipeline.xhtml
func BindRenderbuffer ¶
BindRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindRenderbuffer.xhtml
func BindSampler ¶
BindSampler function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindSampler.xhtml
func BindTexture ¶
BindTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindTexture.xhtml
func BindTransformFeedback ¶
BindTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindTransformFeedback.xhtml
func BindVertexArray ¶
func BindVertexArray(array uint32)
BindVertexArray function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindVertexArray.xhtml
func BindVertexBuffer ¶
BindVertexBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBindVertexBuffer.xhtml
func BlendColor ¶
BlendColor function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBlendColor.xhtml
func BlendEquation ¶
func BlendEquation(mode uint32)
BlendEquation function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBlendEquation.xhtml
func BlendEquationSeparate ¶
BlendEquationSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBlendEquationSeparate.xhtml
func BlendFunc ¶
BlendFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBlendFunc.xhtml
func BlendFuncSeparate ¶
func BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
BlendFuncSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBlendFuncSeparate.xhtml
func BlitFramebuffer ¶
func BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, dstX1 int32, dstY1 int32, mask uint32, filter Enum)
BlitFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBlitFramebuffer.xhtml
func BufferData ¶
BufferData function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBufferData.xhtml
func BufferSubData ¶
BufferSubData function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glBufferSubData.xhtml
func CheckFramebufferStatus ¶
CheckFramebufferStatus function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCheckFramebufferStatus.xhtml
func Clear ¶
func Clear(mask uint32)
Clear function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClear.xhtml
func ClearBufferfi ¶
ClearBufferfi function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClearBufferfi.xhtml
func ClearBufferfv ¶
ClearBufferfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClearBufferfv.xhtml
func ClearBufferiv ¶
ClearBufferiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClearBufferiv.xhtml
func ClearBufferuiv ¶
ClearBufferuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClearBufferuiv.xhtml
func ClearColor ¶
ClearColor function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClearColor.xhtml
func ClearDepthf ¶
func ClearDepthf(d float32)
ClearDepthf function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClearDepthf.xhtml
func ClearStencil ¶
func ClearStencil(s int32)
ClearStencil function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClearStencil.xhtml
func ClientWaitSync ¶
ClientWaitSync function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glClientWaitSync.xhtml
func ColorMask ¶
ColorMask function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glColorMask.xhtml
func CompileShader ¶
func CompileShader(shader uint32)
CompileShader function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCompileShader.xhtml
func CompressedTexImage2D ¶
func CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)
CompressedTexImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCompressedTexImage2D.xhtml
func CompressedTexImage3D ¶
func CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, depth int32, border int32, imageSize int32, data unsafe.Pointer)
CompressedTexImage3D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCompressedTexImage3D.xhtml
func CompressedTexSubImage2D ¶
func CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)
CompressedTexSubImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCompressedTexSubImage2D.xhtml
func CompressedTexSubImage3D ¶
func CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, imageSize Sizei, data unsafe.Pointer)
CompressedTexSubImage3D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCompressedTexSubImage3D.xhtml
func CopyBufferSubData ¶
func CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset int, writeOffset int, size int)
CopyBufferSubData function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCopyBufferSubData.xhtml
func CopyTexImage2D ¶
func CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)
CopyTexImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCopyTexImage2D.xhtml
func CopyTexSubImage2D ¶
func CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)
CopyTexSubImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCopyTexSubImage2D.xhtml
func CopyTexSubImage3D ¶
func CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, x int32, y int32, width int32, height int32)
CopyTexSubImage3D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCopyTexSubImage3D.xhtml
func CreateProgram ¶
func CreateProgram() uint32
CreateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCreateProgram.xhtml
func CreateShader ¶
CreateShader function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCreateShader.xhtml
func CreateShaderProgramv ¶
CreateShaderProgramv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCreateShaderProgramv.xhtml
func CullFace ¶
func CullFace(mode uint32)
CullFace function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glCullFace.xhtml
func DeleteBuffers ¶
DeleteBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteBuffers.xhtml
func DeleteFramebuffers ¶
DeleteFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteFramebuffers.xhtml
func DeleteProgram ¶
func DeleteProgram(program uint32)
DeleteProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteProgram.xhtml
func DeleteProgramPipelines ¶
DeleteProgramPipelines function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteProgramPipelines.xhtml
func DeleteQueries ¶
DeleteQueries function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteQueries.xhtml
func DeleteRenderbuffers ¶
DeleteRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteRenderbuffers.xhtml
func DeleteSamplers ¶
DeleteSamplers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteSamplers.xhtml
func DeleteShader ¶
func DeleteShader(shader uint32)
DeleteShader function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteShader.xhtml
func DeleteSync ¶
func DeleteSync(sync Sync)
DeleteSync function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteSync.xhtml
func DeleteTextures ¶
DeleteTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteTextures.xhtml
func DeleteTransformFeedbacks ¶
DeleteTransformFeedbacks function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteTransformFeedbacks.xhtml
func DeleteVertexArrays ¶
DeleteVertexArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDeleteVertexArrays.xhtml
func DepthFunc ¶
func DepthFunc(_func uint32)
DepthFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDepthFunc.xhtml
func DepthMask ¶
func DepthMask(flag byte)
DepthMask function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDepthMask.xhtml
func DepthRangef ¶
DepthRangef function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDepthRangef.xhtml
func DetachShader ¶
DetachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDetachShader.xhtml
func Disable ¶
func Disable(cap uint32)
Disable function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDisable.xhtml
func DisableVertexAttribArray ¶
func DisableVertexAttribArray(index uint32)
DisableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDisableVertexAttribArray.xhtml
func DispatchCompute ¶
DispatchCompute function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDispatchCompute.xhtml
func DispatchComputeIndirect ¶
func DispatchComputeIndirect(indirect int)
DispatchComputeIndirect function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDispatchComputeIndirect.xhtml
func DrawArrays ¶
DrawArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawArrays.xhtml
func DrawArraysIndirect ¶
DrawArraysIndirect function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawArraysIndirect.xhtml
func DrawArraysInstanced ¶
DrawArraysInstanced function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawArraysInstanced.xhtml
func DrawBuffers ¶
DrawBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawBuffers.xhtml
func DrawElements ¶
DrawElements function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawElements.xhtml
func DrawElementsIndirect ¶
DrawElementsIndirect function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawElementsIndirect.xhtml
func DrawElementsInstanced ¶
func DrawElementsInstanced(mode uint32, count int32, kind uint32, indices unsafe.Pointer, instancecount int32)
DrawElementsInstanced function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawElementsInstanced.xhtml
func DrawRangeElements ¶
func DrawRangeElements(mode uint32, start uint32, end uint32, count int32, kind uint32, indices unsafe.Pointer)
DrawRangeElements function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glDrawRangeElements.xhtml
func Enable ¶
func Enable(cap uint32)
Enable function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glEnable.xhtml
func EnableVertexAttribArray ¶
func EnableVertexAttribArray(index uint32)
EnableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glEnableVertexAttribArray.xhtml
func EndQuery ¶
func EndQuery(target uint32)
EndQuery function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glEndQuery.xhtml
func EndTransformFeedback ¶
func EndTransformFeedback()
EndTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glEndTransformFeedback.xhtml
func Finish ¶
func Finish()
Finish function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFinish.xhtml
func Flush ¶
func Flush()
Flush function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFlush.xhtml
func FlushMappedBufferRange ¶
FlushMappedBufferRange function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFlushMappedBufferRange.xhtml
func FramebufferParameteri ¶
FramebufferParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFramebufferParameteri.xhtml
func FramebufferRenderbuffer ¶
func FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
FramebufferRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFramebufferRenderbuffer.xhtml
func FramebufferTexture2D ¶
func FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)
FramebufferTexture2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFramebufferTexture2D.xhtml
func FramebufferTextureLayer ¶
func FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32)
FramebufferTextureLayer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFramebufferTextureLayer.xhtml
func FrontFace ¶
func FrontFace(mode uint32)
FrontFace function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glFrontFace.xhtml
func GenBuffers ¶
GenBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenBuffers.xhtml
func GenFramebuffers ¶
GenFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenFramebuffers.xhtml
func GenProgramPipelines ¶
GenProgramPipelines function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenProgramPipelines.xhtml
func GenQueries ¶
GenQueries function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenQueries.xhtml
func GenRenderbuffers ¶
GenRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenRenderbuffers.xhtml
func GenSamplers ¶
GenSamplers function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenSamplers.xhtml
func GenTextures ¶
GenTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenTextures.xhtml
func GenTransformFeedbacks ¶
GenTransformFeedbacks function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenTransformFeedbacks.xhtml
func GenVertexArrays ¶
GenVertexArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenVertexArrays.xhtml
func GenerateMipmap ¶
func GenerateMipmap(target uint32)
GenerateMipmap function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGenerateMipmap.xhtml
func GetActiveAttrib ¶
func GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, kind *uint32, name []byte)
GetActiveAttrib function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetActiveAttrib.xhtml
func GetActiveUniform ¶
func GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, kind *uint32, name []byte)
GetActiveUniform function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetActiveUniform.xhtml
func GetActiveUniformBlockName ¶
func GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length []int32, uniformBlockName []byte)
GetActiveUniformBlockName function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetActiveUniformBlockName.xhtml
func GetActiveUniformBlockiv ¶
func GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params []int32)
GetActiveUniformBlockiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetActiveUniformBlockiv.xhtml
func GetActiveUniformsiv ¶
func GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, params []int32)
GetActiveUniformsiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetActiveUniformsiv.xhtml
func GetAttachedShaders ¶
GetAttachedShaders function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetAttachedShaders.xhtml
func GetAttribLocation ¶
GetAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetAttribLocation.xhtml
func GetBooleani_v ¶
GetBooleani_v function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetBooleani_v.xhtml
func GetBooleanv ¶
GetBooleanv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetBooleanv.xhtml
func GetBufferParameteri64v ¶
GetBufferParameteri64v function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetBufferParameteri64v.xhtml
func GetBufferParameteriv ¶
GetBufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetBufferParameteriv.xhtml
func GetBufferPointerv ¶
GetBufferPointerv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetBufferPointerv.xhtml
func GetError ¶
func GetError() uint32
GetError function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetError.xhtml
func GetFloatv ¶
GetFloatv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetFloatv.xhtml
func GetFragDataLocation ¶
GetFragDataLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetFragDataLocation.xhtml
func GetFramebufferAttachmentParameteriv ¶
func GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params []int32)
GetFramebufferAttachmentParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetFramebufferAttachmentParameteriv.xhtml
func GetFramebufferParameteriv ¶
GetFramebufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetFramebufferParameteriv.xhtml
func GetInteger64i_v ¶
GetInteger64i_v function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetInteger64i_v.xhtml
func GetInteger64v ¶
GetInteger64v function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetInteger64v.xhtml
func GetIntegeri_v ¶
GetIntegeri_v function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetIntegeri_v.xhtml
func GetIntegerv ¶
GetIntegerv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetIntegerv.xhtml
func GetInternalformativ ¶
func GetInternalformativ(target uint32, internalformat uint32, pname uint32, bufSize int32, params []int32)
GetInternalformativ function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetInternalformativ.xhtml
func GetMultisamplefv ¶
GetMultisamplefv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetMultisamplefv.xhtml
func GetProgramBinary ¶
func GetProgramBinary(program uint32, bufSize int32, length []int32, binaryFormat []uint32, binary unsafe.Pointer)
GetProgramBinary function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramBinary.xhtml
func GetProgramInfoLog ¶
GetProgramInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramInfoLog.xhtml
func GetProgramInterfaceiv ¶
GetProgramInterfaceiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramInterfaceiv.xhtml
func GetProgramPipelineInfoLog ¶
GetProgramPipelineInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramPipelineInfoLog.xhtml
func GetProgramPipelineiv ¶
GetProgramPipelineiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramPipelineiv.xhtml
func GetProgramResourceIndex ¶
GetProgramResourceIndex function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramResourceIndex.xhtml
func GetProgramResourceLocation ¶
GetProgramResourceLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramResourceLocation.xhtml
func GetProgramResourceName ¶
func GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, length []int32, name []byte)
GetProgramResourceName function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramResourceName.xhtml
func GetProgramResourceiv ¶
func GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, props []uint32, bufSize int32, length []int32, params []int32)
GetProgramResourceiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramResourceiv.xhtml
func GetProgramiv ¶
GetProgramiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetProgramiv.xhtml
func GetQueryObjectuiv ¶
GetQueryObjectuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetQueryObjectuiv.xhtml
func GetQueryiv ¶
GetQueryiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetQueryiv.xhtml
func GetRenderbufferParameteriv ¶
GetRenderbufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetRenderbufferParameteriv.xhtml
func GetSamplerParameterfv ¶
GetSamplerParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetSamplerParameterfv.xhtml
func GetSamplerParameteriv ¶
GetSamplerParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetSamplerParameteriv.xhtml
func GetShaderInfoLog ¶
GetShaderInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetShaderInfoLog.xhtml
func GetShaderPrecisionFormat ¶
func GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, _range []int32, precision *int32)
GetShaderPrecisionFormat function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetShaderPrecisionFormat.xhtml
func GetShaderSource ¶
GetShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetShaderSource.xhtml
func GetShaderiv ¶
GetShaderiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetShaderiv.xhtml
func GetString ¶
GetString function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetString.xhtml
func GetStringi ¶
GetStringi function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetStringi.xhtml
func GetSynciv ¶
GetSynciv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetSynciv.xhtml
func GetTexLevelParameterfv ¶
GetTexLevelParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetTexLevelParameterfv.xhtml
func GetTexLevelParameteriv ¶
GetTexLevelParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetTexLevelParameteriv.xhtml
func GetTexParameterfv ¶
GetTexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetTexParameterfv.xhtml
func GetTexParameteriv ¶
GetTexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetTexParameteriv.xhtml
func GetTransformFeedbackVarying ¶
func GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length []int32, size []int32, kind []uint32, name []byte)
GetTransformFeedbackVarying function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetTransformFeedbackVarying.xhtml
func GetUniformBlockIndex ¶
GetUniformBlockIndex function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetUniformBlockIndex.xhtml
func GetUniformIndices ¶
func GetUniformIndices(program uint32, uniformCount int32, uniformNames []string, uniformIndices []uint32)
GetUniformIndices function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetUniformIndices.xhtml
func GetUniformLocation ¶
GetUniformLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetUniformLocation.xhtml
func GetUniformfv ¶
GetUniformfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetUniformfv.xhtml
func GetUniformiv ¶
GetUniformiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetUniformiv.xhtml
func GetUniformuiv ¶
GetUniformuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetUniformuiv.xhtml
func GetVertexAttribIiv ¶
GetVertexAttribIiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetVertexAttribIiv.xhtml
func GetVertexAttribIuiv ¶
GetVertexAttribIuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetVertexAttribIuiv.xhtml
func GetVertexAttribPointerv ¶
GetVertexAttribPointerv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetVertexAttribPointerv.xhtml
func GetVertexAttribfv ¶
GetVertexAttribfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetVertexAttribfv.xhtml
func GetVertexAttribiv ¶
GetVertexAttribiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glGetVertexAttribiv.xhtml
func Hint ¶
Hint function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glHint.xhtml
func InvalidateFramebuffer ¶
InvalidateFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glInvalidateFramebuffer.xhtml
func InvalidateSubFramebuffer ¶
func InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments []uint32, x int32, y int32, width int32, height int32)
InvalidateSubFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glInvalidateSubFramebuffer.xhtml
func IsBuffer ¶
IsBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsBuffer.xhtml
func IsEnabled ¶
IsEnabled function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsEnabled.xhtml
func IsFramebuffer ¶
IsFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsFramebuffer.xhtml
func IsProgram ¶
IsProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsProgram.xhtml
func IsProgramPipeline ¶
IsProgramPipeline function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsProgramPipeline.xhtml
func IsQuery ¶
IsQuery function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsQuery.xhtml
func IsRenderbuffer ¶
IsRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsRenderbuffer.xhtml
func IsSampler ¶
IsSampler function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsSampler.xhtml
func IsShader ¶
IsShader function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsShader.xhtml
func IsSync ¶
IsSync function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsSync.xhtml
func IsTexture ¶
IsTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsTexture.xhtml
func IsTransformFeedback ¶
IsTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsTransformFeedback.xhtml
func IsVertexArray ¶
IsVertexArray function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glIsVertexArray.xhtml
func LineWidth ¶
func LineWidth(width float32)
LineWidth function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glLineWidth.xhtml
func LinkProgram ¶
func LinkProgram(program uint32)
LinkProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glLinkProgram.xhtml
func MapBufferRange ¶
MapBufferRange function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glMapBufferRange.xhtml
func MemoryBarrier ¶
func MemoryBarrier(barriers uint32)
MemoryBarrier function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glMemoryBarrier.xhtml
func MemoryBarrierByRegion ¶
func MemoryBarrierByRegion(barriers uint32)
MemoryBarrierByRegion function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glMemoryBarrierByRegion.xhtml
func PauseTransformFeedback ¶
func PauseTransformFeedback()
PauseTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glPauseTransformFeedback.xhtml
func PixelStorei ¶
PixelStorei function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glPixelStorei.xhtml
func PolygonOffset ¶
PolygonOffset function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glPolygonOffset.xhtml
func ProgramBinary ¶
ProgramBinary function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramBinary.xhtml
func ProgramParameteri ¶
ProgramParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramParameteri.xhtml
func ProgramUniform1f ¶
ProgramUniform1f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform1f.xhtml
func ProgramUniform1fv ¶
ProgramUniform1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform1fv.xhtml
func ProgramUniform1i ¶
ProgramUniform1i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform1i.xhtml
func ProgramUniform1iv ¶
ProgramUniform1iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform1iv.xhtml
func ProgramUniform1ui ¶
ProgramUniform1ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform1ui.xhtml
func ProgramUniform1uiv ¶
ProgramUniform1uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform1uiv.xhtml
func ProgramUniform2f ¶
ProgramUniform2f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform2f.xhtml
func ProgramUniform2fv ¶
ProgramUniform2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform2fv.xhtml
func ProgramUniform2i ¶
ProgramUniform2i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform2i.xhtml
func ProgramUniform2iv ¶
ProgramUniform2iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform2iv.xhtml
func ProgramUniform2ui ¶
ProgramUniform2ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform2ui.xhtml
func ProgramUniform2uiv ¶
ProgramUniform2uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform2uiv.xhtml
func ProgramUniform3f ¶
ProgramUniform3f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform3f.xhtml
func ProgramUniform3fv ¶
ProgramUniform3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform3fv.xhtml
func ProgramUniform3i ¶
ProgramUniform3i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform3i.xhtml
func ProgramUniform3iv ¶
ProgramUniform3iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform3iv.xhtml
func ProgramUniform3ui ¶
ProgramUniform3ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform3ui.xhtml
func ProgramUniform3uiv ¶
ProgramUniform3uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform3uiv.xhtml
func ProgramUniform4f ¶
func ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32)
ProgramUniform4f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform4f.xhtml
func ProgramUniform4fv ¶
ProgramUniform4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform4fv.xhtml
func ProgramUniform4i ¶
ProgramUniform4i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform4i.xhtml
func ProgramUniform4iv ¶
ProgramUniform4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform4iv.xhtml
func ProgramUniform4ui ¶
ProgramUniform4ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform4ui.xhtml
func ProgramUniform4uiv ¶
ProgramUniform4uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniform4uiv.xhtml
func ProgramUniformMatrix2fv ¶
func ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix2fv.xhtml
func ProgramUniformMatrix2x3fv ¶
func ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix2x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix2x3fv.xhtml
func ProgramUniformMatrix2x4fv ¶
func ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix2x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix2x4fv.xhtml
func ProgramUniformMatrix3fv ¶
func ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix3fv.xhtml
func ProgramUniformMatrix3x2fv ¶
func ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix3x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix3x2fv.xhtml
func ProgramUniformMatrix3x4fv ¶
func ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix3x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix3x4fv.xhtml
func ProgramUniformMatrix4fv ¶
func ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix4fv.xhtml
func ProgramUniformMatrix4x2fv ¶
func ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix4x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix4x2fv.xhtml
func ProgramUniformMatrix4x3fv ¶
func ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose byte, value []float32)
ProgramUniformMatrix4x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glProgramUniformMatrix4x3fv.xhtml
func ReadBuffer ¶
func ReadBuffer(mode uint32)
ReadBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glReadBuffer.xhtml
func ReadPixels ¶
func ReadPixels(x int32, y int32, width int32, height int32, format uint32, kind uint32, pixels unsafe.Pointer)
ReadPixels function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glReadPixels.xhtml
func ReleaseShaderCompiler ¶
func ReleaseShaderCompiler()
ReleaseShaderCompiler function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glReleaseShaderCompiler.xhtml
func RenderbufferStorage ¶
RenderbufferStorage function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glRenderbufferStorage.xhtml
func RenderbufferStorageMultisample ¶
func RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32)
RenderbufferStorageMultisample function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glRenderbufferStorageMultisample.xhtml
func ResumeTransformFeedback ¶
func ResumeTransformFeedback()
ResumeTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glResumeTransformFeedback.xhtml
func SampleCoverage ¶
SampleCoverage function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glSampleCoverage.xhtml
func SampleMaski ¶
SampleMaski function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glSampleMaski.xhtml
func SamplerParameterf ¶
SamplerParameterf function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glSamplerParameterf.xhtml
func SamplerParameterfv ¶
SamplerParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glSamplerParameterfv.xhtml
func SamplerParameteri ¶
SamplerParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glSamplerParameteri.xhtml
func SamplerParameteriv ¶
SamplerParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glSamplerParameteriv.xhtml
func Scissor ¶
Scissor function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glScissor.xhtml
func ShaderBinary ¶
func ShaderBinary(count int32, shaders []uint32, binaryformat uint32, binary unsafe.Pointer, length int32)
ShaderBinary function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glShaderBinary.xhtml
func ShaderSource ¶
ShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glShaderSource.xhtml
func StencilFunc ¶
StencilFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glStencilFunc.xhtml
func StencilFuncSeparate ¶
StencilFuncSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glStencilFuncSeparate.xhtml
func StencilMask ¶
func StencilMask(mask uint32)
StencilMask function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glStencilMask.xhtml
func StencilMaskSeparate ¶
StencilMaskSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glStencilMaskSeparate.xhtml
func StencilOp ¶
StencilOp function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glStencilOp.xhtml
func StencilOpSeparate ¶
StencilOpSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glStencilOpSeparate.xhtml
func TexImage2D ¶
func TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, kind uint32, pixels unsafe.Pointer)
TexImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexImage2D.xhtml
func TexImage3D ¶
func TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, depth int32, border int32, format uint32, kind uint32, pixels unsafe.Pointer)
TexImage3D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexImage3D.xhtml
func TexParameterf ¶
TexParameterf function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexParameterf.xhtml
func TexParameterfv ¶
TexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexParameterfv.xhtml
func TexParameteri ¶
TexParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexParameteri.xhtml
func TexParameteriv ¶
TexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexParameteriv.xhtml
func TexStorage2D ¶
TexStorage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexStorage2D.xhtml
func TexStorage2DMultisample ¶
func TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, fixedsamplelocations byte)
TexStorage2DMultisample function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexStorage2DMultisample.xhtml
func TexStorage3D ¶
func TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, depth int32)
TexStorage3D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexStorage3D.xhtml
func TexSubImage2D ¶
func TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, kind uint32, pixels unsafe.Pointer)
TexSubImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexSubImage2D.xhtml
func TexSubImage3D ¶
func TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, width int32, height int32, depth int32, format uint32, kind Enum, pixels unsafe.Pointer)
TexSubImage3D function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTexSubImage3D.xhtml
func TransformFeedbackVaryings ¶
TransformFeedbackVaryings function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glTransformFeedbackVaryings.xhtml
func Uniform1f ¶
Uniform1f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform1f.xhtml
func Uniform1fv ¶
Uniform1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform1fv.xhtml
func Uniform1i ¶
Uniform1i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform1i.xhtml
func Uniform1iv ¶
Uniform1iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform1iv.xhtml
func Uniform1ui ¶
Uniform1ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform1ui.xhtml
func Uniform1uiv ¶
Uniform1uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform1uiv.xhtml
func Uniform2f ¶
Uniform2f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform2f.xhtml
func Uniform2fv ¶
Uniform2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform2fv.xhtml
func Uniform2i ¶
Uniform2i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform2i.xhtml
func Uniform2iv ¶
Uniform2iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform2iv.xhtml
func Uniform2ui ¶
Uniform2ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform2ui.xhtml
func Uniform2uiv ¶
Uniform2uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform2uiv.xhtml
func Uniform3f ¶
Uniform3f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform3f.xhtml
func Uniform3fv ¶
Uniform3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform3fv.xhtml
func Uniform3i ¶
Uniform3i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform3i.xhtml
func Uniform3iv ¶
Uniform3iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform3iv.xhtml
func Uniform3ui ¶
Uniform3ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform3ui.xhtml
func Uniform3uiv ¶
Uniform3uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform3uiv.xhtml
func Uniform4f ¶
Uniform4f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform4f.xhtml
func Uniform4fv ¶
Uniform4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform4fv.xhtml
func Uniform4i ¶
Uniform4i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform4i.xhtml
func Uniform4iv ¶
Uniform4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform4iv.xhtml
func Uniform4ui ¶
Uniform4ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform4ui.xhtml
func Uniform4uiv ¶
Uniform4uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniform4uiv.xhtml
func UniformBlockBinding ¶
UniformBlockBinding function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformBlockBinding.xhtml
func UniformMatrix2fv ¶
UniformMatrix2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix2fv.xhtml
func UniformMatrix2x3fv ¶
UniformMatrix2x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix2x3fv.xhtml
func UniformMatrix2x4fv ¶
UniformMatrix2x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix2x4fv.xhtml
func UniformMatrix3fv ¶
UniformMatrix3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix3fv.xhtml
func UniformMatrix3x2fv ¶
UniformMatrix3x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix3x2fv.xhtml
func UniformMatrix3x4fv ¶
UniformMatrix3x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix3x4fv.xhtml
func UniformMatrix4fv ¶
UniformMatrix4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix4fv.xhtml
func UniformMatrix4x2fv ¶
UniformMatrix4x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix4x2fv.xhtml
func UniformMatrix4x3fv ¶
UniformMatrix4x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUniformMatrix4x3fv.xhtml
func UnmapBuffer ¶
UnmapBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUnmapBuffer.xhtml
func UseProgram ¶
func UseProgram(program uint32)
UseProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUseProgram.xhtml
func UseProgramStages ¶
UseProgramStages function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glUseProgramStages.xhtml
func ValidateProgram ¶
func ValidateProgram(program uint32)
ValidateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glValidateProgram.xhtml
func ValidateProgramPipeline ¶
func ValidateProgramPipeline(pipeline uint32)
ValidateProgramPipeline function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glValidateProgramPipeline.xhtml
func VertexAttrib1f ¶
VertexAttrib1f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib1f.xhtml
func VertexAttrib1fv ¶
VertexAttrib1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib1fv.xhtml
func VertexAttrib2f ¶
VertexAttrib2f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib2f.xhtml
func VertexAttrib2fv ¶
VertexAttrib2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib2fv.xhtml
func VertexAttrib3f ¶
VertexAttrib3f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib3f.xhtml
func VertexAttrib3fv ¶
VertexAttrib3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib3fv.xhtml
func VertexAttrib4f ¶
VertexAttrib4f function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib4f.xhtml
func VertexAttrib4fv ¶
VertexAttrib4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttrib4fv.xhtml
func VertexAttribBinding ¶
VertexAttribBinding function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribBinding.xhtml
func VertexAttribDivisor ¶
VertexAttribDivisor function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribDivisor.xhtml
func VertexAttribFormat ¶
func VertexAttribFormat(attribindex uint32, size int32, kind uint32, normalized byte, relativeoffset uint32)
VertexAttribFormat function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribFormat.xhtml
func VertexAttribI4i ¶
VertexAttribI4i function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribI4i.xhtml
func VertexAttribI4iv ¶
VertexAttribI4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribI4iv.xhtml
func VertexAttribI4ui ¶
VertexAttribI4ui function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribI4ui.xhtml
func VertexAttribI4uiv ¶
VertexAttribI4uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribI4uiv.xhtml
func VertexAttribIFormat ¶
VertexAttribIFormat function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribIFormat.xhtml
func VertexAttribIPointer ¶
func VertexAttribIPointer(index uint32, size int32, kind uint32, stride int32, pointer unsafe.Pointer)
VertexAttribIPointer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribIPointer.xhtml
func VertexAttribPointer ¶
func VertexAttribPointer(index uint32, size int32, kind uint32, normalized byte, stride int32, pointer unsafe.Pointer)
VertexAttribPointer function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexAttribPointer.xhtml
func VertexBindingDivisor ¶
VertexBindingDivisor function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glVertexBindingDivisor.xhtml
func Viewport ¶
Viewport function as declared in https://www.khronos.org/opengles/sdk/docs/man31/html/glViewport.xhtml