Documentation
¶
Overview ¶
Package gles3 provides Go bindings for the OpenGL ES v3 API.
Index ¶
- Constants
- 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 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 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 CullFace(mode uint32)
- func DeleteBuffers(n int32, buffers []uint32)
- func DeleteFramebuffers(n int32, framebuffers []uint32)
- func DeleteProgram(program 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 DrawArrays(mode uint32, first int32, count int32)
- 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 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 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 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 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 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 GetProgramBinary(program uint32, bufSize int32, length []int32, binaryFormat []uint32, ...)
- func GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog []byte)
- 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 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 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 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 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 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 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 ValidateProgram(program 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 VertexAttribDivisor(index uint32, divisor uint32)
- 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 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 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/gl3.h:54 ES_VERSION_2_0 = 1 // DEPTH_BUFFER_BIT as defined in GLES3/gl3.h:76 DEPTH_BUFFER_BIT = 0x00000100 // STENCIL_BUFFER_BIT as defined in GLES3/gl3.h:77 STENCIL_BUFFER_BIT = 0x00000400 // COLOR_BUFFER_BIT as defined in GLES3/gl3.h:78 COLOR_BUFFER_BIT = 0x00004000 // FALSE as defined in GLES3/gl3.h:79 FALSE = 0 // TRUE as defined in GLES3/gl3.h:80 TRUE = 1 // POINTS as defined in GLES3/gl3.h:81 POINTS = 0x0000 // LINES as defined in GLES3/gl3.h:82 LINES = 0x0001 // LINE_LOOP as defined in GLES3/gl3.h:83 LINE_LOOP = 0x0002 // LINE_STRIP as defined in GLES3/gl3.h:84 LINE_STRIP = 0x0003 // TRIANGLES as defined in GLES3/gl3.h:85 TRIANGLES = 0x0004 // TRIANGLE_STRIP as defined in GLES3/gl3.h:86 TRIANGLE_STRIP = 0x0005 // TRIANGLE_FAN as defined in GLES3/gl3.h:87 TRIANGLE_FAN = 0x0006 // ZERO as defined in GLES3/gl3.h:88 ZERO = 0 // ONE as defined in GLES3/gl3.h:89 ONE = 1 // SRC_COLOR as defined in GLES3/gl3.h:90 SRC_COLOR = 0x0300 // ONE_MINUS_SRC_COLOR as defined in GLES3/gl3.h:91 ONE_MINUS_SRC_COLOR = 0x0301 // SRC_ALPHA as defined in GLES3/gl3.h:92 SRC_ALPHA = 0x0302 // ONE_MINUS_SRC_ALPHA as defined in GLES3/gl3.h:93 ONE_MINUS_SRC_ALPHA = 0x0303 // DST_ALPHA as defined in GLES3/gl3.h:94 DST_ALPHA = 0x0304 // ONE_MINUS_DST_ALPHA as defined in GLES3/gl3.h:95 ONE_MINUS_DST_ALPHA = 0x0305 // DST_COLOR as defined in GLES3/gl3.h:96 DST_COLOR = 0x0306 // ONE_MINUS_DST_COLOR as defined in GLES3/gl3.h:97 ONE_MINUS_DST_COLOR = 0x0307 // SRC_ALPHA_SATURATE as defined in GLES3/gl3.h:98 SRC_ALPHA_SATURATE = 0x0308 // FUNC_ADD as defined in GLES3/gl3.h:99 FUNC_ADD = 0x8006 // BLEND_EQUATION as defined in GLES3/gl3.h:100 BLEND_EQUATION = 0x8009 // BLEND_EQUATION_RGB as defined in GLES3/gl3.h:101 BLEND_EQUATION_RGB = 0x8009 // BLEND_EQUATION_ALPHA as defined in GLES3/gl3.h:102 BLEND_EQUATION_ALPHA = 0x883D // FUNC_SUBTRACT as defined in GLES3/gl3.h:103 FUNC_SUBTRACT = 0x800A // FUNC_REVERSE_SUBTRACT as defined in GLES3/gl3.h:104 FUNC_REVERSE_SUBTRACT = 0x800B // BLEND_DST_RGB as defined in GLES3/gl3.h:105 BLEND_DST_RGB = 0x80C8 // BLEND_SRC_RGB as defined in GLES3/gl3.h:106 BLEND_SRC_RGB = 0x80C9 // BLEND_DST_ALPHA as defined in GLES3/gl3.h:107 BLEND_DST_ALPHA = 0x80CA // BLEND_SRC_ALPHA as defined in GLES3/gl3.h:108 BLEND_SRC_ALPHA = 0x80CB // CONSTANT_COLOR as defined in GLES3/gl3.h:109 CONSTANT_COLOR = 0x8001 // ONE_MINUS_CONSTANT_COLOR as defined in GLES3/gl3.h:110 ONE_MINUS_CONSTANT_COLOR = 0x8002 // CONSTANT_ALPHA as defined in GLES3/gl3.h:111 CONSTANT_ALPHA = 0x8003 // ONE_MINUS_CONSTANT_ALPHA as defined in GLES3/gl3.h:112 ONE_MINUS_CONSTANT_ALPHA = 0x8004 // BLEND_COLOR as defined in GLES3/gl3.h:113 BLEND_COLOR = 0x8005 // ARRAY_BUFFER as defined in GLES3/gl3.h:114 ARRAY_BUFFER = 0x8892 // ELEMENT_ARRAY_BUFFER as defined in GLES3/gl3.h:115 ELEMENT_ARRAY_BUFFER = 0x8893 // ARRAY_BUFFER_BINDING as defined in GLES3/gl3.h:116 ARRAY_BUFFER_BINDING = 0x8894 // ELEMENT_ARRAY_BUFFER_BINDING as defined in GLES3/gl3.h:117 ELEMENT_ARRAY_BUFFER_BINDING = 0x8895 // STREAM_DRAW as defined in GLES3/gl3.h:118 STREAM_DRAW = 0x88E0 // STATIC_DRAW as defined in GLES3/gl3.h:119 STATIC_DRAW = 0x88E4 // DYNAMIC_DRAW as defined in GLES3/gl3.h:120 DYNAMIC_DRAW = 0x88E8 // BUFFER_SIZE as defined in GLES3/gl3.h:121 BUFFER_SIZE = 0x8764 // BUFFER_USAGE as defined in GLES3/gl3.h:122 BUFFER_USAGE = 0x8765 // CURRENT_VERTEX_ATTRIB as defined in GLES3/gl3.h:123 CURRENT_VERTEX_ATTRIB = 0x8626 // FRONT as defined in GLES3/gl3.h:124 FRONT = 0x0404 // BACK as defined in GLES3/gl3.h:125 BACK = 0x0405 // FRONT_AND_BACK as defined in GLES3/gl3.h:126 FRONT_AND_BACK = 0x0408 // TEXTURE_2D as defined in GLES3/gl3.h:127 TEXTURE_2D = 0x0DE1 // CULL_FACE as defined in GLES3/gl3.h:128 CULL_FACE = 0x0B44 // BLEND as defined in GLES3/gl3.h:129 BLEND = 0x0BE2 // DITHER as defined in GLES3/gl3.h:130 DITHER = 0x0BD0 // STENCIL_TEST as defined in GLES3/gl3.h:131 STENCIL_TEST = 0x0B90 // DEPTH_TEST as defined in GLES3/gl3.h:132 DEPTH_TEST = 0x0B71 // SCISSOR_TEST as defined in GLES3/gl3.h:133 SCISSOR_TEST = 0x0C11 // POLYGON_OFFSET_FILL as defined in GLES3/gl3.h:134 POLYGON_OFFSET_FILL = 0x8037 // SAMPLE_ALPHA_TO_COVERAGE as defined in GLES3/gl3.h:135 SAMPLE_ALPHA_TO_COVERAGE = 0x809E // SAMPLE_COVERAGE as defined in GLES3/gl3.h:136 SAMPLE_COVERAGE = 0x80A0 // NO_ERROR as defined in GLES3/gl3.h:137 NO_ERROR = 0 // INVALID_ENUM as defined in GLES3/gl3.h:138 INVALID_ENUM = 0x0500 // INVALID_VALUE as defined in GLES3/gl3.h:139 INVALID_VALUE = 0x0501 // INVALID_OPERATION as defined in GLES3/gl3.h:140 INVALID_OPERATION = 0x0502 // OUT_OF_MEMORY as defined in GLES3/gl3.h:141 OUT_OF_MEMORY = 0x0505 // CW as defined in GLES3/gl3.h:142 CW = 0x0900 // CCW as defined in GLES3/gl3.h:143 CCW = 0x0901 // LINE_WIDTH as defined in GLES3/gl3.h:144 LINE_WIDTH = 0x0B21 // ALIASED_POINT_SIZE_RANGE as defined in GLES3/gl3.h:145 ALIASED_POINT_SIZE_RANGE = 0x846D // ALIASED_LINE_WIDTH_RANGE as defined in GLES3/gl3.h:146 ALIASED_LINE_WIDTH_RANGE = 0x846E // CULL_FACE_MODE as defined in GLES3/gl3.h:147 CULL_FACE_MODE = 0x0B45 // FRONT_FACE as defined in GLES3/gl3.h:148 FRONT_FACE = 0x0B46 // DEPTH_RANGE as defined in GLES3/gl3.h:149 DEPTH_RANGE = 0x0B70 // DEPTH_WRITEMASK as defined in GLES3/gl3.h:150 DEPTH_WRITEMASK = 0x0B72 // DEPTH_CLEAR_VALUE as defined in GLES3/gl3.h:151 DEPTH_CLEAR_VALUE = 0x0B73 // DEPTH_FUNC as defined in GLES3/gl3.h:152 DEPTH_FUNC = 0x0B74 // STENCIL_CLEAR_VALUE as defined in GLES3/gl3.h:153 STENCIL_CLEAR_VALUE = 0x0B91 // STENCIL_FUNC as defined in GLES3/gl3.h:154 STENCIL_FUNC = 0x0B92 // STENCIL_FAIL as defined in GLES3/gl3.h:155 STENCIL_FAIL = 0x0B94 // STENCIL_PASS_DEPTH_FAIL as defined in GLES3/gl3.h:156 STENCIL_PASS_DEPTH_FAIL = 0x0B95 // STENCIL_PASS_DEPTH_PASS as defined in GLES3/gl3.h:157 STENCIL_PASS_DEPTH_PASS = 0x0B96 // STENCIL_REF as defined in GLES3/gl3.h:158 STENCIL_REF = 0x0B97 // STENCIL_VALUE_MASK as defined in GLES3/gl3.h:159 STENCIL_VALUE_MASK = 0x0B93 // STENCIL_WRITEMASK as defined in GLES3/gl3.h:160 STENCIL_WRITEMASK = 0x0B98 // STENCIL_BACK_FUNC as defined in GLES3/gl3.h:161 STENCIL_BACK_FUNC = 0x8800 // STENCIL_BACK_FAIL as defined in GLES3/gl3.h:162 STENCIL_BACK_FAIL = 0x8801 // STENCIL_BACK_PASS_DEPTH_FAIL as defined in GLES3/gl3.h:163 STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802 // STENCIL_BACK_PASS_DEPTH_PASS as defined in GLES3/gl3.h:164 STENCIL_BACK_PASS_DEPTH_PASS = 0x8803 // STENCIL_BACK_REF as defined in GLES3/gl3.h:165 STENCIL_BACK_REF = 0x8CA3 // STENCIL_BACK_VALUE_MASK as defined in GLES3/gl3.h:166 STENCIL_BACK_VALUE_MASK = 0x8CA4 // STENCIL_BACK_WRITEMASK as defined in GLES3/gl3.h:167 STENCIL_BACK_WRITEMASK = 0x8CA5 // VIEWPORT as defined in GLES3/gl3.h:168 VIEWPORT = 0x0BA2 // SCISSOR_BOX as defined in GLES3/gl3.h:169 SCISSOR_BOX = 0x0C10 // COLOR_CLEAR_VALUE as defined in GLES3/gl3.h:170 COLOR_CLEAR_VALUE = 0x0C22 // COLOR_WRITEMASK as defined in GLES3/gl3.h:171 COLOR_WRITEMASK = 0x0C23 // UNPACK_ALIGNMENT as defined in GLES3/gl3.h:172 UNPACK_ALIGNMENT = 0x0CF5 // PACK_ALIGNMENT as defined in GLES3/gl3.h:173 PACK_ALIGNMENT = 0x0D05 // MAX_TEXTURE_SIZE as defined in GLES3/gl3.h:174 MAX_TEXTURE_SIZE = 0x0D33 // MAX_VIEWPORT_DIMS as defined in GLES3/gl3.h:175 MAX_VIEWPORT_DIMS = 0x0D3A // SUBPIXEL_BITS as defined in GLES3/gl3.h:176 SUBPIXEL_BITS = 0x0D50 // RED_BITS as defined in GLES3/gl3.h:177 RED_BITS = 0x0D52 // GREEN_BITS as defined in GLES3/gl3.h:178 GREEN_BITS = 0x0D53 // BLUE_BITS as defined in GLES3/gl3.h:179 BLUE_BITS = 0x0D54 // ALPHA_BITS as defined in GLES3/gl3.h:180 ALPHA_BITS = 0x0D55 // DEPTH_BITS as defined in GLES3/gl3.h:181 DEPTH_BITS = 0x0D56 // STENCIL_BITS as defined in GLES3/gl3.h:182 STENCIL_BITS = 0x0D57 // POLYGON_OFFSET_UNITS as defined in GLES3/gl3.h:183 POLYGON_OFFSET_UNITS = 0x2A00 // POLYGON_OFFSET_FACTOR as defined in GLES3/gl3.h:184 POLYGON_OFFSET_FACTOR = 0x8038 // TEXTURE_BINDING_2D as defined in GLES3/gl3.h:185 TEXTURE_BINDING_2D = 0x8069 // SAMPLE_BUFFERS as defined in GLES3/gl3.h:186 SAMPLE_BUFFERS = 0x80A8 // SAMPLES as defined in GLES3/gl3.h:187 SAMPLES = 0x80A9 // SAMPLE_COVERAGE_VALUE as defined in GLES3/gl3.h:188 SAMPLE_COVERAGE_VALUE = 0x80AA // SAMPLE_COVERAGE_INVERT as defined in GLES3/gl3.h:189 SAMPLE_COVERAGE_INVERT = 0x80AB // NUM_COMPRESSED_TEXTURE_FORMATS as defined in GLES3/gl3.h:190 NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2 // COMPRESSED_TEXTURE_FORMATS as defined in GLES3/gl3.h:191 COMPRESSED_TEXTURE_FORMATS = 0x86A3 // DONT_CARE as defined in GLES3/gl3.h:192 DONT_CARE = 0x1100 // FASTEST as defined in GLES3/gl3.h:193 FASTEST = 0x1101 // NICEST as defined in GLES3/gl3.h:194 NICEST = 0x1102 // GENERATE_MIPMAP_HINT as defined in GLES3/gl3.h:195 GENERATE_MIPMAP_HINT = 0x8192 // BYTE as defined in GLES3/gl3.h:196 BYTE = 0x1400 // UNSIGNED_BYTE as defined in GLES3/gl3.h:197 UNSIGNED_BYTE = 0x1401 // SHORT as defined in GLES3/gl3.h:198 SHORT = 0x1402 // UNSIGNED_SHORT as defined in GLES3/gl3.h:199 UNSIGNED_SHORT = 0x1403 // INT as defined in GLES3/gl3.h:200 INT = 0x1404 // UNSIGNED_INT as defined in GLES3/gl3.h:201 UNSIGNED_INT = 0x1405 // FLOAT as defined in GLES3/gl3.h:202 FLOAT = 0x1406 // FIXED as defined in GLES3/gl3.h:203 FIXED = 0x140C // DEPTH_COMPONENT as defined in GLES3/gl3.h:204 DEPTH_COMPONENT = 0x1902 // ALPHA as defined in GLES3/gl3.h:205 ALPHA = 0x1906 // RGB as defined in GLES3/gl3.h:206 RGB = 0x1907 // RGBA as defined in GLES3/gl3.h:207 RGBA = 0x1908 // LUMINANCE as defined in GLES3/gl3.h:208 LUMINANCE = 0x1909 // LUMINANCE_ALPHA as defined in GLES3/gl3.h:209 LUMINANCE_ALPHA = 0x190A // UNSIGNED_SHORT_4_4_4_4 as defined in GLES3/gl3.h:210 UNSIGNED_SHORT_4_4_4_4 = 0x8033 // UNSIGNED_SHORT_5_5_5_1 as defined in GLES3/gl3.h:211 UNSIGNED_SHORT_5_5_5_1 = 0x8034 // UNSIGNED_SHORT_5_6_5 as defined in GLES3/gl3.h:212 UNSIGNED_SHORT_5_6_5 = 0x8363 // FRAGMENT_SHADER as defined in GLES3/gl3.h:213 FRAGMENT_SHADER = 0x8B30 // VERTEX_SHADER as defined in GLES3/gl3.h:214 VERTEX_SHADER = 0x8B31 // MAX_VERTEX_ATTRIBS as defined in GLES3/gl3.h:215 MAX_VERTEX_ATTRIBS = 0x8869 // MAX_VERTEX_UNIFORM_VECTORS as defined in GLES3/gl3.h:216 MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB // MAX_VARYING_VECTORS as defined in GLES3/gl3.h:217 MAX_VARYING_VECTORS = 0x8DFC // MAX_COMBINED_TEXTURE_IMAGE_UNITS as defined in GLES3/gl3.h:218 MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D // MAX_VERTEX_TEXTURE_IMAGE_UNITS as defined in GLES3/gl3.h:219 MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C // MAX_TEXTURE_IMAGE_UNITS as defined in GLES3/gl3.h:220 MAX_TEXTURE_IMAGE_UNITS = 0x8872 // MAX_FRAGMENT_UNIFORM_VECTORS as defined in GLES3/gl3.h:221 MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD // SHADER_TYPE as defined in GLES3/gl3.h:222 SHADER_TYPE = 0x8B4F // DELETE_STATUS as defined in GLES3/gl3.h:223 DELETE_STATUS = 0x8B80 // LINK_STATUS as defined in GLES3/gl3.h:224 LINK_STATUS = 0x8B82 // VALIDATE_STATUS as defined in GLES3/gl3.h:225 VALIDATE_STATUS = 0x8B83 // ATTACHED_SHADERS as defined in GLES3/gl3.h:226 ATTACHED_SHADERS = 0x8B85 // ACTIVE_UNIFORMS as defined in GLES3/gl3.h:227 ACTIVE_UNIFORMS = 0x8B86 // ACTIVE_UNIFORM_MAX_LENGTH as defined in GLES3/gl3.h:228 ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87 // ACTIVE_ATTRIBUTES as defined in GLES3/gl3.h:229 ACTIVE_ATTRIBUTES = 0x8B89 // ACTIVE_ATTRIBUTE_MAX_LENGTH as defined in GLES3/gl3.h:230 ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A // SHADING_LANGUAGE_VERSION as defined in GLES3/gl3.h:231 SHADING_LANGUAGE_VERSION = 0x8B8C // CURRENT_PROGRAM as defined in GLES3/gl3.h:232 CURRENT_PROGRAM = 0x8B8D // NEVER as defined in GLES3/gl3.h:233 NEVER = 0x0200 // LESS as defined in GLES3/gl3.h:234 LESS = 0x0201 // EQUAL as defined in GLES3/gl3.h:235 EQUAL = 0x0202 // LEQUAL as defined in GLES3/gl3.h:236 LEQUAL = 0x0203 // GREATER as defined in GLES3/gl3.h:237 GREATER = 0x0204 // NOTEQUAL as defined in GLES3/gl3.h:238 NOTEQUAL = 0x0205 // GEQUAL as defined in GLES3/gl3.h:239 GEQUAL = 0x0206 // ALWAYS as defined in GLES3/gl3.h:240 ALWAYS = 0x0207 // KEEP as defined in GLES3/gl3.h:241 KEEP = 0x1E00 // REPLACE as defined in GLES3/gl3.h:242 REPLACE = 0x1E01 // INCR as defined in GLES3/gl3.h:243 INCR = 0x1E02 // DECR as defined in GLES3/gl3.h:244 DECR = 0x1E03 // INVERT as defined in GLES3/gl3.h:245 INVERT = 0x150A // INCR_WRAP as defined in GLES3/gl3.h:246 INCR_WRAP = 0x8507 // DECR_WRAP as defined in GLES3/gl3.h:247 DECR_WRAP = 0x8508 // VENDOR as defined in GLES3/gl3.h:248 VENDOR = 0x1F00 // RENDERER as defined in GLES3/gl3.h:249 RENDERER = 0x1F01 // VERSION as defined in GLES3/gl3.h:250 VERSION = 0x1F02 // EXTENSIONS as defined in GLES3/gl3.h:251 EXTENSIONS = 0x1F03 // NEAREST as defined in GLES3/gl3.h:252 NEAREST = 0x2600 // LINEAR as defined in GLES3/gl3.h:253 LINEAR = 0x2601 // NEAREST_MIPMAP_NEAREST as defined in GLES3/gl3.h:254 NEAREST_MIPMAP_NEAREST = 0x2700 // LINEAR_MIPMAP_NEAREST as defined in GLES3/gl3.h:255 LINEAR_MIPMAP_NEAREST = 0x2701 // NEAREST_MIPMAP_LINEAR as defined in GLES3/gl3.h:256 NEAREST_MIPMAP_LINEAR = 0x2702 // LINEAR_MIPMAP_LINEAR as defined in GLES3/gl3.h:257 LINEAR_MIPMAP_LINEAR = 0x2703 // TEXTURE_MAG_FILTER as defined in GLES3/gl3.h:258 TEXTURE_MAG_FILTER = 0x2800 // TEXTURE_MIN_FILTER as defined in GLES3/gl3.h:259 TEXTURE_MIN_FILTER = 0x2801 // TEXTURE_WRAP_S as defined in GLES3/gl3.h:260 TEXTURE_WRAP_S = 0x2802 // TEXTURE_WRAP_T as defined in GLES3/gl3.h:261 TEXTURE_WRAP_T = 0x2803 // TEXTURE as defined in GLES3/gl3.h:262 TEXTURE = 0x1702 // TEXTURE_CUBE_MAP as defined in GLES3/gl3.h:263 TEXTURE_CUBE_MAP = 0x8513 // TEXTURE_BINDING_CUBE_MAP as defined in GLES3/gl3.h:264 TEXTURE_BINDING_CUBE_MAP = 0x8514 // TEXTURE_CUBE_MAP_POSITIVE_X as defined in GLES3/gl3.h:265 TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 // TEXTURE_CUBE_MAP_NEGATIVE_X as defined in GLES3/gl3.h:266 TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 // TEXTURE_CUBE_MAP_POSITIVE_Y as defined in GLES3/gl3.h:267 TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 // TEXTURE_CUBE_MAP_NEGATIVE_Y as defined in GLES3/gl3.h:268 TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 // TEXTURE_CUBE_MAP_POSITIVE_Z as defined in GLES3/gl3.h:269 TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 // TEXTURE_CUBE_MAP_NEGATIVE_Z as defined in GLES3/gl3.h:270 TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A // MAX_CUBE_MAP_TEXTURE_SIZE as defined in GLES3/gl3.h:271 MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C // TEXTURE0 as defined in GLES3/gl3.h:272 TEXTURE0 = 0x84C0 // TEXTURE1 as defined in GLES3/gl3.h:273 TEXTURE1 = 0x84C1 // TEXTURE2 as defined in GLES3/gl3.h:274 TEXTURE2 = 0x84C2 // TEXTURE3 as defined in GLES3/gl3.h:275 TEXTURE3 = 0x84C3 // TEXTURE4 as defined in GLES3/gl3.h:276 TEXTURE4 = 0x84C4 // TEXTURE5 as defined in GLES3/gl3.h:277 TEXTURE5 = 0x84C5 // TEXTURE6 as defined in GLES3/gl3.h:278 TEXTURE6 = 0x84C6 // TEXTURE7 as defined in GLES3/gl3.h:279 TEXTURE7 = 0x84C7 // TEXTURE8 as defined in GLES3/gl3.h:280 TEXTURE8 = 0x84C8 // TEXTURE9 as defined in GLES3/gl3.h:281 TEXTURE9 = 0x84C9 // TEXTURE10 as defined in GLES3/gl3.h:282 TEXTURE10 = 0x84CA // TEXTURE11 as defined in GLES3/gl3.h:283 TEXTURE11 = 0x84CB // TEXTURE12 as defined in GLES3/gl3.h:284 TEXTURE12 = 0x84CC // TEXTURE13 as defined in GLES3/gl3.h:285 TEXTURE13 = 0x84CD // TEXTURE14 as defined in GLES3/gl3.h:286 TEXTURE14 = 0x84CE // TEXTURE15 as defined in GLES3/gl3.h:287 TEXTURE15 = 0x84CF // TEXTURE16 as defined in GLES3/gl3.h:288 TEXTURE16 = 0x84D0 // TEXTURE17 as defined in GLES3/gl3.h:289 TEXTURE17 = 0x84D1 // TEXTURE18 as defined in GLES3/gl3.h:290 TEXTURE18 = 0x84D2 // TEXTURE19 as defined in GLES3/gl3.h:291 TEXTURE19 = 0x84D3 // TEXTURE20 as defined in GLES3/gl3.h:292 TEXTURE20 = 0x84D4 // TEXTURE21 as defined in GLES3/gl3.h:293 TEXTURE21 = 0x84D5 // TEXTURE22 as defined in GLES3/gl3.h:294 TEXTURE22 = 0x84D6 // TEXTURE23 as defined in GLES3/gl3.h:295 TEXTURE23 = 0x84D7 // TEXTURE24 as defined in GLES3/gl3.h:296 TEXTURE24 = 0x84D8 // TEXTURE25 as defined in GLES3/gl3.h:297 TEXTURE25 = 0x84D9 // TEXTURE26 as defined in GLES3/gl3.h:298 TEXTURE26 = 0x84DA // TEXTURE27 as defined in GLES3/gl3.h:299 TEXTURE27 = 0x84DB // TEXTURE28 as defined in GLES3/gl3.h:300 TEXTURE28 = 0x84DC // TEXTURE29 as defined in GLES3/gl3.h:301 TEXTURE29 = 0x84DD // TEXTURE30 as defined in GLES3/gl3.h:302 TEXTURE30 = 0x84DE // TEXTURE31 as defined in GLES3/gl3.h:303 TEXTURE31 = 0x84DF // ACTIVE_TEXTURE as defined in GLES3/gl3.h:304 ACTIVE_TEXTURE = 0x84E0 // REPEAT as defined in GLES3/gl3.h:305 REPEAT = 0x2901 // CLAMP_TO_EDGE as defined in GLES3/gl3.h:306 CLAMP_TO_EDGE = 0x812F // MIRRORED_REPEAT as defined in GLES3/gl3.h:307 MIRRORED_REPEAT = 0x8370 // FLOAT_VEC2 as defined in GLES3/gl3.h:308 FLOAT_VEC2 = 0x8B50 // FLOAT_VEC3 as defined in GLES3/gl3.h:309 FLOAT_VEC3 = 0x8B51 // FLOAT_VEC4 as defined in GLES3/gl3.h:310 FLOAT_VEC4 = 0x8B52 // INT_VEC2 as defined in GLES3/gl3.h:311 INT_VEC2 = 0x8B53 // INT_VEC3 as defined in GLES3/gl3.h:312 INT_VEC3 = 0x8B54 // INT_VEC4 as defined in GLES3/gl3.h:313 INT_VEC4 = 0x8B55 // BOOL as defined in GLES3/gl3.h:314 BOOL = 0x8B56 // BOOL_VEC2 as defined in GLES3/gl3.h:315 BOOL_VEC2 = 0x8B57 // BOOL_VEC3 as defined in GLES3/gl3.h:316 BOOL_VEC3 = 0x8B58 // BOOL_VEC4 as defined in GLES3/gl3.h:317 BOOL_VEC4 = 0x8B59 // FLOAT_MAT2 as defined in GLES3/gl3.h:318 FLOAT_MAT2 = 0x8B5A // FLOAT_MAT3 as defined in GLES3/gl3.h:319 FLOAT_MAT3 = 0x8B5B // FLOAT_MAT4 as defined in GLES3/gl3.h:320 FLOAT_MAT4 = 0x8B5C // SAMPLER_2D as defined in GLES3/gl3.h:321 SAMPLER_2D = 0x8B5E // SAMPLER_CUBE as defined in GLES3/gl3.h:322 SAMPLER_CUBE = 0x8B60 // VERTEX_ATTRIB_ARRAY_ENABLED as defined in GLES3/gl3.h:323 VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622 // VERTEX_ATTRIB_ARRAY_SIZE as defined in GLES3/gl3.h:324 VERTEX_ATTRIB_ARRAY_SIZE = 0x8623 // VERTEX_ATTRIB_ARRAY_STRIDE as defined in GLES3/gl3.h:325 VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624 // VERTEX_ATTRIB_ARRAY_TYPE as defined in GLES3/gl3.h:326 VERTEX_ATTRIB_ARRAY_TYPE = 0x8625 // VERTEX_ATTRIB_ARRAY_NORMALIZED as defined in GLES3/gl3.h:327 VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A // VERTEX_ATTRIB_ARRAY_POINTER as defined in GLES3/gl3.h:328 VERTEX_ATTRIB_ARRAY_POINTER = 0x8645 // VERTEX_ATTRIB_ARRAY_BUFFER_BINDING as defined in GLES3/gl3.h:329 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F // IMPLEMENTATION_COLOR_READ_TYPE as defined in GLES3/gl3.h:330 IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A // IMPLEMENTATION_COLOR_READ_FORMAT as defined in GLES3/gl3.h:331 IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B // COMPILE_STATUS as defined in GLES3/gl3.h:332 COMPILE_STATUS = 0x8B81 // INFO_LOG_LENGTH as defined in GLES3/gl3.h:333 INFO_LOG_LENGTH = 0x8B84 // SHADER_SOURCE_LENGTH as defined in GLES3/gl3.h:334 SHADER_SOURCE_LENGTH = 0x8B88 // SHADER_COMPILER as defined in GLES3/gl3.h:335 SHADER_COMPILER = 0x8DFA // SHADER_BINARY_FORMATS as defined in GLES3/gl3.h:336 SHADER_BINARY_FORMATS = 0x8DF8 // NUM_SHADER_BINARY_FORMATS as defined in GLES3/gl3.h:337 NUM_SHADER_BINARY_FORMATS = 0x8DF9 // LOW_FLOAT as defined in GLES3/gl3.h:338 LOW_FLOAT = 0x8DF0 // MEDIUM_FLOAT as defined in GLES3/gl3.h:339 MEDIUM_FLOAT = 0x8DF1 // HIGH_FLOAT as defined in GLES3/gl3.h:340 HIGH_FLOAT = 0x8DF2 // LOW_INT as defined in GLES3/gl3.h:341 LOW_INT = 0x8DF3 // MEDIUM_INT as defined in GLES3/gl3.h:342 MEDIUM_INT = 0x8DF4 // HIGH_INT as defined in GLES3/gl3.h:343 HIGH_INT = 0x8DF5 // FRAMEBUFFER as defined in GLES3/gl3.h:344 FRAMEBUFFER = 0x8D40 // RENDERBUFFER as defined in GLES3/gl3.h:345 RENDERBUFFER = 0x8D41 // RGBA4 as defined in GLES3/gl3.h:346 RGBA4 = 0x8056 // RGB5_A1 as defined in GLES3/gl3.h:347 RGB5_A1 = 0x8057 // RGB565 as defined in GLES3/gl3.h:348 RGB565 = 0x8D62 // DEPTH_COMPONENT16 as defined in GLES3/gl3.h:349 DEPTH_COMPONENT16 = 0x81A5 // STENCIL_INDEX8 as defined in GLES3/gl3.h:350 STENCIL_INDEX8 = 0x8D48 // RENDERBUFFER_WIDTH as defined in GLES3/gl3.h:351 RENDERBUFFER_WIDTH = 0x8D42 // RENDERBUFFER_HEIGHT as defined in GLES3/gl3.h:352 RENDERBUFFER_HEIGHT = 0x8D43 // RENDERBUFFER_INTERNAL_FORMAT as defined in GLES3/gl3.h:353 RENDERBUFFER_INTERNAL_FORMAT = 0x8D44 // RENDERBUFFER_RED_SIZE as defined in GLES3/gl3.h:354 RENDERBUFFER_RED_SIZE = 0x8D50 // RENDERBUFFER_GREEN_SIZE as defined in GLES3/gl3.h:355 RENDERBUFFER_GREEN_SIZE = 0x8D51 // RENDERBUFFER_BLUE_SIZE as defined in GLES3/gl3.h:356 RENDERBUFFER_BLUE_SIZE = 0x8D52 // RENDERBUFFER_ALPHA_SIZE as defined in GLES3/gl3.h:357 RENDERBUFFER_ALPHA_SIZE = 0x8D53 // RENDERBUFFER_DEPTH_SIZE as defined in GLES3/gl3.h:358 RENDERBUFFER_DEPTH_SIZE = 0x8D54 // RENDERBUFFER_STENCIL_SIZE as defined in GLES3/gl3.h:359 RENDERBUFFER_STENCIL_SIZE = 0x8D55 // FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE as defined in GLES3/gl3.h:360 FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0 // FRAMEBUFFER_ATTACHMENT_OBJECT_NAME as defined in GLES3/gl3.h:361 FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1 // FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL as defined in GLES3/gl3.h:362 FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2 // FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE as defined in GLES3/gl3.h:363 FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3 // COLOR_ATTACHMENT0 as defined in GLES3/gl3.h:364 COLOR_ATTACHMENT0 = 0x8CE0 // DEPTH_ATTACHMENT as defined in GLES3/gl3.h:365 DEPTH_ATTACHMENT = 0x8D00 // STENCIL_ATTACHMENT as defined in GLES3/gl3.h:366 STENCIL_ATTACHMENT = 0x8D20 // NONE as defined in GLES3/gl3.h:367 NONE = 0 // FRAMEBUFFER_COMPLETE as defined in GLES3/gl3.h:368 FRAMEBUFFER_COMPLETE = 0x8CD5 // FRAMEBUFFER_INCOMPLETE_ATTACHMENT as defined in GLES3/gl3.h:369 FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6 // FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT as defined in GLES3/gl3.h:370 FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7 // FRAMEBUFFER_INCOMPLETE_DIMENSIONS as defined in GLES3/gl3.h:371 FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9 // FRAMEBUFFER_UNSUPPORTED as defined in GLES3/gl3.h:372 FRAMEBUFFER_UNSUPPORTED = 0x8CDD // FRAMEBUFFER_BINDING as defined in GLES3/gl3.h:373 FRAMEBUFFER_BINDING = 0x8CA6 // RENDERBUFFER_BINDING as defined in GLES3/gl3.h:374 RENDERBUFFER_BINDING = 0x8CA7 // MAX_RENDERBUFFER_SIZE as defined in GLES3/gl3.h:375 MAX_RENDERBUFFER_SIZE = 0x84E8 // INVALID_FRAMEBUFFER_OPERATION as defined in GLES3/gl3.h:376 INVALID_FRAMEBUFFER_OPERATION = 0x0506 // ES_VERSION_3_0 as defined in GLES3/gl3.h:522 ES_VERSION_3_0 = 1 // READ_BUFFER as defined in GLES3/gl3.h:524 READ_BUFFER = 0x0C02 // UNPACK_ROW_LENGTH as defined in GLES3/gl3.h:525 UNPACK_ROW_LENGTH = 0x0CF2 // UNPACK_SKIP_ROWS as defined in GLES3/gl3.h:526 UNPACK_SKIP_ROWS = 0x0CF3 // UNPACK_SKIP_PIXELS as defined in GLES3/gl3.h:527 UNPACK_SKIP_PIXELS = 0x0CF4 // PACK_ROW_LENGTH as defined in GLES3/gl3.h:528 PACK_ROW_LENGTH = 0x0D02 // PACK_SKIP_ROWS as defined in GLES3/gl3.h:529 PACK_SKIP_ROWS = 0x0D03 // PACK_SKIP_PIXELS as defined in GLES3/gl3.h:530 PACK_SKIP_PIXELS = 0x0D04 // COLOR as defined in GLES3/gl3.h:531 COLOR = 0x1800 // DEPTH as defined in GLES3/gl3.h:532 DEPTH = 0x1801 // STENCIL as defined in GLES3/gl3.h:533 STENCIL = 0x1802 // RED as defined in GLES3/gl3.h:534 RED = 0x1903 // RGB8 as defined in GLES3/gl3.h:535 RGB8 = 0x8051 // RGBA8 as defined in GLES3/gl3.h:536 RGBA8 = 0x8058 // RGB10_A2 as defined in GLES3/gl3.h:537 RGB10_A2 = 0x8059 // TEXTURE_BINDING_3D as defined in GLES3/gl3.h:538 TEXTURE_BINDING_3D = 0x806A // UNPACK_SKIP_IMAGES as defined in GLES3/gl3.h:539 UNPACK_SKIP_IMAGES = 0x806D // UNPACK_IMAGE_HEIGHT as defined in GLES3/gl3.h:540 UNPACK_IMAGE_HEIGHT = 0x806E // TEXTURE_3D as defined in GLES3/gl3.h:541 TEXTURE_3D = 0x806F // TEXTURE_WRAP_R as defined in GLES3/gl3.h:542 TEXTURE_WRAP_R = 0x8072 // MAX_3D_TEXTURE_SIZE as defined in GLES3/gl3.h:543 MAX_3D_TEXTURE_SIZE = 0x8073 // UNSIGNED_INT_2_10_10_10_REV as defined in GLES3/gl3.h:544 UNSIGNED_INT_2_10_10_10_REV = 0x8368 // MAX_ELEMENTS_VERTICES as defined in GLES3/gl3.h:545 MAX_ELEMENTS_VERTICES = 0x80E8 // MAX_ELEMENTS_INDICES as defined in GLES3/gl3.h:546 MAX_ELEMENTS_INDICES = 0x80E9 // TEXTURE_MIN_LOD as defined in GLES3/gl3.h:547 TEXTURE_MIN_LOD = 0x813A // TEXTURE_MAX_LOD as defined in GLES3/gl3.h:548 TEXTURE_MAX_LOD = 0x813B // TEXTURE_BASE_LEVEL as defined in GLES3/gl3.h:549 TEXTURE_BASE_LEVEL = 0x813C // TEXTURE_MAX_LEVEL as defined in GLES3/gl3.h:550 TEXTURE_MAX_LEVEL = 0x813D // MIN as defined in GLES3/gl3.h:551 MIN = 0x8007 // MAX as defined in GLES3/gl3.h:552 MAX = 0x8008 // DEPTH_COMPONENT24 as defined in GLES3/gl3.h:553 DEPTH_COMPONENT24 = 0x81A6 // MAX_TEXTURE_LOD_BIAS as defined in GLES3/gl3.h:554 MAX_TEXTURE_LOD_BIAS = 0x84FD // TEXTURE_COMPARE_MODE as defined in GLES3/gl3.h:555 TEXTURE_COMPARE_MODE = 0x884C // TEXTURE_COMPARE_FUNC as defined in GLES3/gl3.h:556 TEXTURE_COMPARE_FUNC = 0x884D // CURRENT_QUERY as defined in GLES3/gl3.h:557 CURRENT_QUERY = 0x8865 // QUERY_RESULT as defined in GLES3/gl3.h:558 QUERY_RESULT = 0x8866 // QUERY_RESULT_AVAILABLE as defined in GLES3/gl3.h:559 QUERY_RESULT_AVAILABLE = 0x8867 // BUFFER_MAPPED as defined in GLES3/gl3.h:560 BUFFER_MAPPED = 0x88BC // BUFFER_MAP_POINTER as defined in GLES3/gl3.h:561 BUFFER_MAP_POINTER = 0x88BD // STREAM_READ as defined in GLES3/gl3.h:562 STREAM_READ = 0x88E1 // STREAM_COPY as defined in GLES3/gl3.h:563 STREAM_COPY = 0x88E2 // STATIC_READ as defined in GLES3/gl3.h:564 STATIC_READ = 0x88E5 // STATIC_COPY as defined in GLES3/gl3.h:565 STATIC_COPY = 0x88E6 // DYNAMIC_READ as defined in GLES3/gl3.h:566 DYNAMIC_READ = 0x88E9 // DYNAMIC_COPY as defined in GLES3/gl3.h:567 DYNAMIC_COPY = 0x88EA // MAX_DRAW_BUFFERS as defined in GLES3/gl3.h:568 MAX_DRAW_BUFFERS = 0x8824 // DRAW_BUFFER0 as defined in GLES3/gl3.h:569 DRAW_BUFFER0 = 0x8825 // DRAW_BUFFER1 as defined in GLES3/gl3.h:570 DRAW_BUFFER1 = 0x8826 // DRAW_BUFFER2 as defined in GLES3/gl3.h:571 DRAW_BUFFER2 = 0x8827 // DRAW_BUFFER3 as defined in GLES3/gl3.h:572 DRAW_BUFFER3 = 0x8828 // DRAW_BUFFER4 as defined in GLES3/gl3.h:573 DRAW_BUFFER4 = 0x8829 // DRAW_BUFFER5 as defined in GLES3/gl3.h:574 DRAW_BUFFER5 = 0x882A // DRAW_BUFFER6 as defined in GLES3/gl3.h:575 DRAW_BUFFER6 = 0x882B // DRAW_BUFFER7 as defined in GLES3/gl3.h:576 DRAW_BUFFER7 = 0x882C // DRAW_BUFFER8 as defined in GLES3/gl3.h:577 DRAW_BUFFER8 = 0x882D // DRAW_BUFFER9 as defined in GLES3/gl3.h:578 DRAW_BUFFER9 = 0x882E // DRAW_BUFFER10 as defined in GLES3/gl3.h:579 DRAW_BUFFER10 = 0x882F // DRAW_BUFFER11 as defined in GLES3/gl3.h:580 DRAW_BUFFER11 = 0x8830 // DRAW_BUFFER12 as defined in GLES3/gl3.h:581 DRAW_BUFFER12 = 0x8831 // DRAW_BUFFER13 as defined in GLES3/gl3.h:582 DRAW_BUFFER13 = 0x8832 // DRAW_BUFFER14 as defined in GLES3/gl3.h:583 DRAW_BUFFER14 = 0x8833 // DRAW_BUFFER15 as defined in GLES3/gl3.h:584 DRAW_BUFFER15 = 0x8834 // MAX_FRAGMENT_UNIFORM_COMPONENTS as defined in GLES3/gl3.h:585 MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49 // MAX_VERTEX_UNIFORM_COMPONENTS as defined in GLES3/gl3.h:586 MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A // SAMPLER_3D as defined in GLES3/gl3.h:587 SAMPLER_3D = 0x8B5F // SAMPLER_2D_SHADOW as defined in GLES3/gl3.h:588 SAMPLER_2D_SHADOW = 0x8B62 // FRAGMENT_SHADER_DERIVATIVE_HINT as defined in GLES3/gl3.h:589 FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B // PIXEL_PACK_BUFFER as defined in GLES3/gl3.h:590 PIXEL_PACK_BUFFER = 0x88EB // PIXEL_UNPACK_BUFFER as defined in GLES3/gl3.h:591 PIXEL_UNPACK_BUFFER = 0x88EC // PIXEL_PACK_BUFFER_BINDING as defined in GLES3/gl3.h:592 PIXEL_PACK_BUFFER_BINDING = 0x88ED // PIXEL_UNPACK_BUFFER_BINDING as defined in GLES3/gl3.h:593 PIXEL_UNPACK_BUFFER_BINDING = 0x88EF // FLOAT_MAT2x3 as defined in GLES3/gl3.h:594 FLOAT_MAT2x3 = 0x8B65 // FLOAT_MAT2x4 as defined in GLES3/gl3.h:595 FLOAT_MAT2x4 = 0x8B66 // FLOAT_MAT3x2 as defined in GLES3/gl3.h:596 FLOAT_MAT3x2 = 0x8B67 // FLOAT_MAT3x4 as defined in GLES3/gl3.h:597 FLOAT_MAT3x4 = 0x8B68 // FLOAT_MAT4x2 as defined in GLES3/gl3.h:598 FLOAT_MAT4x2 = 0x8B69 // FLOAT_MAT4x3 as defined in GLES3/gl3.h:599 FLOAT_MAT4x3 = 0x8B6A // SRGB as defined in GLES3/gl3.h:600 SRGB = 0x8C40 // SRGB8 as defined in GLES3/gl3.h:601 SRGB8 = 0x8C41 // SRGB8_ALPHA8 as defined in GLES3/gl3.h:602 SRGB8_ALPHA8 = 0x8C43 // COMPARE_REF_TO_TEXTURE as defined in GLES3/gl3.h:603 COMPARE_REF_TO_TEXTURE = 0x884E // MAJOR_VERSION as defined in GLES3/gl3.h:604 MAJOR_VERSION = 0x821B // MINOR_VERSION as defined in GLES3/gl3.h:605 MINOR_VERSION = 0x821C // NUM_EXTENSIONS as defined in GLES3/gl3.h:606 NUM_EXTENSIONS = 0x821D // RGBA32F as defined in GLES3/gl3.h:607 RGBA32F = 0x8814 // RGB32F as defined in GLES3/gl3.h:608 RGB32F = 0x8815 // RGBA16F as defined in GLES3/gl3.h:609 RGBA16F = 0x881A // RGB16F as defined in GLES3/gl3.h:610 RGB16F = 0x881B // VERTEX_ATTRIB_ARRAY_INTEGER as defined in GLES3/gl3.h:611 VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD // MAX_ARRAY_TEXTURE_LAYERS as defined in GLES3/gl3.h:612 MAX_ARRAY_TEXTURE_LAYERS = 0x88FF // MIN_PROGRAM_TEXEL_OFFSET as defined in GLES3/gl3.h:613 MIN_PROGRAM_TEXEL_OFFSET = 0x8904 // MAX_PROGRAM_TEXEL_OFFSET as defined in GLES3/gl3.h:614 MAX_PROGRAM_TEXEL_OFFSET = 0x8905 // MAX_VARYING_COMPONENTS as defined in GLES3/gl3.h:615 MAX_VARYING_COMPONENTS = 0x8B4B // TEXTURE_2D_ARRAY as defined in GLES3/gl3.h:616 TEXTURE_2D_ARRAY = 0x8C1A // TEXTURE_BINDING_2D_ARRAY as defined in GLES3/gl3.h:617 TEXTURE_BINDING_2D_ARRAY = 0x8C1D // R11F_G11F_B10F as defined in GLES3/gl3.h:618 R11F_G11F_B10F = 0x8C3A // UNSIGNED_INT_10F_11F_11F_REV as defined in GLES3/gl3.h:619 UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B // RGB9_E5 as defined in GLES3/gl3.h:620 RGB9_E5 = 0x8C3D // UNSIGNED_INT_5_9_9_9_REV as defined in GLES3/gl3.h:621 UNSIGNED_INT_5_9_9_9_REV = 0x8C3E // TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH as defined in GLES3/gl3.h:622 TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 0x8C76 // TRANSFORM_FEEDBACK_BUFFER_MODE as defined in GLES3/gl3.h:623 TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F // MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS as defined in GLES3/gl3.h:624 MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80 // TRANSFORM_FEEDBACK_VARYINGS as defined in GLES3/gl3.h:625 TRANSFORM_FEEDBACK_VARYINGS = 0x8C83 // TRANSFORM_FEEDBACK_BUFFER_START as defined in GLES3/gl3.h:626 TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84 // TRANSFORM_FEEDBACK_BUFFER_SIZE as defined in GLES3/gl3.h:627 TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85 // TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN as defined in GLES3/gl3.h:628 TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88 // RASTERIZER_DISCARD as defined in GLES3/gl3.h:629 RASTERIZER_DISCARD = 0x8C89 // MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS as defined in GLES3/gl3.h:630 MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A // MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS as defined in GLES3/gl3.h:631 MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B // INTERLEAVED_ATTRIBS as defined in GLES3/gl3.h:632 INTERLEAVED_ATTRIBS = 0x8C8C // SEPARATE_ATTRIBS as defined in GLES3/gl3.h:633 SEPARATE_ATTRIBS = 0x8C8D // TRANSFORM_FEEDBACK_BUFFER as defined in GLES3/gl3.h:634 TRANSFORM_FEEDBACK_BUFFER = 0x8C8E // TRANSFORM_FEEDBACK_BUFFER_BINDING as defined in GLES3/gl3.h:635 TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F // RGBA32UI as defined in GLES3/gl3.h:636 RGBA32UI = 0x8D70 // RGB32UI as defined in GLES3/gl3.h:637 RGB32UI = 0x8D71 // RGBA16UI as defined in GLES3/gl3.h:638 RGBA16UI = 0x8D76 // RGB16UI as defined in GLES3/gl3.h:639 RGB16UI = 0x8D77 // RGBA8UI as defined in GLES3/gl3.h:640 RGBA8UI = 0x8D7C // RGB8UI as defined in GLES3/gl3.h:641 RGB8UI = 0x8D7D // RGBA32I as defined in GLES3/gl3.h:642 RGBA32I = 0x8D82 // RGB32I as defined in GLES3/gl3.h:643 RGB32I = 0x8D83 // RGBA16I as defined in GLES3/gl3.h:644 RGBA16I = 0x8D88 // RGB16I as defined in GLES3/gl3.h:645 RGB16I = 0x8D89 // RGBA8I as defined in GLES3/gl3.h:646 RGBA8I = 0x8D8E // RGB8I as defined in GLES3/gl3.h:647 RGB8I = 0x8D8F // RED_INTEGER as defined in GLES3/gl3.h:648 RED_INTEGER = 0x8D94 // RGB_INTEGER as defined in GLES3/gl3.h:649 RGB_INTEGER = 0x8D98 // RGBA_INTEGER as defined in GLES3/gl3.h:650 RGBA_INTEGER = 0x8D99 // SAMPLER_2D_ARRAY as defined in GLES3/gl3.h:651 SAMPLER_2D_ARRAY = 0x8DC1 // SAMPLER_2D_ARRAY_SHADOW as defined in GLES3/gl3.h:652 SAMPLER_2D_ARRAY_SHADOW = 0x8DC4 // SAMPLER_CUBE_SHADOW as defined in GLES3/gl3.h:653 SAMPLER_CUBE_SHADOW = 0x8DC5 // UNSIGNED_INT_VEC2 as defined in GLES3/gl3.h:654 UNSIGNED_INT_VEC2 = 0x8DC6 // UNSIGNED_INT_VEC3 as defined in GLES3/gl3.h:655 UNSIGNED_INT_VEC3 = 0x8DC7 // UNSIGNED_INT_VEC4 as defined in GLES3/gl3.h:656 UNSIGNED_INT_VEC4 = 0x8DC8 // INT_SAMPLER_2D as defined in GLES3/gl3.h:657 INT_SAMPLER_2D = 0x8DCA // INT_SAMPLER_3D as defined in GLES3/gl3.h:658 INT_SAMPLER_3D = 0x8DCB // INT_SAMPLER_CUBE as defined in GLES3/gl3.h:659 INT_SAMPLER_CUBE = 0x8DCC // INT_SAMPLER_2D_ARRAY as defined in GLES3/gl3.h:660 INT_SAMPLER_2D_ARRAY = 0x8DCF // UNSIGNED_INT_SAMPLER_2D as defined in GLES3/gl3.h:661 UNSIGNED_INT_SAMPLER_2D = 0x8DD2 // UNSIGNED_INT_SAMPLER_3D as defined in GLES3/gl3.h:662 UNSIGNED_INT_SAMPLER_3D = 0x8DD3 // UNSIGNED_INT_SAMPLER_CUBE as defined in GLES3/gl3.h:663 UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4 // UNSIGNED_INT_SAMPLER_2D_ARRAY as defined in GLES3/gl3.h:664 UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7 // BUFFER_ACCESS_FLAGS as defined in GLES3/gl3.h:665 BUFFER_ACCESS_FLAGS = 0x911F // BUFFER_MAP_LENGTH as defined in GLES3/gl3.h:666 BUFFER_MAP_LENGTH = 0x9120 // BUFFER_MAP_OFFSET as defined in GLES3/gl3.h:667 BUFFER_MAP_OFFSET = 0x9121 // DEPTH_COMPONENT32F as defined in GLES3/gl3.h:668 DEPTH_COMPONENT32F = 0x8CAC // DEPTH32F_STENCIL8 as defined in GLES3/gl3.h:669 DEPTH32F_STENCIL8 = 0x8CAD // FLOAT_32_UNSIGNED_INT_24_8_REV as defined in GLES3/gl3.h:670 FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD // FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING as defined in GLES3/gl3.h:671 FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210 // FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE as defined in GLES3/gl3.h:672 FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211 // FRAMEBUFFER_ATTACHMENT_RED_SIZE as defined in GLES3/gl3.h:673 FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212 // FRAMEBUFFER_ATTACHMENT_GREEN_SIZE as defined in GLES3/gl3.h:674 FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213 // FRAMEBUFFER_ATTACHMENT_BLUE_SIZE as defined in GLES3/gl3.h:675 FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214 // FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE as defined in GLES3/gl3.h:676 FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215 // FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE as defined in GLES3/gl3.h:677 FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216 // FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE as defined in GLES3/gl3.h:678 FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217 // FRAMEBUFFER_DEFAULT as defined in GLES3/gl3.h:679 FRAMEBUFFER_DEFAULT = 0x8218 // FRAMEBUFFER_UNDEFINED as defined in GLES3/gl3.h:680 FRAMEBUFFER_UNDEFINED = 0x8219 // DEPTH_STENCIL_ATTACHMENT as defined in GLES3/gl3.h:681 DEPTH_STENCIL_ATTACHMENT = 0x821A // DEPTH_STENCIL as defined in GLES3/gl3.h:682 DEPTH_STENCIL = 0x84F9 // UNSIGNED_INT_24_8 as defined in GLES3/gl3.h:683 UNSIGNED_INT_24_8 = 0x84FA // DEPTH24_STENCIL8 as defined in GLES3/gl3.h:684 DEPTH24_STENCIL8 = 0x88F0 // UNSIGNED_NORMALIZED as defined in GLES3/gl3.h:685 UNSIGNED_NORMALIZED = 0x8C17 // DRAW_FRAMEBUFFER_BINDING as defined in GLES3/gl3.h:686 DRAW_FRAMEBUFFER_BINDING = 0x8CA6 // READ_FRAMEBUFFER as defined in GLES3/gl3.h:687 READ_FRAMEBUFFER = 0x8CA8 // DRAW_FRAMEBUFFER as defined in GLES3/gl3.h:688 DRAW_FRAMEBUFFER = 0x8CA9 // READ_FRAMEBUFFER_BINDING as defined in GLES3/gl3.h:689 READ_FRAMEBUFFER_BINDING = 0x8CAA // RENDERBUFFER_SAMPLES as defined in GLES3/gl3.h:690 RENDERBUFFER_SAMPLES = 0x8CAB // FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER as defined in GLES3/gl3.h:691 FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4 // MAX_COLOR_ATTACHMENTS as defined in GLES3/gl3.h:692 MAX_COLOR_ATTACHMENTS = 0x8CDF // COLOR_ATTACHMENT1 as defined in GLES3/gl3.h:693 COLOR_ATTACHMENT1 = 0x8CE1 // COLOR_ATTACHMENT2 as defined in GLES3/gl3.h:694 COLOR_ATTACHMENT2 = 0x8CE2 // COLOR_ATTACHMENT3 as defined in GLES3/gl3.h:695 COLOR_ATTACHMENT3 = 0x8CE3 // COLOR_ATTACHMENT4 as defined in GLES3/gl3.h:696 COLOR_ATTACHMENT4 = 0x8CE4 // COLOR_ATTACHMENT5 as defined in GLES3/gl3.h:697 COLOR_ATTACHMENT5 = 0x8CE5 // COLOR_ATTACHMENT6 as defined in GLES3/gl3.h:698 COLOR_ATTACHMENT6 = 0x8CE6 // COLOR_ATTACHMENT7 as defined in GLES3/gl3.h:699 COLOR_ATTACHMENT7 = 0x8CE7 // COLOR_ATTACHMENT8 as defined in GLES3/gl3.h:700 COLOR_ATTACHMENT8 = 0x8CE8 // COLOR_ATTACHMENT9 as defined in GLES3/gl3.h:701 COLOR_ATTACHMENT9 = 0x8CE9 // COLOR_ATTACHMENT10 as defined in GLES3/gl3.h:702 COLOR_ATTACHMENT10 = 0x8CEA // COLOR_ATTACHMENT11 as defined in GLES3/gl3.h:703 COLOR_ATTACHMENT11 = 0x8CEB // COLOR_ATTACHMENT12 as defined in GLES3/gl3.h:704 COLOR_ATTACHMENT12 = 0x8CEC // COLOR_ATTACHMENT13 as defined in GLES3/gl3.h:705 COLOR_ATTACHMENT13 = 0x8CED // COLOR_ATTACHMENT14 as defined in GLES3/gl3.h:706 COLOR_ATTACHMENT14 = 0x8CEE // COLOR_ATTACHMENT15 as defined in GLES3/gl3.h:707 COLOR_ATTACHMENT15 = 0x8CEF // FRAMEBUFFER_INCOMPLETE_MULTISAMPLE as defined in GLES3/gl3.h:708 FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56 // MAX_SAMPLES as defined in GLES3/gl3.h:709 MAX_SAMPLES = 0x8D57 // HALF_FLOAT as defined in GLES3/gl3.h:710 HALF_FLOAT = 0x140B // MAP_READ_BIT as defined in GLES3/gl3.h:711 MAP_READ_BIT = 0x0001 // MAP_WRITE_BIT as defined in GLES3/gl3.h:712 MAP_WRITE_BIT = 0x0002 // MAP_INVALIDATE_RANGE_BIT as defined in GLES3/gl3.h:713 MAP_INVALIDATE_RANGE_BIT = 0x0004 // MAP_INVALIDATE_BUFFER_BIT as defined in GLES3/gl3.h:714 MAP_INVALIDATE_BUFFER_BIT = 0x0008 // MAP_FLUSH_EXPLICIT_BIT as defined in GLES3/gl3.h:715 MAP_FLUSH_EXPLICIT_BIT = 0x0010 // MAP_UNSYNCHRONIZED_BIT as defined in GLES3/gl3.h:716 MAP_UNSYNCHRONIZED_BIT = 0x0020 // RG as defined in GLES3/gl3.h:717 RG = 0x8227 // RG_INTEGER as defined in GLES3/gl3.h:718 RG_INTEGER = 0x8228 // R8 as defined in GLES3/gl3.h:719 R8 = 0x8229 // RG8 as defined in GLES3/gl3.h:720 RG8 = 0x822B // R16F as defined in GLES3/gl3.h:721 R16F = 0x822D // R32F as defined in GLES3/gl3.h:722 R32F = 0x822E // RG16F as defined in GLES3/gl3.h:723 RG16F = 0x822F // RG32F as defined in GLES3/gl3.h:724 RG32F = 0x8230 // R8I as defined in GLES3/gl3.h:725 R8I = 0x8231 // R8UI as defined in GLES3/gl3.h:726 R8UI = 0x8232 // R16I as defined in GLES3/gl3.h:727 R16I = 0x8233 // R16UI as defined in GLES3/gl3.h:728 R16UI = 0x8234 // R32I as defined in GLES3/gl3.h:729 R32I = 0x8235 // R32UI as defined in GLES3/gl3.h:730 R32UI = 0x8236 // RG8I as defined in GLES3/gl3.h:731 RG8I = 0x8237 // RG8UI as defined in GLES3/gl3.h:732 RG8UI = 0x8238 // RG16I as defined in GLES3/gl3.h:733 RG16I = 0x8239 // RG16UI as defined in GLES3/gl3.h:734 RG16UI = 0x823A // RG32I as defined in GLES3/gl3.h:735 RG32I = 0x823B // RG32UI as defined in GLES3/gl3.h:736 RG32UI = 0x823C // VERTEX_ARRAY_BINDING as defined in GLES3/gl3.h:737 VERTEX_ARRAY_BINDING = 0x85B5 // R8_SNORM as defined in GLES3/gl3.h:738 R8_SNORM = 0x8F94 // RG8_SNORM as defined in GLES3/gl3.h:739 RG8_SNORM = 0x8F95 // RGB8_SNORM as defined in GLES3/gl3.h:740 RGB8_SNORM = 0x8F96 // RGBA8_SNORM as defined in GLES3/gl3.h:741 RGBA8_SNORM = 0x8F97 // SIGNED_NORMALIZED as defined in GLES3/gl3.h:742 SIGNED_NORMALIZED = 0x8F9C // PRIMITIVE_RESTART_FIXED_INDEX as defined in GLES3/gl3.h:743 PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69 // COPY_READ_BUFFER as defined in GLES3/gl3.h:744 COPY_READ_BUFFER = 0x8F36 // COPY_WRITE_BUFFER as defined in GLES3/gl3.h:745 COPY_WRITE_BUFFER = 0x8F37 // COPY_READ_BUFFER_BINDING as defined in GLES3/gl3.h:746 COPY_READ_BUFFER_BINDING = 0x8F36 // COPY_WRITE_BUFFER_BINDING as defined in GLES3/gl3.h:747 COPY_WRITE_BUFFER_BINDING = 0x8F37 // UNIFORM_BUFFER as defined in GLES3/gl3.h:748 UNIFORM_BUFFER = 0x8A11 // UNIFORM_BUFFER_BINDING as defined in GLES3/gl3.h:749 UNIFORM_BUFFER_BINDING = 0x8A28 // UNIFORM_BUFFER_START as defined in GLES3/gl3.h:750 UNIFORM_BUFFER_START = 0x8A29 // UNIFORM_BUFFER_SIZE as defined in GLES3/gl3.h:751 UNIFORM_BUFFER_SIZE = 0x8A2A // MAX_VERTEX_UNIFORM_BLOCKS as defined in GLES3/gl3.h:752 MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B // MAX_FRAGMENT_UNIFORM_BLOCKS as defined in GLES3/gl3.h:753 MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D // MAX_COMBINED_UNIFORM_BLOCKS as defined in GLES3/gl3.h:754 MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E // MAX_UNIFORM_BUFFER_BINDINGS as defined in GLES3/gl3.h:755 MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F // MAX_UNIFORM_BLOCK_SIZE as defined in GLES3/gl3.h:756 MAX_UNIFORM_BLOCK_SIZE = 0x8A30 // MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS as defined in GLES3/gl3.h:757 MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31 // MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS as defined in GLES3/gl3.h:758 MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33 // UNIFORM_BUFFER_OFFSET_ALIGNMENT as defined in GLES3/gl3.h:759 UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34 // ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH as defined in GLES3/gl3.h:760 ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35 // ACTIVE_UNIFORM_BLOCKS as defined in GLES3/gl3.h:761 ACTIVE_UNIFORM_BLOCKS = 0x8A36 // UNIFORM_TYPE as defined in GLES3/gl3.h:762 UNIFORM_TYPE = 0x8A37 // UNIFORM_SIZE as defined in GLES3/gl3.h:763 UNIFORM_SIZE = 0x8A38 // UNIFORM_NAME_LENGTH as defined in GLES3/gl3.h:764 UNIFORM_NAME_LENGTH = 0x8A39 // UNIFORM_BLOCK_INDEX as defined in GLES3/gl3.h:765 UNIFORM_BLOCK_INDEX = 0x8A3A // UNIFORM_OFFSET as defined in GLES3/gl3.h:766 UNIFORM_OFFSET = 0x8A3B // UNIFORM_ARRAY_STRIDE as defined in GLES3/gl3.h:767 UNIFORM_ARRAY_STRIDE = 0x8A3C // UNIFORM_MATRIX_STRIDE as defined in GLES3/gl3.h:768 UNIFORM_MATRIX_STRIDE = 0x8A3D // UNIFORM_IS_ROW_MAJOR as defined in GLES3/gl3.h:769 UNIFORM_IS_ROW_MAJOR = 0x8A3E // UNIFORM_BLOCK_BINDING as defined in GLES3/gl3.h:770 UNIFORM_BLOCK_BINDING = 0x8A3F // UNIFORM_BLOCK_DATA_SIZE as defined in GLES3/gl3.h:771 UNIFORM_BLOCK_DATA_SIZE = 0x8A40 // UNIFORM_BLOCK_NAME_LENGTH as defined in GLES3/gl3.h:772 UNIFORM_BLOCK_NAME_LENGTH = 0x8A41 // UNIFORM_BLOCK_ACTIVE_UNIFORMS as defined in GLES3/gl3.h:773 UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42 // UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES as defined in GLES3/gl3.h:774 UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43 // UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER as defined in GLES3/gl3.h:775 UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44 // UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER as defined in GLES3/gl3.h:776 UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46 // INVALID_INDEX as defined in GLES3/gl3.h:777 INVALID_INDEX = uint32(0xFFFFFFFF) // MAX_VERTEX_OUTPUT_COMPONENTS as defined in GLES3/gl3.h:778 MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122 // MAX_FRAGMENT_INPUT_COMPONENTS as defined in GLES3/gl3.h:779 MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 // MAX_SERVER_WAIT_TIMEOUT as defined in GLES3/gl3.h:780 MAX_SERVER_WAIT_TIMEOUT = 0x9111 // OBJECT_TYPE as defined in GLES3/gl3.h:781 OBJECT_TYPE = 0x9112 // SYNC_CONDITION as defined in GLES3/gl3.h:782 SYNC_CONDITION = 0x9113 // SYNC_STATUS as defined in GLES3/gl3.h:783 SYNC_STATUS = 0x9114 // SYNC_FLAGS as defined in GLES3/gl3.h:784 SYNC_FLAGS = 0x9115 // SYNC_FENCE as defined in GLES3/gl3.h:785 SYNC_FENCE = 0x9116 // SYNC_GPU_COMMANDS_COMPLETE as defined in GLES3/gl3.h:786 SYNC_GPU_COMMANDS_COMPLETE = 0x9117 // UNSIGNALED as defined in GLES3/gl3.h:787 UNSIGNALED = 0x9118 // SIGNALED as defined in GLES3/gl3.h:788 SIGNALED = 0x9119 // ALREADY_SIGNALED as defined in GLES3/gl3.h:789 ALREADY_SIGNALED = 0x911A // TIMEOUT_EXPIRED as defined in GLES3/gl3.h:790 TIMEOUT_EXPIRED = 0x911B // CONDITION_SATISFIED as defined in GLES3/gl3.h:791 CONDITION_SATISFIED = 0x911C // WAIT_FAILED as defined in GLES3/gl3.h:792 WAIT_FAILED = 0x911D // SYNC_FLUSH_COMMANDS_BIT as defined in GLES3/gl3.h:793 SYNC_FLUSH_COMMANDS_BIT = 0x00000001 // TIMEOUT_IGNORED as defined in GLES3/gl3.h:794 TIMEOUT_IGNORED = uint64(0xFFFFFFFFFFFFFFFF) // VERTEX_ATTRIB_ARRAY_DIVISOR as defined in GLES3/gl3.h:795 VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE // ANY_SAMPLES_PASSED as defined in GLES3/gl3.h:796 ANY_SAMPLES_PASSED = 0x8C2F // ANY_SAMPLES_PASSED_CONSERVATIVE as defined in GLES3/gl3.h:797 ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A // SAMPLER_BINDING as defined in GLES3/gl3.h:798 SAMPLER_BINDING = 0x8919 // RGB10_A2UI as defined in GLES3/gl3.h:799 RGB10_A2UI = 0x906F // TEXTURE_SWIZZLE_R as defined in GLES3/gl3.h:800 TEXTURE_SWIZZLE_R = 0x8E42 // TEXTURE_SWIZZLE_G as defined in GLES3/gl3.h:801 TEXTURE_SWIZZLE_G = 0x8E43 // TEXTURE_SWIZZLE_B as defined in GLES3/gl3.h:802 TEXTURE_SWIZZLE_B = 0x8E44 // TEXTURE_SWIZZLE_A as defined in GLES3/gl3.h:803 TEXTURE_SWIZZLE_A = 0x8E45 // GREEN as defined in GLES3/gl3.h:804 GREEN = 0x1904 // BLUE as defined in GLES3/gl3.h:805 BLUE = 0x1905 // INT_2_10_10_10_REV as defined in GLES3/gl3.h:806 INT_2_10_10_10_REV = 0x8D9F // TRANSFORM_FEEDBACK as defined in GLES3/gl3.h:807 TRANSFORM_FEEDBACK = 0x8E22 // TRANSFORM_FEEDBACK_PAUSED as defined in GLES3/gl3.h:808 TRANSFORM_FEEDBACK_PAUSED = 0x8E23 // TRANSFORM_FEEDBACK_ACTIVE as defined in GLES3/gl3.h:809 TRANSFORM_FEEDBACK_ACTIVE = 0x8E24 // TRANSFORM_FEEDBACK_BINDING as defined in GLES3/gl3.h:810 TRANSFORM_FEEDBACK_BINDING = 0x8E25 // PROGRAM_BINARY_RETRIEVABLE_HINT as defined in GLES3/gl3.h:811 PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257 // PROGRAM_BINARY_LENGTH as defined in GLES3/gl3.h:812 PROGRAM_BINARY_LENGTH = 0x8741 // NUM_PROGRAM_BINARY_FORMATS as defined in GLES3/gl3.h:813 NUM_PROGRAM_BINARY_FORMATS = 0x87FE // PROGRAM_BINARY_FORMATS as defined in GLES3/gl3.h:814 PROGRAM_BINARY_FORMATS = 0x87FF // COMPRESSED_R11_EAC as defined in GLES3/gl3.h:815 COMPRESSED_R11_EAC = 0x9270 // COMPRESSED_SIGNED_R11_EAC as defined in GLES3/gl3.h:816 COMPRESSED_SIGNED_R11_EAC = 0x9271 // COMPRESSED_RG11_EAC as defined in GLES3/gl3.h:817 COMPRESSED_RG11_EAC = 0x9272 // COMPRESSED_SIGNED_RG11_EAC as defined in GLES3/gl3.h:818 COMPRESSED_SIGNED_RG11_EAC = 0x9273 // COMPRESSED_RGB8_ETC2 as defined in GLES3/gl3.h:819 COMPRESSED_RGB8_ETC2 = 0x9274 // COMPRESSED_SRGB8_ETC2 as defined in GLES3/gl3.h:820 COMPRESSED_SRGB8_ETC2 = 0x9275 // COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 as defined in GLES3/gl3.h:821 COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276 // COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 as defined in GLES3/gl3.h:822 COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277 // COMPRESSED_RGBA8_ETC2_EAC as defined in GLES3/gl3.h:823 COMPRESSED_RGBA8_ETC2_EAC = 0x9278 // COMPRESSED_SRGB8_ALPHA8_ETC2_EAC as defined in GLES3/gl3.h:824 COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279 // TEXTURE_IMMUTABLE_FORMAT as defined in GLES3/gl3.h:825 TEXTURE_IMMUTABLE_FORMAT = 0x912F // MAX_ELEMENT_INDEX as defined in GLES3/gl3.h:826 MAX_ELEMENT_INDEX = 0x8D6B // NUM_SAMPLE_COUNTS as defined in GLES3/gl3.h:827 NUM_SAMPLE_COUNTS = 0x9380 // TEXTURE_IMMUTABLE_LEVELS as defined in GLES3/gl3.h:828 TEXTURE_IMMUTABLE_LEVELS = 0x82DF )
Variables ¶
This section is empty.
Functions ¶
func ActiveTexture ¶
func ActiveTexture(texture uint32)
ActiveTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glActiveTexture.xhtml
func AttachShader ¶
AttachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glAttachShader.xhtml
func BeginQuery ¶
BeginQuery function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBeginQuery.xhtml
func BeginTransformFeedback ¶
func BeginTransformFeedback(primitiveMode uint32)
BeginTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBeginTransformFeedback.xhtml
func BindAttribLocation ¶
BindAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindAttribLocation.xhtml
func BindBuffer ¶
BindBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindBuffer.xhtml
func BindBufferBase ¶
BindBufferBase function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindBufferBase.xhtml
func BindBufferRange ¶
BindBufferRange function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindBufferRange.xhtml
func BindFramebuffer ¶
BindFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindFramebuffer.xhtml
func BindRenderbuffer ¶
BindRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindRenderbuffer.xhtml
func BindSampler ¶
BindSampler function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindSampler.xhtml
func BindTexture ¶
BindTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindTexture.xhtml
func BindTransformFeedback ¶
BindTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindTransformFeedback.xhtml
func BindVertexArray ¶
func BindVertexArray(array uint32)
BindVertexArray function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindVertexArray.xhtml
func BlendColor ¶
BlendColor function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBlendColor.xhtml
func BlendEquation ¶
func BlendEquation(mode uint32)
BlendEquation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBlendEquation.xhtml
func BlendEquationSeparate ¶
BlendEquationSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBlendEquationSeparate.xhtml
func BlendFunc ¶
BlendFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/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/man3/html/glBlitFramebuffer.xhtml
func BufferData ¶
BufferData function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBufferData.xhtml
func BufferSubData ¶
BufferSubData function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBufferSubData.xhtml
func CheckFramebufferStatus ¶
CheckFramebufferStatus function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glCheckFramebufferStatus.xhtml
func Clear ¶
func Clear(mask uint32)
Clear function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClear.xhtml
func ClearBufferfi ¶
ClearBufferfi function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferfi.xhtml
func ClearBufferfv ¶
ClearBufferfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferfv.xhtml
func ClearBufferiv ¶
ClearBufferiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferiv.xhtml
func ClearBufferuiv ¶
ClearBufferuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferuiv.xhtml
func ClearColor ¶
ClearColor function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearColor.xhtml
func ClearDepthf ¶
func ClearDepthf(d float32)
ClearDepthf function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearDepthf.xhtml
func ClearStencil ¶
func ClearStencil(s int32)
ClearStencil function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearStencil.xhtml
func ClientWaitSync ¶
ClientWaitSync function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClientWaitSync.xhtml
func ColorMask ¶
ColorMask function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glColorMask.xhtml
func CompileShader ¶
func CompileShader(shader uint32)
CompileShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/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/man3/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/man3/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/man3/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/man3/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/man3/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/man3/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/man3/html/glCopyTexSubImage3D.xhtml
func CreateProgram ¶
func CreateProgram() uint32
CreateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glCreateProgram.xhtml
func CreateShader ¶
CreateShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glCreateShader.xhtml
func CullFace ¶
func CullFace(mode uint32)
CullFace function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glCullFace.xhtml
func DeleteBuffers ¶
DeleteBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteBuffers.xhtml
func DeleteFramebuffers ¶
DeleteFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteFramebuffers.xhtml
func DeleteProgram ¶
func DeleteProgram(program uint32)
DeleteProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteProgram.xhtml
func DeleteQueries ¶
DeleteQueries function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteQueries.xhtml
func DeleteRenderbuffers ¶
DeleteRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteRenderbuffers.xhtml
func DeleteSamplers ¶
DeleteSamplers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteSamplers.xhtml
func DeleteShader ¶
func DeleteShader(shader uint32)
DeleteShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteShader.xhtml
func DeleteSync ¶
func DeleteSync(sync Sync)
DeleteSync function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteSync.xhtml
func DeleteTextures ¶
DeleteTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteTextures.xhtml
func DeleteTransformFeedbacks ¶
DeleteTransformFeedbacks function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteTransformFeedbacks.xhtml
func DeleteVertexArrays ¶
DeleteVertexArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteVertexArrays.xhtml
func DepthFunc ¶
func DepthFunc(_func uint32)
DepthFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDepthFunc.xhtml
func DepthMask ¶
func DepthMask(flag byte)
DepthMask function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDepthMask.xhtml
func DepthRangef ¶
DepthRangef function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDepthRangef.xhtml
func DetachShader ¶
DetachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDetachShader.xhtml
func Disable ¶
func Disable(cap uint32)
Disable function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDisable.xhtml
func DisableVertexAttribArray ¶
func DisableVertexAttribArray(index uint32)
DisableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDisableVertexAttribArray.xhtml
func DrawArrays ¶
DrawArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDrawArrays.xhtml
func DrawArraysInstanced ¶
DrawArraysInstanced function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDrawArraysInstanced.xhtml
func DrawBuffers ¶
DrawBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDrawBuffers.xhtml
func DrawElements ¶
DrawElements function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDrawElements.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/man3/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/man3/html/glDrawRangeElements.xhtml
func Enable ¶
func Enable(cap uint32)
Enable function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glEnable.xhtml
func EnableVertexAttribArray ¶
func EnableVertexAttribArray(index uint32)
EnableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glEnableVertexAttribArray.xhtml
func EndQuery ¶
func EndQuery(target uint32)
EndQuery function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glEndQuery.xhtml
func EndTransformFeedback ¶
func EndTransformFeedback()
EndTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glEndTransformFeedback.xhtml
func Finish ¶
func Finish()
Finish function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glFinish.xhtml
func Flush ¶
func Flush()
Flush function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glFlush.xhtml
func FlushMappedBufferRange ¶
FlushMappedBufferRange function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glFlushMappedBufferRange.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/man3/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/man3/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/man3/html/glFramebufferTextureLayer.xhtml
func FrontFace ¶
func FrontFace(mode uint32)
FrontFace function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glFrontFace.xhtml
func GenBuffers ¶
GenBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenBuffers.xhtml
func GenFramebuffers ¶
GenFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenFramebuffers.xhtml
func GenQueries ¶
GenQueries function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenQueries.xhtml
func GenRenderbuffers ¶
GenRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenRenderbuffers.xhtml
func GenSamplers ¶
GenSamplers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenSamplers.xhtml
func GenTextures ¶
GenTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenTextures.xhtml
func GenTransformFeedbacks ¶
GenTransformFeedbacks function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenTransformFeedbacks.xhtml
func GenVertexArrays ¶
GenVertexArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenVertexArrays.xhtml
func GenerateMipmap ¶
func GenerateMipmap(target uint32)
GenerateMipmap function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/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/man3/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/man3/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/man3/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/man3/html/glGetActiveUniformsiv.xhtml
func GetAttachedShaders ¶
GetAttachedShaders function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetAttachedShaders.xhtml
func GetAttribLocation ¶
GetAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetAttribLocation.xhtml
func GetBooleanv ¶
GetBooleanv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetBooleanv.xhtml
func GetBufferParameteri64v ¶
GetBufferParameteri64v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetBufferParameteri64v.xhtml
func GetBufferParameteriv ¶
GetBufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetBufferParameteriv.xhtml
func GetBufferPointerv ¶
GetBufferPointerv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetBufferPointerv.xhtml
func GetError ¶
func GetError() uint32
GetError function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetError.xhtml
func GetFloatv ¶
GetFloatv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetFloatv.xhtml
func GetFragDataLocation ¶
GetFragDataLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glGetFramebufferAttachmentParameteriv.xhtml
func GetInteger64i_v ¶
GetInteger64i_v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetInteger64i_v.xhtml
func GetInteger64v ¶
GetInteger64v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetInteger64v.xhtml
func GetIntegeri_v ¶
GetIntegeri_v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetIntegeri_v.xhtml
func GetIntegerv ¶
GetIntegerv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glGetInternalformativ.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/man3/html/glGetProgramBinary.xhtml
func GetProgramInfoLog ¶
GetProgramInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetProgramInfoLog.xhtml
func GetProgramiv ¶
GetProgramiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetProgramiv.xhtml
func GetQueryObjectuiv ¶
GetQueryObjectuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetQueryObjectuiv.xhtml
func GetQueryiv ¶
GetQueryiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetQueryiv.xhtml
func GetRenderbufferParameteriv ¶
GetRenderbufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetRenderbufferParameteriv.xhtml
func GetSamplerParameterfv ¶
GetSamplerParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetSamplerParameterfv.xhtml
func GetSamplerParameteriv ¶
GetSamplerParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetSamplerParameteriv.xhtml
func GetShaderInfoLog ¶
GetShaderInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glGetShaderPrecisionFormat.xhtml
func GetShaderSource ¶
GetShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetShaderSource.xhtml
func GetShaderiv ¶
GetShaderiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetShaderiv.xhtml
func GetString ¶
GetString function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetString.xhtml
func GetStringi ¶
GetStringi function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetStringi.xhtml
func GetSynciv ¶
GetSynciv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetSynciv.xhtml
func GetTexParameterfv ¶
GetTexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetTexParameterfv.xhtml
func GetTexParameteriv ¶
GetTexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glGetTransformFeedbackVarying.xhtml
func GetUniformBlockIndex ¶
GetUniformBlockIndex function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glGetUniformIndices.xhtml
func GetUniformLocation ¶
GetUniformLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformLocation.xhtml
func GetUniformfv ¶
GetUniformfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformfv.xhtml
func GetUniformiv ¶
GetUniformiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformiv.xhtml
func GetUniformuiv ¶
GetUniformuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformuiv.xhtml
func GetVertexAttribIiv ¶
GetVertexAttribIiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribIiv.xhtml
func GetVertexAttribIuiv ¶
GetVertexAttribIuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribIuiv.xhtml
func GetVertexAttribPointerv ¶
GetVertexAttribPointerv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribPointerv.xhtml
func GetVertexAttribfv ¶
GetVertexAttribfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribfv.xhtml
func GetVertexAttribiv ¶
GetVertexAttribiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribiv.xhtml
func Hint ¶
Hint function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glHint.xhtml
func InvalidateFramebuffer ¶
InvalidateFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glInvalidateSubFramebuffer.xhtml
func IsBuffer ¶
IsBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsBuffer.xhtml
func IsEnabled ¶
IsEnabled function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsEnabled.xhtml
func IsFramebuffer ¶
IsFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsFramebuffer.xhtml
func IsProgram ¶
IsProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsProgram.xhtml
func IsQuery ¶
IsQuery function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsQuery.xhtml
func IsRenderbuffer ¶
IsRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsRenderbuffer.xhtml
func IsSampler ¶
IsSampler function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsSampler.xhtml
func IsShader ¶
IsShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsShader.xhtml
func IsSync ¶
IsSync function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsSync.xhtml
func IsTexture ¶
IsTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsTexture.xhtml
func IsTransformFeedback ¶
IsTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsTransformFeedback.xhtml
func IsVertexArray ¶
IsVertexArray function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsVertexArray.xhtml
func LineWidth ¶
func LineWidth(width float32)
LineWidth function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glLineWidth.xhtml
func LinkProgram ¶
func LinkProgram(program uint32)
LinkProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glLinkProgram.xhtml
func MapBufferRange ¶
MapBufferRange function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glMapBufferRange.xhtml
func PauseTransformFeedback ¶
func PauseTransformFeedback()
PauseTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glPauseTransformFeedback.xhtml
func PixelStorei ¶
PixelStorei function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glPixelStorei.xhtml
func PolygonOffset ¶
PolygonOffset function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glPolygonOffset.xhtml
func ProgramBinary ¶
ProgramBinary function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glProgramBinary.xhtml
func ProgramParameteri ¶
ProgramParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glProgramParameteri.xhtml
func ReadBuffer ¶
func ReadBuffer(mode uint32)
ReadBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glReadPixels.xhtml
func ReleaseShaderCompiler ¶
func ReleaseShaderCompiler()
ReleaseShaderCompiler function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glReleaseShaderCompiler.xhtml
func RenderbufferStorage ¶
RenderbufferStorage function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glRenderbufferStorageMultisample.xhtml
func ResumeTransformFeedback ¶
func ResumeTransformFeedback()
ResumeTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glResumeTransformFeedback.xhtml
func SampleCoverage ¶
SampleCoverage function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSampleCoverage.xhtml
func SamplerParameterf ¶
SamplerParameterf function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameterf.xhtml
func SamplerParameterfv ¶
SamplerParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameterfv.xhtml
func SamplerParameteri ¶
SamplerParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameteri.xhtml
func SamplerParameteriv ¶
SamplerParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameteriv.xhtml
func Scissor ¶
Scissor function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/html/glShaderBinary.xhtml
func ShaderSource ¶
ShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glShaderSource.xhtml
func StencilFunc ¶
StencilFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilFunc.xhtml
func StencilFuncSeparate ¶
StencilFuncSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilFuncSeparate.xhtml
func StencilMask ¶
func StencilMask(mask uint32)
StencilMask function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilMask.xhtml
func StencilMaskSeparate ¶
StencilMaskSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilMaskSeparate.xhtml
func StencilOp ¶
StencilOp function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilOp.xhtml
func StencilOpSeparate ¶
StencilOpSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man3/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/man3/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/man3/html/glTexImage3D.xhtml
func TexParameterf ¶
TexParameterf function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameterf.xhtml
func TexParameterfv ¶
TexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameterfv.xhtml
func TexParameteri ¶
TexParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameteri.xhtml
func TexParameteriv ¶
TexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameteriv.xhtml
func TexStorage2D ¶
TexStorage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexStorage2D.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/man3/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/man3/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/man3/html/glTexSubImage3D.xhtml
func TransformFeedbackVaryings ¶
TransformFeedbackVaryings function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTransformFeedbackVaryings.xhtml
func Uniform1f ¶
Uniform1f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1f.xhtml
func Uniform1fv ¶
Uniform1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1fv.xhtml
func Uniform1i ¶
Uniform1i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1i.xhtml
func Uniform1iv ¶
Uniform1iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1iv.xhtml
func Uniform1ui ¶
Uniform1ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1ui.xhtml
func Uniform1uiv ¶
Uniform1uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1uiv.xhtml
func Uniform2f ¶
Uniform2f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2f.xhtml
func Uniform2fv ¶
Uniform2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2fv.xhtml
func Uniform2i ¶
Uniform2i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2i.xhtml
func Uniform2iv ¶
Uniform2iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2iv.xhtml
func Uniform2ui ¶
Uniform2ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2ui.xhtml
func Uniform2uiv ¶
Uniform2uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2uiv.xhtml
func Uniform3f ¶
Uniform3f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3f.xhtml
func Uniform3fv ¶
Uniform3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3fv.xhtml
func Uniform3i ¶
Uniform3i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3i.xhtml
func Uniform3iv ¶
Uniform3iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3iv.xhtml
func Uniform3ui ¶
Uniform3ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3ui.xhtml
func Uniform3uiv ¶
Uniform3uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3uiv.xhtml
func Uniform4f ¶
Uniform4f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4f.xhtml
func Uniform4fv ¶
Uniform4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4fv.xhtml
func Uniform4i ¶
Uniform4i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4i.xhtml
func Uniform4iv ¶
Uniform4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4iv.xhtml
func Uniform4ui ¶
Uniform4ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4ui.xhtml
func Uniform4uiv ¶
Uniform4uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4uiv.xhtml
func UniformBlockBinding ¶
UniformBlockBinding function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformBlockBinding.xhtml
func UniformMatrix2fv ¶
UniformMatrix2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix2fv.xhtml
func UniformMatrix2x3fv ¶
UniformMatrix2x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix2x3fv.xhtml
func UniformMatrix2x4fv ¶
UniformMatrix2x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix2x4fv.xhtml
func UniformMatrix3fv ¶
UniformMatrix3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix3fv.xhtml
func UniformMatrix3x2fv ¶
UniformMatrix3x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix3x2fv.xhtml
func UniformMatrix3x4fv ¶
UniformMatrix3x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix3x4fv.xhtml
func UniformMatrix4fv ¶
UniformMatrix4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix4fv.xhtml
func UniformMatrix4x2fv ¶
UniformMatrix4x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix4x2fv.xhtml
func UniformMatrix4x3fv ¶
UniformMatrix4x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix4x3fv.xhtml
func UnmapBuffer ¶
UnmapBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUnmapBuffer.xhtml
func UseProgram ¶
func UseProgram(program uint32)
UseProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUseProgram.xhtml
func ValidateProgram ¶
func ValidateProgram(program uint32)
ValidateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glValidateProgram.xhtml
func VertexAttrib1f ¶
VertexAttrib1f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib1f.xhtml
func VertexAttrib1fv ¶
VertexAttrib1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib1fv.xhtml
func VertexAttrib2f ¶
VertexAttrib2f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib2f.xhtml
func VertexAttrib2fv ¶
VertexAttrib2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib2fv.xhtml
func VertexAttrib3f ¶
VertexAttrib3f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib3f.xhtml
func VertexAttrib3fv ¶
VertexAttrib3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib3fv.xhtml
func VertexAttrib4f ¶
VertexAttrib4f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib4f.xhtml
func VertexAttrib4fv ¶
VertexAttrib4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib4fv.xhtml
func VertexAttribDivisor ¶
VertexAttribDivisor function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribDivisor.xhtml
func VertexAttribI4i ¶
VertexAttribI4i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribI4i.xhtml
func VertexAttribI4iv ¶
VertexAttribI4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribI4iv.xhtml
func VertexAttribI4ui ¶
VertexAttribI4ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribI4ui.xhtml
func VertexAttribI4uiv ¶
VertexAttribI4uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribI4uiv.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/man3/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/man3/html/glVertexAttribPointer.xhtml
func Viewport ¶
Viewport function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glViewport.xhtml