Documentation
¶
Overview ¶
Package gles2 provides Go bindings for the OpenGL ES v2 API.
Index ¶
- Constants
- func ActiveTexture(texture uint32)
- func AttachShader(program uint32, shader uint32)
- func BindAttribLocation(program uint32, index uint32, name string)
- func BindBuffer(target uint32, buffer uint32)
- func BindFramebuffer(target uint32, framebuffer uint32)
- func BindRenderbuffer(target uint32, renderbuffer uint32)
- func BindTexture(target uint32, texture 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 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 ClearColor(red float32, green float32, blue float32, alpha float32)
- func ClearDepthf(d float32)
- func ClearStencil(s int32)
- 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 CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, ...)
- 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 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 DeleteRenderbuffers(n int32, renderbuffers []uint32)
- func DeleteShader(shader uint32)
- func DeleteTextures(n int32, textures []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 DrawElements(mode uint32, count int32, kind uint32, indices unsafe.Pointer)
- func Enable(cap uint32)
- func EnableVertexAttribArray(index uint32)
- func Finish()
- func Flush()
- func FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, ...)
- func FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, ...)
- func FrontFace(mode uint32)
- func GenBuffers(n int32, buffers []uint32)
- func GenFramebuffers(n int32, framebuffers []uint32)
- func GenRenderbuffers(n int32, renderbuffers []uint32)
- func GenTextures(n int32, textures []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 GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders []uint32)
- func GetAttribLocation(program uint32, name string) int32
- func GetBooleanv(pname uint32, data []byte)
- func GetBufferParameteriv(target uint32, pname uint32, params *int32)
- func GetError() uint32
- func GetFloatv(pname uint32, data []float32)
- func GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params []int32)
- func GetIntegerv(pname uint32, data []int32)
- func GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog []byte)
- func GetProgramiv(program uint32, pname uint32, params *int32)
- func GetRenderbufferParameteriv(target 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 GetTexParameterfv(target uint32, pname uint32, params *float32)
- func GetTexParameteriv(target uint32, pname uint32, params *int32)
- func GetUniformLocation(program uint32, name string) int32
- func GetUniformfv(program uint32, location int32, params *float32)
- func GetUniformiv(program uint32, location int32, params *int32)
- 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 IsBuffer(buffer uint32) byte
- func IsEnabled(cap uint32) byte
- func IsFramebuffer(framebuffer uint32) byte
- func IsProgram(program uint32) byte
- func IsRenderbuffer(renderbuffer uint32) byte
- func IsShader(shader uint32) byte
- func IsTexture(texture uint32) byte
- func LineWidth(width float32)
- func LinkProgram(program uint32)
- func PixelStorei(pname uint32, param int32)
- func PolygonOffset(factor float32, units float32)
- 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 SampleCoverage(value float32, invert byte)
- 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 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 TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, ...)
- 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 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 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 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 UniformMatrix2fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix3fv(location int32, count int32, transpose byte, value *float32)
- func UniformMatrix4fv(location int32, count int32, transpose byte, value *float32)
- 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 VertexAttribPointer(index uint32, size int32, kind uint32, normalized byte, stride int32, ...)
- func Viewport(x int32, y int32, width int32, height int32)
- type Bitfield
- type Boolean
- type Byte
- type Char
- type Clampf
- type Enum
- type Fixed
- type Float
- 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 GLES2/gl2.h:54 ES_VERSION_2_0 = 1 // DEPTH_BUFFER_BIT as defined in GLES2/gl2.h:76 DEPTH_BUFFER_BIT = 0x00000100 // STENCIL_BUFFER_BIT as defined in GLES2/gl2.h:77 STENCIL_BUFFER_BIT = 0x00000400 // COLOR_BUFFER_BIT as defined in GLES2/gl2.h:78 COLOR_BUFFER_BIT = 0x00004000 // FALSE as defined in GLES2/gl2.h:79 FALSE = 0 // TRUE as defined in GLES2/gl2.h:80 TRUE = 1 // POINTS as defined in GLES2/gl2.h:81 POINTS = 0x0000 // LINES as defined in GLES2/gl2.h:82 LINES = 0x0001 // LINE_LOOP as defined in GLES2/gl2.h:83 LINE_LOOP = 0x0002 // LINE_STRIP as defined in GLES2/gl2.h:84 LINE_STRIP = 0x0003 // TRIANGLES as defined in GLES2/gl2.h:85 TRIANGLES = 0x0004 // TRIANGLE_STRIP as defined in GLES2/gl2.h:86 TRIANGLE_STRIP = 0x0005 // TRIANGLE_FAN as defined in GLES2/gl2.h:87 TRIANGLE_FAN = 0x0006 // ZERO as defined in GLES2/gl2.h:88 ZERO = 0 // ONE as defined in GLES2/gl2.h:89 ONE = 1 // SRC_COLOR as defined in GLES2/gl2.h:90 SRC_COLOR = 0x0300 // ONE_MINUS_SRC_COLOR as defined in GLES2/gl2.h:91 ONE_MINUS_SRC_COLOR = 0x0301 // SRC_ALPHA as defined in GLES2/gl2.h:92 SRC_ALPHA = 0x0302 // ONE_MINUS_SRC_ALPHA as defined in GLES2/gl2.h:93 ONE_MINUS_SRC_ALPHA = 0x0303 // DST_ALPHA as defined in GLES2/gl2.h:94 DST_ALPHA = 0x0304 // ONE_MINUS_DST_ALPHA as defined in GLES2/gl2.h:95 ONE_MINUS_DST_ALPHA = 0x0305 // DST_COLOR as defined in GLES2/gl2.h:96 DST_COLOR = 0x0306 // ONE_MINUS_DST_COLOR as defined in GLES2/gl2.h:97 ONE_MINUS_DST_COLOR = 0x0307 // SRC_ALPHA_SATURATE as defined in GLES2/gl2.h:98 SRC_ALPHA_SATURATE = 0x0308 // FUNC_ADD as defined in GLES2/gl2.h:99 FUNC_ADD = 0x8006 // BLEND_EQUATION as defined in GLES2/gl2.h:100 BLEND_EQUATION = 0x8009 // BLEND_EQUATION_RGB as defined in GLES2/gl2.h:101 BLEND_EQUATION_RGB = 0x8009 // BLEND_EQUATION_ALPHA as defined in GLES2/gl2.h:102 BLEND_EQUATION_ALPHA = 0x883D // FUNC_SUBTRACT as defined in GLES2/gl2.h:103 FUNC_SUBTRACT = 0x800A // FUNC_REVERSE_SUBTRACT as defined in GLES2/gl2.h:104 FUNC_REVERSE_SUBTRACT = 0x800B // BLEND_DST_RGB as defined in GLES2/gl2.h:105 BLEND_DST_RGB = 0x80C8 // BLEND_SRC_RGB as defined in GLES2/gl2.h:106 BLEND_SRC_RGB = 0x80C9 // BLEND_DST_ALPHA as defined in GLES2/gl2.h:107 BLEND_DST_ALPHA = 0x80CA // BLEND_SRC_ALPHA as defined in GLES2/gl2.h:108 BLEND_SRC_ALPHA = 0x80CB // CONSTANT_COLOR as defined in GLES2/gl2.h:109 CONSTANT_COLOR = 0x8001 // ONE_MINUS_CONSTANT_COLOR as defined in GLES2/gl2.h:110 ONE_MINUS_CONSTANT_COLOR = 0x8002 // CONSTANT_ALPHA as defined in GLES2/gl2.h:111 CONSTANT_ALPHA = 0x8003 // ONE_MINUS_CONSTANT_ALPHA as defined in GLES2/gl2.h:112 ONE_MINUS_CONSTANT_ALPHA = 0x8004 // BLEND_COLOR as defined in GLES2/gl2.h:113 BLEND_COLOR = 0x8005 // ARRAY_BUFFER as defined in GLES2/gl2.h:114 ARRAY_BUFFER = 0x8892 // ELEMENT_ARRAY_BUFFER as defined in GLES2/gl2.h:115 ELEMENT_ARRAY_BUFFER = 0x8893 // ARRAY_BUFFER_BINDING as defined in GLES2/gl2.h:116 ARRAY_BUFFER_BINDING = 0x8894 // ELEMENT_ARRAY_BUFFER_BINDING as defined in GLES2/gl2.h:117 ELEMENT_ARRAY_BUFFER_BINDING = 0x8895 // STREAM_DRAW as defined in GLES2/gl2.h:118 STREAM_DRAW = 0x88E0 // STATIC_DRAW as defined in GLES2/gl2.h:119 STATIC_DRAW = 0x88E4 // DYNAMIC_DRAW as defined in GLES2/gl2.h:120 DYNAMIC_DRAW = 0x88E8 // BUFFER_SIZE as defined in GLES2/gl2.h:121 BUFFER_SIZE = 0x8764 // BUFFER_USAGE as defined in GLES2/gl2.h:122 BUFFER_USAGE = 0x8765 // CURRENT_VERTEX_ATTRIB as defined in GLES2/gl2.h:123 CURRENT_VERTEX_ATTRIB = 0x8626 // FRONT as defined in GLES2/gl2.h:124 FRONT = 0x0404 // BACK as defined in GLES2/gl2.h:125 BACK = 0x0405 // FRONT_AND_BACK as defined in GLES2/gl2.h:126 FRONT_AND_BACK = 0x0408 // TEXTURE_2D as defined in GLES2/gl2.h:127 TEXTURE_2D = 0x0DE1 // CULL_FACE as defined in GLES2/gl2.h:128 CULL_FACE = 0x0B44 // BLEND as defined in GLES2/gl2.h:129 BLEND = 0x0BE2 // DITHER as defined in GLES2/gl2.h:130 DITHER = 0x0BD0 // STENCIL_TEST as defined in GLES2/gl2.h:131 STENCIL_TEST = 0x0B90 // DEPTH_TEST as defined in GLES2/gl2.h:132 DEPTH_TEST = 0x0B71 // SCISSOR_TEST as defined in GLES2/gl2.h:133 SCISSOR_TEST = 0x0C11 // POLYGON_OFFSET_FILL as defined in GLES2/gl2.h:134 POLYGON_OFFSET_FILL = 0x8037 // SAMPLE_ALPHA_TO_COVERAGE as defined in GLES2/gl2.h:135 SAMPLE_ALPHA_TO_COVERAGE = 0x809E // SAMPLE_COVERAGE as defined in GLES2/gl2.h:136 SAMPLE_COVERAGE = 0x80A0 // NO_ERROR as defined in GLES2/gl2.h:137 NO_ERROR = 0 // INVALID_ENUM as defined in GLES2/gl2.h:138 INVALID_ENUM = 0x0500 // INVALID_VALUE as defined in GLES2/gl2.h:139 INVALID_VALUE = 0x0501 // INVALID_OPERATION as defined in GLES2/gl2.h:140 INVALID_OPERATION = 0x0502 // OUT_OF_MEMORY as defined in GLES2/gl2.h:141 OUT_OF_MEMORY = 0x0505 // CW as defined in GLES2/gl2.h:142 CW = 0x0900 // CCW as defined in GLES2/gl2.h:143 CCW = 0x0901 // LINE_WIDTH as defined in GLES2/gl2.h:144 LINE_WIDTH = 0x0B21 // ALIASED_POINT_SIZE_RANGE as defined in GLES2/gl2.h:145 ALIASED_POINT_SIZE_RANGE = 0x846D // ALIASED_LINE_WIDTH_RANGE as defined in GLES2/gl2.h:146 ALIASED_LINE_WIDTH_RANGE = 0x846E // CULL_FACE_MODE as defined in GLES2/gl2.h:147 CULL_FACE_MODE = 0x0B45 // FRONT_FACE as defined in GLES2/gl2.h:148 FRONT_FACE = 0x0B46 // DEPTH_RANGE as defined in GLES2/gl2.h:149 DEPTH_RANGE = 0x0B70 // DEPTH_WRITEMASK as defined in GLES2/gl2.h:150 DEPTH_WRITEMASK = 0x0B72 // DEPTH_CLEAR_VALUE as defined in GLES2/gl2.h:151 DEPTH_CLEAR_VALUE = 0x0B73 // DEPTH_FUNC as defined in GLES2/gl2.h:152 DEPTH_FUNC = 0x0B74 // STENCIL_CLEAR_VALUE as defined in GLES2/gl2.h:153 STENCIL_CLEAR_VALUE = 0x0B91 // STENCIL_FUNC as defined in GLES2/gl2.h:154 STENCIL_FUNC = 0x0B92 // STENCIL_FAIL as defined in GLES2/gl2.h:155 STENCIL_FAIL = 0x0B94 // STENCIL_PASS_DEPTH_FAIL as defined in GLES2/gl2.h:156 STENCIL_PASS_DEPTH_FAIL = 0x0B95 // STENCIL_PASS_DEPTH_PASS as defined in GLES2/gl2.h:157 STENCIL_PASS_DEPTH_PASS = 0x0B96 // STENCIL_REF as defined in GLES2/gl2.h:158 STENCIL_REF = 0x0B97 // STENCIL_VALUE_MASK as defined in GLES2/gl2.h:159 STENCIL_VALUE_MASK = 0x0B93 // STENCIL_WRITEMASK as defined in GLES2/gl2.h:160 STENCIL_WRITEMASK = 0x0B98 // STENCIL_BACK_FUNC as defined in GLES2/gl2.h:161 STENCIL_BACK_FUNC = 0x8800 // STENCIL_BACK_FAIL as defined in GLES2/gl2.h:162 STENCIL_BACK_FAIL = 0x8801 // STENCIL_BACK_PASS_DEPTH_FAIL as defined in GLES2/gl2.h:163 STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802 // STENCIL_BACK_PASS_DEPTH_PASS as defined in GLES2/gl2.h:164 STENCIL_BACK_PASS_DEPTH_PASS = 0x8803 // STENCIL_BACK_REF as defined in GLES2/gl2.h:165 STENCIL_BACK_REF = 0x8CA3 // STENCIL_BACK_VALUE_MASK as defined in GLES2/gl2.h:166 STENCIL_BACK_VALUE_MASK = 0x8CA4 // STENCIL_BACK_WRITEMASK as defined in GLES2/gl2.h:167 STENCIL_BACK_WRITEMASK = 0x8CA5 // VIEWPORT as defined in GLES2/gl2.h:168 VIEWPORT = 0x0BA2 // SCISSOR_BOX as defined in GLES2/gl2.h:169 SCISSOR_BOX = 0x0C10 // COLOR_CLEAR_VALUE as defined in GLES2/gl2.h:170 COLOR_CLEAR_VALUE = 0x0C22 // COLOR_WRITEMASK as defined in GLES2/gl2.h:171 COLOR_WRITEMASK = 0x0C23 // UNPACK_ALIGNMENT as defined in GLES2/gl2.h:172 UNPACK_ALIGNMENT = 0x0CF5 // PACK_ALIGNMENT as defined in GLES2/gl2.h:173 PACK_ALIGNMENT = 0x0D05 // MAX_TEXTURE_SIZE as defined in GLES2/gl2.h:174 MAX_TEXTURE_SIZE = 0x0D33 // MAX_VIEWPORT_DIMS as defined in GLES2/gl2.h:175 MAX_VIEWPORT_DIMS = 0x0D3A // SUBPIXEL_BITS as defined in GLES2/gl2.h:176 SUBPIXEL_BITS = 0x0D50 // RED_BITS as defined in GLES2/gl2.h:177 RED_BITS = 0x0D52 // GREEN_BITS as defined in GLES2/gl2.h:178 GREEN_BITS = 0x0D53 // BLUE_BITS as defined in GLES2/gl2.h:179 BLUE_BITS = 0x0D54 // ALPHA_BITS as defined in GLES2/gl2.h:180 ALPHA_BITS = 0x0D55 // DEPTH_BITS as defined in GLES2/gl2.h:181 DEPTH_BITS = 0x0D56 // STENCIL_BITS as defined in GLES2/gl2.h:182 STENCIL_BITS = 0x0D57 // POLYGON_OFFSET_UNITS as defined in GLES2/gl2.h:183 POLYGON_OFFSET_UNITS = 0x2A00 // POLYGON_OFFSET_FACTOR as defined in GLES2/gl2.h:184 POLYGON_OFFSET_FACTOR = 0x8038 // TEXTURE_BINDING_2D as defined in GLES2/gl2.h:185 TEXTURE_BINDING_2D = 0x8069 // SAMPLE_BUFFERS as defined in GLES2/gl2.h:186 SAMPLE_BUFFERS = 0x80A8 // SAMPLES as defined in GLES2/gl2.h:187 SAMPLES = 0x80A9 // SAMPLE_COVERAGE_VALUE as defined in GLES2/gl2.h:188 SAMPLE_COVERAGE_VALUE = 0x80AA // SAMPLE_COVERAGE_INVERT as defined in GLES2/gl2.h:189 SAMPLE_COVERAGE_INVERT = 0x80AB // NUM_COMPRESSED_TEXTURE_FORMATS as defined in GLES2/gl2.h:190 NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2 // COMPRESSED_TEXTURE_FORMATS as defined in GLES2/gl2.h:191 COMPRESSED_TEXTURE_FORMATS = 0x86A3 // DONT_CARE as defined in GLES2/gl2.h:192 DONT_CARE = 0x1100 // FASTEST as defined in GLES2/gl2.h:193 FASTEST = 0x1101 // NICEST as defined in GLES2/gl2.h:194 NICEST = 0x1102 // GENERATE_MIPMAP_HINT as defined in GLES2/gl2.h:195 GENERATE_MIPMAP_HINT = 0x8192 // BYTE as defined in GLES2/gl2.h:196 BYTE = 0x1400 // UNSIGNED_BYTE as defined in GLES2/gl2.h:197 UNSIGNED_BYTE = 0x1401 // SHORT as defined in GLES2/gl2.h:198 SHORT = 0x1402 // UNSIGNED_SHORT as defined in GLES2/gl2.h:199 UNSIGNED_SHORT = 0x1403 // INT as defined in GLES2/gl2.h:200 INT = 0x1404 // UNSIGNED_INT as defined in GLES2/gl2.h:201 UNSIGNED_INT = 0x1405 // FLOAT as defined in GLES2/gl2.h:202 FLOAT = 0x1406 // FIXED as defined in GLES2/gl2.h:203 FIXED = 0x140C // DEPTH_COMPONENT as defined in GLES2/gl2.h:204 DEPTH_COMPONENT = 0x1902 // ALPHA as defined in GLES2/gl2.h:205 ALPHA = 0x1906 // RGB as defined in GLES2/gl2.h:206 RGB = 0x1907 // RGBA as defined in GLES2/gl2.h:207 RGBA = 0x1908 // LUMINANCE as defined in GLES2/gl2.h:208 LUMINANCE = 0x1909 // LUMINANCE_ALPHA as defined in GLES2/gl2.h:209 LUMINANCE_ALPHA = 0x190A // UNSIGNED_SHORT_4_4_4_4 as defined in GLES2/gl2.h:210 UNSIGNED_SHORT_4_4_4_4 = 0x8033 // UNSIGNED_SHORT_5_5_5_1 as defined in GLES2/gl2.h:211 UNSIGNED_SHORT_5_5_5_1 = 0x8034 // UNSIGNED_SHORT_5_6_5 as defined in GLES2/gl2.h:212 UNSIGNED_SHORT_5_6_5 = 0x8363 // FRAGMENT_SHADER as defined in GLES2/gl2.h:213 FRAGMENT_SHADER = 0x8B30 // VERTEX_SHADER as defined in GLES2/gl2.h:214 VERTEX_SHADER = 0x8B31 // MAX_VERTEX_ATTRIBS as defined in GLES2/gl2.h:215 MAX_VERTEX_ATTRIBS = 0x8869 // MAX_VERTEX_UNIFORM_VECTORS as defined in GLES2/gl2.h:216 MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB // MAX_VARYING_VECTORS as defined in GLES2/gl2.h:217 MAX_VARYING_VECTORS = 0x8DFC // MAX_COMBINED_TEXTURE_IMAGE_UNITS as defined in GLES2/gl2.h:218 MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D // MAX_VERTEX_TEXTURE_IMAGE_UNITS as defined in GLES2/gl2.h:219 MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C // MAX_TEXTURE_IMAGE_UNITS as defined in GLES2/gl2.h:220 MAX_TEXTURE_IMAGE_UNITS = 0x8872 // MAX_FRAGMENT_UNIFORM_VECTORS as defined in GLES2/gl2.h:221 MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD // SHADER_TYPE as defined in GLES2/gl2.h:222 SHADER_TYPE = 0x8B4F // DELETE_STATUS as defined in GLES2/gl2.h:223 DELETE_STATUS = 0x8B80 // LINK_STATUS as defined in GLES2/gl2.h:224 LINK_STATUS = 0x8B82 // VALIDATE_STATUS as defined in GLES2/gl2.h:225 VALIDATE_STATUS = 0x8B83 // ATTACHED_SHADERS as defined in GLES2/gl2.h:226 ATTACHED_SHADERS = 0x8B85 // ACTIVE_UNIFORMS as defined in GLES2/gl2.h:227 ACTIVE_UNIFORMS = 0x8B86 // ACTIVE_UNIFORM_MAX_LENGTH as defined in GLES2/gl2.h:228 ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87 // ACTIVE_ATTRIBUTES as defined in GLES2/gl2.h:229 ACTIVE_ATTRIBUTES = 0x8B89 // ACTIVE_ATTRIBUTE_MAX_LENGTH as defined in GLES2/gl2.h:230 ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A // SHADING_LANGUAGE_VERSION as defined in GLES2/gl2.h:231 SHADING_LANGUAGE_VERSION = 0x8B8C // CURRENT_PROGRAM as defined in GLES2/gl2.h:232 CURRENT_PROGRAM = 0x8B8D // NEVER as defined in GLES2/gl2.h:233 NEVER = 0x0200 // LESS as defined in GLES2/gl2.h:234 LESS = 0x0201 // EQUAL as defined in GLES2/gl2.h:235 EQUAL = 0x0202 // LEQUAL as defined in GLES2/gl2.h:236 LEQUAL = 0x0203 // GREATER as defined in GLES2/gl2.h:237 GREATER = 0x0204 // NOTEQUAL as defined in GLES2/gl2.h:238 NOTEQUAL = 0x0205 // GEQUAL as defined in GLES2/gl2.h:239 GEQUAL = 0x0206 // ALWAYS as defined in GLES2/gl2.h:240 ALWAYS = 0x0207 // KEEP as defined in GLES2/gl2.h:241 KEEP = 0x1E00 // REPLACE as defined in GLES2/gl2.h:242 REPLACE = 0x1E01 // INCR as defined in GLES2/gl2.h:243 INCR = 0x1E02 // DECR as defined in GLES2/gl2.h:244 DECR = 0x1E03 // INVERT as defined in GLES2/gl2.h:245 INVERT = 0x150A // INCR_WRAP as defined in GLES2/gl2.h:246 INCR_WRAP = 0x8507 // DECR_WRAP as defined in GLES2/gl2.h:247 DECR_WRAP = 0x8508 // VENDOR as defined in GLES2/gl2.h:248 VENDOR = 0x1F00 // RENDERER as defined in GLES2/gl2.h:249 RENDERER = 0x1F01 // VERSION as defined in GLES2/gl2.h:250 VERSION = 0x1F02 // EXTENSIONS as defined in GLES2/gl2.h:251 EXTENSIONS = 0x1F03 // NEAREST as defined in GLES2/gl2.h:252 NEAREST = 0x2600 // LINEAR as defined in GLES2/gl2.h:253 LINEAR = 0x2601 // NEAREST_MIPMAP_NEAREST as defined in GLES2/gl2.h:254 NEAREST_MIPMAP_NEAREST = 0x2700 // LINEAR_MIPMAP_NEAREST as defined in GLES2/gl2.h:255 LINEAR_MIPMAP_NEAREST = 0x2701 // NEAREST_MIPMAP_LINEAR as defined in GLES2/gl2.h:256 NEAREST_MIPMAP_LINEAR = 0x2702 // LINEAR_MIPMAP_LINEAR as defined in GLES2/gl2.h:257 LINEAR_MIPMAP_LINEAR = 0x2703 // TEXTURE_MAG_FILTER as defined in GLES2/gl2.h:258 TEXTURE_MAG_FILTER = 0x2800 // TEXTURE_MIN_FILTER as defined in GLES2/gl2.h:259 TEXTURE_MIN_FILTER = 0x2801 // TEXTURE_WRAP_S as defined in GLES2/gl2.h:260 TEXTURE_WRAP_S = 0x2802 // TEXTURE_WRAP_T as defined in GLES2/gl2.h:261 TEXTURE_WRAP_T = 0x2803 // TEXTURE as defined in GLES2/gl2.h:262 TEXTURE = 0x1702 // TEXTURE_CUBE_MAP as defined in GLES2/gl2.h:263 TEXTURE_CUBE_MAP = 0x8513 // TEXTURE_BINDING_CUBE_MAP as defined in GLES2/gl2.h:264 TEXTURE_BINDING_CUBE_MAP = 0x8514 // TEXTURE_CUBE_MAP_POSITIVE_X as defined in GLES2/gl2.h:265 TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515 // TEXTURE_CUBE_MAP_NEGATIVE_X as defined in GLES2/gl2.h:266 TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516 // TEXTURE_CUBE_MAP_POSITIVE_Y as defined in GLES2/gl2.h:267 TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517 // TEXTURE_CUBE_MAP_NEGATIVE_Y as defined in GLES2/gl2.h:268 TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518 // TEXTURE_CUBE_MAP_POSITIVE_Z as defined in GLES2/gl2.h:269 TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519 // TEXTURE_CUBE_MAP_NEGATIVE_Z as defined in GLES2/gl2.h:270 TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A // MAX_CUBE_MAP_TEXTURE_SIZE as defined in GLES2/gl2.h:271 MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C // TEXTURE0 as defined in GLES2/gl2.h:272 TEXTURE0 = 0x84C0 // TEXTURE1 as defined in GLES2/gl2.h:273 TEXTURE1 = 0x84C1 // TEXTURE2 as defined in GLES2/gl2.h:274 TEXTURE2 = 0x84C2 // TEXTURE3 as defined in GLES2/gl2.h:275 TEXTURE3 = 0x84C3 // TEXTURE4 as defined in GLES2/gl2.h:276 TEXTURE4 = 0x84C4 // TEXTURE5 as defined in GLES2/gl2.h:277 TEXTURE5 = 0x84C5 // TEXTURE6 as defined in GLES2/gl2.h:278 TEXTURE6 = 0x84C6 // TEXTURE7 as defined in GLES2/gl2.h:279 TEXTURE7 = 0x84C7 // TEXTURE8 as defined in GLES2/gl2.h:280 TEXTURE8 = 0x84C8 // TEXTURE9 as defined in GLES2/gl2.h:281 TEXTURE9 = 0x84C9 // TEXTURE10 as defined in GLES2/gl2.h:282 TEXTURE10 = 0x84CA // TEXTURE11 as defined in GLES2/gl2.h:283 TEXTURE11 = 0x84CB // TEXTURE12 as defined in GLES2/gl2.h:284 TEXTURE12 = 0x84CC // TEXTURE13 as defined in GLES2/gl2.h:285 TEXTURE13 = 0x84CD // TEXTURE14 as defined in GLES2/gl2.h:286 TEXTURE14 = 0x84CE // TEXTURE15 as defined in GLES2/gl2.h:287 TEXTURE15 = 0x84CF // TEXTURE16 as defined in GLES2/gl2.h:288 TEXTURE16 = 0x84D0 // TEXTURE17 as defined in GLES2/gl2.h:289 TEXTURE17 = 0x84D1 // TEXTURE18 as defined in GLES2/gl2.h:290 TEXTURE18 = 0x84D2 // TEXTURE19 as defined in GLES2/gl2.h:291 TEXTURE19 = 0x84D3 // TEXTURE20 as defined in GLES2/gl2.h:292 TEXTURE20 = 0x84D4 // TEXTURE21 as defined in GLES2/gl2.h:293 TEXTURE21 = 0x84D5 // TEXTURE22 as defined in GLES2/gl2.h:294 TEXTURE22 = 0x84D6 // TEXTURE23 as defined in GLES2/gl2.h:295 TEXTURE23 = 0x84D7 // TEXTURE24 as defined in GLES2/gl2.h:296 TEXTURE24 = 0x84D8 // TEXTURE25 as defined in GLES2/gl2.h:297 TEXTURE25 = 0x84D9 // TEXTURE26 as defined in GLES2/gl2.h:298 TEXTURE26 = 0x84DA // TEXTURE27 as defined in GLES2/gl2.h:299 TEXTURE27 = 0x84DB // TEXTURE28 as defined in GLES2/gl2.h:300 TEXTURE28 = 0x84DC // TEXTURE29 as defined in GLES2/gl2.h:301 TEXTURE29 = 0x84DD // TEXTURE30 as defined in GLES2/gl2.h:302 TEXTURE30 = 0x84DE // TEXTURE31 as defined in GLES2/gl2.h:303 TEXTURE31 = 0x84DF // ACTIVE_TEXTURE as defined in GLES2/gl2.h:304 ACTIVE_TEXTURE = 0x84E0 // REPEAT as defined in GLES2/gl2.h:305 REPEAT = 0x2901 // CLAMP_TO_EDGE as defined in GLES2/gl2.h:306 CLAMP_TO_EDGE = 0x812F // MIRRORED_REPEAT as defined in GLES2/gl2.h:307 MIRRORED_REPEAT = 0x8370 // FLOAT_VEC2 as defined in GLES2/gl2.h:308 FLOAT_VEC2 = 0x8B50 // FLOAT_VEC3 as defined in GLES2/gl2.h:309 FLOAT_VEC3 = 0x8B51 // FLOAT_VEC4 as defined in GLES2/gl2.h:310 FLOAT_VEC4 = 0x8B52 // INT_VEC2 as defined in GLES2/gl2.h:311 INT_VEC2 = 0x8B53 // INT_VEC3 as defined in GLES2/gl2.h:312 INT_VEC3 = 0x8B54 // INT_VEC4 as defined in GLES2/gl2.h:313 INT_VEC4 = 0x8B55 // BOOL as defined in GLES2/gl2.h:314 BOOL = 0x8B56 // BOOL_VEC2 as defined in GLES2/gl2.h:315 BOOL_VEC2 = 0x8B57 // BOOL_VEC3 as defined in GLES2/gl2.h:316 BOOL_VEC3 = 0x8B58 // BOOL_VEC4 as defined in GLES2/gl2.h:317 BOOL_VEC4 = 0x8B59 // FLOAT_MAT2 as defined in GLES2/gl2.h:318 FLOAT_MAT2 = 0x8B5A // FLOAT_MAT3 as defined in GLES2/gl2.h:319 FLOAT_MAT3 = 0x8B5B // FLOAT_MAT4 as defined in GLES2/gl2.h:320 FLOAT_MAT4 = 0x8B5C // SAMPLER_2D as defined in GLES2/gl2.h:321 SAMPLER_2D = 0x8B5E // SAMPLER_CUBE as defined in GLES2/gl2.h:322 SAMPLER_CUBE = 0x8B60 // VERTEX_ATTRIB_ARRAY_ENABLED as defined in GLES2/gl2.h:323 VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622 // VERTEX_ATTRIB_ARRAY_SIZE as defined in GLES2/gl2.h:324 VERTEX_ATTRIB_ARRAY_SIZE = 0x8623 // VERTEX_ATTRIB_ARRAY_STRIDE as defined in GLES2/gl2.h:325 VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624 // VERTEX_ATTRIB_ARRAY_TYPE as defined in GLES2/gl2.h:326 VERTEX_ATTRIB_ARRAY_TYPE = 0x8625 // VERTEX_ATTRIB_ARRAY_NORMALIZED as defined in GLES2/gl2.h:327 VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A // VERTEX_ATTRIB_ARRAY_POINTER as defined in GLES2/gl2.h:328 VERTEX_ATTRIB_ARRAY_POINTER = 0x8645 // VERTEX_ATTRIB_ARRAY_BUFFER_BINDING as defined in GLES2/gl2.h:329 VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F // IMPLEMENTATION_COLOR_READ_TYPE as defined in GLES2/gl2.h:330 IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A // IMPLEMENTATION_COLOR_READ_FORMAT as defined in GLES2/gl2.h:331 IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B // COMPILE_STATUS as defined in GLES2/gl2.h:332 COMPILE_STATUS = 0x8B81 // INFO_LOG_LENGTH as defined in GLES2/gl2.h:333 INFO_LOG_LENGTH = 0x8B84 // SHADER_SOURCE_LENGTH as defined in GLES2/gl2.h:334 SHADER_SOURCE_LENGTH = 0x8B88 // SHADER_COMPILER as defined in GLES2/gl2.h:335 SHADER_COMPILER = 0x8DFA // SHADER_BINARY_FORMATS as defined in GLES2/gl2.h:336 SHADER_BINARY_FORMATS = 0x8DF8 // NUM_SHADER_BINARY_FORMATS as defined in GLES2/gl2.h:337 NUM_SHADER_BINARY_FORMATS = 0x8DF9 // LOW_FLOAT as defined in GLES2/gl2.h:338 LOW_FLOAT = 0x8DF0 // MEDIUM_FLOAT as defined in GLES2/gl2.h:339 MEDIUM_FLOAT = 0x8DF1 // HIGH_FLOAT as defined in GLES2/gl2.h:340 HIGH_FLOAT = 0x8DF2 // LOW_INT as defined in GLES2/gl2.h:341 LOW_INT = 0x8DF3 // MEDIUM_INT as defined in GLES2/gl2.h:342 MEDIUM_INT = 0x8DF4 // HIGH_INT as defined in GLES2/gl2.h:343 HIGH_INT = 0x8DF5 // FRAMEBUFFER as defined in GLES2/gl2.h:344 FRAMEBUFFER = 0x8D40 // RENDERBUFFER as defined in GLES2/gl2.h:345 RENDERBUFFER = 0x8D41 // RGBA4 as defined in GLES2/gl2.h:346 RGBA4 = 0x8056 // RGB5_A1 as defined in GLES2/gl2.h:347 RGB5_A1 = 0x8057 // RGB565 as defined in GLES2/gl2.h:348 RGB565 = 0x8D62 // DEPTH_COMPONENT16 as defined in GLES2/gl2.h:349 DEPTH_COMPONENT16 = 0x81A5 // STENCIL_INDEX8 as defined in GLES2/gl2.h:350 STENCIL_INDEX8 = 0x8D48 // RENDERBUFFER_WIDTH as defined in GLES2/gl2.h:351 RENDERBUFFER_WIDTH = 0x8D42 // RENDERBUFFER_HEIGHT as defined in GLES2/gl2.h:352 RENDERBUFFER_HEIGHT = 0x8D43 // RENDERBUFFER_INTERNAL_FORMAT as defined in GLES2/gl2.h:353 RENDERBUFFER_INTERNAL_FORMAT = 0x8D44 // RENDERBUFFER_RED_SIZE as defined in GLES2/gl2.h:354 RENDERBUFFER_RED_SIZE = 0x8D50 // RENDERBUFFER_GREEN_SIZE as defined in GLES2/gl2.h:355 RENDERBUFFER_GREEN_SIZE = 0x8D51 // RENDERBUFFER_BLUE_SIZE as defined in GLES2/gl2.h:356 RENDERBUFFER_BLUE_SIZE = 0x8D52 // RENDERBUFFER_ALPHA_SIZE as defined in GLES2/gl2.h:357 RENDERBUFFER_ALPHA_SIZE = 0x8D53 // RENDERBUFFER_DEPTH_SIZE as defined in GLES2/gl2.h:358 RENDERBUFFER_DEPTH_SIZE = 0x8D54 // RENDERBUFFER_STENCIL_SIZE as defined in GLES2/gl2.h:359 RENDERBUFFER_STENCIL_SIZE = 0x8D55 // FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE as defined in GLES2/gl2.h:360 FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0 // FRAMEBUFFER_ATTACHMENT_OBJECT_NAME as defined in GLES2/gl2.h:361 FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1 // FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL as defined in GLES2/gl2.h:362 FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2 // FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE as defined in GLES2/gl2.h:363 FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3 // COLOR_ATTACHMENT0 as defined in GLES2/gl2.h:364 COLOR_ATTACHMENT0 = 0x8CE0 // DEPTH_ATTACHMENT as defined in GLES2/gl2.h:365 DEPTH_ATTACHMENT = 0x8D00 // STENCIL_ATTACHMENT as defined in GLES2/gl2.h:366 STENCIL_ATTACHMENT = 0x8D20 // NONE as defined in GLES2/gl2.h:367 NONE = 0 // FRAMEBUFFER_COMPLETE as defined in GLES2/gl2.h:368 FRAMEBUFFER_COMPLETE = 0x8CD5 // FRAMEBUFFER_INCOMPLETE_ATTACHMENT as defined in GLES2/gl2.h:369 FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6 // FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT as defined in GLES2/gl2.h:370 FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7 // FRAMEBUFFER_INCOMPLETE_DIMENSIONS as defined in GLES2/gl2.h:371 FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9 // FRAMEBUFFER_UNSUPPORTED as defined in GLES2/gl2.h:372 FRAMEBUFFER_UNSUPPORTED = 0x8CDD // FRAMEBUFFER_BINDING as defined in GLES2/gl2.h:373 FRAMEBUFFER_BINDING = 0x8CA6 // RENDERBUFFER_BINDING as defined in GLES2/gl2.h:374 RENDERBUFFER_BINDING = 0x8CA7 // MAX_RENDERBUFFER_SIZE as defined in GLES2/gl2.h:375 MAX_RENDERBUFFER_SIZE = 0x84E8 // INVALID_FRAMEBUFFER_OPERATION as defined in GLES2/gl2.h:376 INVALID_FRAMEBUFFER_OPERATION = 0x0506 )
Variables ¶
This section is empty.
Functions ¶
func ActiveTexture ¶
func ActiveTexture(texture uint32)
ActiveTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glActiveTexture.xml
func AttachShader ¶
AttachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glAttachShader.xml
func BindAttribLocation ¶
BindAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindAttribLocation.xml
func BindBuffer ¶
BindBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindBuffer.xml
func BindFramebuffer ¶
BindFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindFramebuffer.xml
func BindRenderbuffer ¶
BindRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindRenderbuffer.xml
func BindTexture ¶
BindTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBindTexture.xml
func BlendColor ¶
BlendColor function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendColor.xml
func BlendEquation ¶
func BlendEquation(mode uint32)
BlendEquation function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquation.xml
func BlendEquationSeparate ¶
BlendEquationSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquationSeparate.xml
func BlendFunc ¶
BlendFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml
func BlendFuncSeparate ¶
func BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)
BlendFuncSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFuncSeparate.xml
func BufferData ¶
BufferData function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBufferData.xml
func BufferSubData ¶
BufferSubData function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBufferSubData.xml
func CheckFramebufferStatus ¶
CheckFramebufferStatus function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCheckFramebufferStatus.xml
func Clear ¶
func Clear(mask uint32)
Clear function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClear.xml
func ClearColor ¶
ClearColor function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearColor.xml
func ClearDepthf ¶
func ClearDepthf(d float32)
ClearDepthf function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearDepthf.xml
func ClearStencil ¶
func ClearStencil(s int32)
ClearStencil function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearStencil.xml
func ColorMask ¶
ColorMask function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glColorMask.xml
func CompileShader ¶
func CompileShader(shader uint32)
CompileShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompileShader.xml
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/man/xhtml/glCompressedTexImage2D.xml
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/man/xhtml/glCompressedTexSubImage2D.xml
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/man/xhtml/glCopyTexImage2D.xml
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/man/xhtml/glCopyTexSubImage2D.xml
func CreateProgram ¶
func CreateProgram() uint32
CreateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateProgram.xml
func CreateShader ¶
CreateShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateShader.xml
func CullFace ¶
func CullFace(mode uint32)
CullFace function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCullFace.xml
func DeleteBuffers ¶
DeleteBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteBuffers.xml
func DeleteFramebuffers ¶
DeleteFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteFramebuffers.xml
func DeleteProgram ¶
func DeleteProgram(program uint32)
DeleteProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteProgram.xml
func DeleteRenderbuffers ¶
DeleteRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteRenderbuffers.xml
func DeleteShader ¶
func DeleteShader(shader uint32)
DeleteShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteShader.xml
func DeleteTextures ¶
DeleteTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteTextures.xml
func DepthFunc ¶
func DepthFunc(_func uint32)
DepthFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthFunc.xml
func DepthMask ¶
func DepthMask(flag byte)
DepthMask function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthMask.xml
func DepthRangef ¶
DepthRangef function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthRangef.xml
func DetachShader ¶
DetachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDetachShader.xml
func Disable ¶
func Disable(cap uint32)
Disable function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisable.xml
func DisableVertexAttribArray ¶
func DisableVertexAttribArray(index uint32)
DisableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisableVertexAttribArray.xml
func DrawArrays ¶
DrawArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDrawArrays.xml
func DrawElements ¶
DrawElements function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDrawElements.xml
func Enable ¶
func Enable(cap uint32)
Enable function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnable.xml
func EnableVertexAttribArray ¶
func EnableVertexAttribArray(index uint32)
EnableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnableVertexAttribArray.xml
func Finish ¶
func Finish()
Finish function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFinish.xml
func Flush ¶
func Flush()
Flush function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFlush.xml
func FramebufferRenderbuffer ¶
func FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)
FramebufferRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFramebufferRenderbuffer.xml
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/man/xhtml/glFramebufferTexture2D.xml
func FrontFace ¶
func FrontFace(mode uint32)
FrontFace function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFrontFace.xml
func GenBuffers ¶
GenBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenBuffers.xml
func GenFramebuffers ¶
GenFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenFramebuffers.xml
func GenRenderbuffers ¶
GenRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenRenderbuffers.xml
func GenTextures ¶
GenTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenTextures.xml
func GenerateMipmap ¶
func GenerateMipmap(target uint32)
GenerateMipmap function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenerateMipmap.xml
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/man/xhtml/glGetActiveAttrib.xml
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/man/xhtml/glGetActiveUniform.xml
func GetAttachedShaders ¶
GetAttachedShaders function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetAttachedShaders.xml
func GetAttribLocation ¶
GetAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetAttribLocation.xml
func GetBooleanv ¶
GetBooleanv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetBooleanv.xml
func GetBufferParameteriv ¶
GetBufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetBufferParameteriv.xml
func GetError ¶
func GetError() uint32
GetError function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetError.xml
func GetFloatv ¶
GetFloatv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetFloatv.xml
func GetFramebufferAttachmentParameteriv ¶
func GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params []int32)
GetFramebufferAttachmentParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetFramebufferAttachmentParameteriv.xml
func GetIntegerv ¶
GetIntegerv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetIntegerv.xml
func GetProgramInfoLog ¶
GetProgramInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetProgramInfoLog.xml
func GetProgramiv ¶
GetProgramiv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetProgramiv.xml
func GetRenderbufferParameteriv ¶
GetRenderbufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetRenderbufferParameteriv.xml
func GetShaderInfoLog ¶
GetShaderInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderInfoLog.xml
func GetShaderPrecisionFormat ¶
func GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, _range []int32, precision *int32)
GetShaderPrecisionFormat function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderPrecisionFormat.xml
func GetShaderSource ¶
GetShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderSource.xml
func GetShaderiv ¶
GetShaderiv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderiv.xml
func GetString ¶
GetString function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetString.xml
func GetTexParameterfv ¶
GetTexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetTexParameterfv.xml
func GetTexParameteriv ¶
GetTexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetTexParameteriv.xml
func GetUniformLocation ¶
GetUniformLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformLocation.xml
func GetUniformfv ¶
GetUniformfv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformfv.xml
func GetUniformiv ¶
GetUniformiv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformiv.xml
func GetVertexAttribPointerv ¶
GetVertexAttribPointerv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetVertexAttribPointerv.xml
func GetVertexAttribfv ¶
GetVertexAttribfv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetVertexAttribfv.xml
func GetVertexAttribiv ¶
GetVertexAttribiv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetVertexAttribiv.xml
func Hint ¶
Hint function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glHint.xml
func IsBuffer ¶
IsBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsBuffer.xml
func IsEnabled ¶
IsEnabled function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsEnabled.xml
func IsFramebuffer ¶
IsFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsFramebuffer.xml
func IsProgram ¶
IsProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsProgram.xml
func IsRenderbuffer ¶
IsRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsRenderbuffer.xml
func IsShader ¶
IsShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsShader.xml
func IsTexture ¶
IsTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glIsTexture.xml
func LineWidth ¶
func LineWidth(width float32)
LineWidth function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glLineWidth.xml
func LinkProgram ¶
func LinkProgram(program uint32)
LinkProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glLinkProgram.xml
func PixelStorei ¶
PixelStorei function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glPixelStorei.xml
func PolygonOffset ¶
PolygonOffset function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glPolygonOffset.xml
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/man/xhtml/glReadPixels.xml
func ReleaseShaderCompiler ¶
func ReleaseShaderCompiler()
ReleaseShaderCompiler function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glReleaseShaderCompiler.xml
func RenderbufferStorage ¶
RenderbufferStorage function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glRenderbufferStorage.xml
func SampleCoverage ¶
SampleCoverage function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glSampleCoverage.xml
func Scissor ¶
Scissor function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glScissor.xml
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/man/xhtml/glShaderBinary.xml
func ShaderSource ¶
ShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderSource.xml
func StencilFunc ¶
StencilFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilFunc.xml
func StencilFuncSeparate ¶
StencilFuncSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilFuncSeparate.xml
func StencilMask ¶
func StencilMask(mask uint32)
StencilMask function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilMask.xml
func StencilMaskSeparate ¶
StencilMaskSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilMaskSeparate.xml
func StencilOp ¶
StencilOp function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilOp.xml
func StencilOpSeparate ¶
StencilOpSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilOpSeparate.xml
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/man/xhtml/glTexImage2D.xml
func TexParameterf ¶
TexParameterf function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameterf.xml
func TexParameterfv ¶
TexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameterfv.xml
func TexParameteri ¶
TexParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameteri.xml
func TexParameteriv ¶
TexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexParameteriv.xml
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/man/xhtml/glTexSubImage2D.xml
func Uniform1f ¶
Uniform1f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1f.xml
func Uniform1fv ¶
Uniform1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1fv.xml
func Uniform1i ¶
Uniform1i function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1i.xml
func Uniform1iv ¶
Uniform1iv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform1iv.xml
func Uniform2f ¶
Uniform2f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2f.xml
func Uniform2fv ¶
Uniform2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2fv.xml
func Uniform2i ¶
Uniform2i function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2i.xml
func Uniform2iv ¶
Uniform2iv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform2iv.xml
func Uniform3f ¶
Uniform3f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3f.xml
func Uniform3fv ¶
Uniform3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3fv.xml
func Uniform3i ¶
Uniform3i function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3i.xml
func Uniform3iv ¶
Uniform3iv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform3iv.xml
func Uniform4f ¶
Uniform4f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4f.xml
func Uniform4fv ¶
Uniform4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4fv.xml
func Uniform4i ¶
Uniform4i function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4i.xml
func Uniform4iv ¶
Uniform4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniform4iv.xml
func UniformMatrix2fv ¶
UniformMatrix2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniformMatrix2fv.xml
func UniformMatrix3fv ¶
UniformMatrix3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniformMatrix3fv.xml
func UniformMatrix4fv ¶
UniformMatrix4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUniformMatrix4fv.xml
func UseProgram ¶
func UseProgram(program uint32)
UseProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUseProgram.xml
func ValidateProgram ¶
func ValidateProgram(program uint32)
ValidateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glValidateProgram.xml
func VertexAttrib1f ¶
VertexAttrib1f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib1f.xml
func VertexAttrib1fv ¶
VertexAttrib1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib1fv.xml
func VertexAttrib2f ¶
VertexAttrib2f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib2f.xml
func VertexAttrib2fv ¶
VertexAttrib2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib2fv.xml
func VertexAttrib3f ¶
VertexAttrib3f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib3f.xml
func VertexAttrib3fv ¶
VertexAttrib3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib3fv.xml
func VertexAttrib4f ¶
VertexAttrib4f function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib4f.xml
func VertexAttrib4fv ¶
VertexAttrib4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttrib4fv.xml
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/man/xhtml/glVertexAttribPointer.xml