gles3

package
v0.0.0-...-3cc54d5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2022 License: MIT Imports: 4 Imported by: 11

Documentation

Overview

Package gles3 provides Go bindings for the OpenGL ES v3 API.

Index

Constants

View Source
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

func AttachShader(program uint32, shader uint32)

AttachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glAttachShader.xhtml

func BeginQuery

func BeginQuery(target uint32, id uint32)

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

func BindAttribLocation(program uint32, index uint32, name string)

BindAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindAttribLocation.xhtml

func BindBuffer

func BindBuffer(target uint32, buffer uint32)

BindBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindBuffer.xhtml

func BindBufferBase

func BindBufferBase(target uint32, index uint32, buffer uint32)

BindBufferBase function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindBufferBase.xhtml

func BindBufferRange

func BindBufferRange(target uint32, index uint32, buffer uint32, offset int, size int)

BindBufferRange function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindBufferRange.xhtml

func BindFramebuffer

func BindFramebuffer(target uint32, framebuffer uint32)

BindFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindFramebuffer.xhtml

func BindRenderbuffer

func BindRenderbuffer(target uint32, renderbuffer uint32)

BindRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindRenderbuffer.xhtml

func BindSampler

func BindSampler(unit uint32, sampler uint32)

BindSampler function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindSampler.xhtml

func BindTexture

func BindTexture(target uint32, texture uint32)

BindTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBindTexture.xhtml

func BindTransformFeedback

func BindTransformFeedback(target uint32, id uint32)

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

func BlendColor(red float32, green float32, blue float32, alpha float32)

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

func BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)

BlendEquationSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBlendEquationSeparate.xhtml

func BlendFunc

func BlendFunc(sfactor uint32, dfactor uint32)

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

func BufferData(target uint32, size int, data unsafe.Pointer, usage uint32)

BufferData function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBufferData.xhtml

func BufferSubData

func BufferSubData(target uint32, offset int, size int, data unsafe.Pointer)

BufferSubData function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glBufferSubData.xhtml

func CheckFramebufferStatus

func CheckFramebufferStatus(target uint32) uint32

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

func ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32)

ClearBufferfi function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferfi.xhtml

func ClearBufferfv

func ClearBufferfv(buffer uint32, drawbuffer int32, value *float32)

ClearBufferfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferfv.xhtml

func ClearBufferiv

func ClearBufferiv(buffer uint32, drawbuffer int32, value *int32)

ClearBufferiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferiv.xhtml

func ClearBufferuiv

func ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32)

ClearBufferuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClearBufferuiv.xhtml

func ClearColor

func ClearColor(red float32, green float32, blue float32, alpha float32)

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

func ClientWaitSync(sync Sync, flags uint32, timeout uint64) uint32

ClientWaitSync function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glClientWaitSync.xhtml

func ColorMask

func ColorMask(red byte, green byte, blue byte, alpha byte)

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

func CreateShader(kind uint32) uint32

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

func DeleteBuffers(n int32, buffers []uint32)

DeleteBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteBuffers.xhtml

func DeleteFramebuffers

func DeleteFramebuffers(n int32, framebuffers []uint32)

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

func DeleteQueries(n int32, ids []uint32)

DeleteQueries function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteQueries.xhtml

func DeleteRenderbuffers

func DeleteRenderbuffers(n int32, renderbuffers []uint32)

DeleteRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteRenderbuffers.xhtml

func DeleteSamplers

func DeleteSamplers(count int32, samplers []uint32)

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

func DeleteTextures(n int32, textures []uint32)

DeleteTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteTextures.xhtml

func DeleteTransformFeedbacks

func DeleteTransformFeedbacks(n int32, ids []uint32)

DeleteTransformFeedbacks function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDeleteTransformFeedbacks.xhtml

func DeleteVertexArrays

func DeleteVertexArrays(n int32, arrays []uint32)

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

func DepthRangef(n float32, f float32)

DepthRangef function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDepthRangef.xhtml

func DetachShader

func DetachShader(program uint32, shader uint32)

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

func DrawArrays(mode uint32, first int32, count int32)

DrawArrays function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDrawArrays.xhtml

func DrawArraysInstanced

func DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32)

DrawArraysInstanced function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDrawArraysInstanced.xhtml

func DrawBuffers

func DrawBuffers(n int32, bufs []uint32)

DrawBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glDrawBuffers.xhtml

func DrawElements

func DrawElements(mode uint32, count int32, kind uint32, indices unsafe.Pointer)

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

func FlushMappedBufferRange(target uint32, offset int, length int)

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

func GenBuffers(n int32, buffers []uint32)

GenBuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenBuffers.xhtml

func GenFramebuffers

func GenFramebuffers(n int32, framebuffers []uint32)

GenFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenFramebuffers.xhtml

func GenQueries

func GenQueries(n int32, ids []uint32)

GenQueries function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenQueries.xhtml

func GenRenderbuffers

func GenRenderbuffers(n int32, renderbuffers []uint32)

GenRenderbuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenRenderbuffers.xhtml

func GenSamplers

func GenSamplers(count int32, samplers []uint32)

GenSamplers function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenSamplers.xhtml

func GenTextures

func GenTextures(n int32, textures []uint32)

GenTextures function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenTextures.xhtml

func GenTransformFeedbacks

func GenTransformFeedbacks(n int32, ids []uint32)

GenTransformFeedbacks function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGenTransformFeedbacks.xhtml

func GenVertexArrays

func GenVertexArrays(n int32, arrays []uint32)

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

func GetAttachedShaders(program uint32, maxCount int32, count *int32, shaders []uint32)

GetAttachedShaders function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetAttachedShaders.xhtml

func GetAttribLocation

func GetAttribLocation(program uint32, name string) int32

GetAttribLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetAttribLocation.xhtml

func GetBooleanv

func GetBooleanv(pname uint32, data []byte)

GetBooleanv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetBooleanv.xhtml

func GetBufferParameteri64v

func GetBufferParameteri64v(target uint32, pname uint32, params []int64)

GetBufferParameteri64v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetBufferParameteri64v.xhtml

func GetBufferParameteriv

func GetBufferParameteriv(target uint32, pname uint32, params *int32)

GetBufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetBufferParameteriv.xhtml

func GetBufferPointerv

func GetBufferPointerv(target uint32, pname uint32, params []unsafe.Pointer)

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

func GetFloatv(pname uint32, data []float32)

GetFloatv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetFloatv.xhtml

func GetFragDataLocation

func GetFragDataLocation(program uint32, name string) int32

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

func GetInteger64i_v(target uint32, index uint32, data []int64)

GetInteger64i_v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetInteger64i_v.xhtml

func GetInteger64v

func GetInteger64v(pname uint32, data []int64)

GetInteger64v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetInteger64v.xhtml

func GetIntegeri_v

func GetIntegeri_v(target uint32, index uint32, data []int32)

GetIntegeri_v function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetIntegeri_v.xhtml

func GetIntegerv

func GetIntegerv(pname uint32, data []int32)

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

func GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog []byte)

GetProgramInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetProgramInfoLog.xhtml

func GetProgramiv

func GetProgramiv(program uint32, pname uint32, params *int32)

GetProgramiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetProgramiv.xhtml

func GetQueryObjectuiv

func GetQueryObjectuiv(id uint32, pname uint32, params *uint32)

GetQueryObjectuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetQueryObjectuiv.xhtml

func GetQueryiv

func GetQueryiv(target uint32, pname uint32, params *int32)

GetQueryiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetQueryiv.xhtml

func GetRenderbufferParameteriv

func GetRenderbufferParameteriv(target uint32, pname uint32, params *int32)

GetRenderbufferParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetRenderbufferParameteriv.xhtml

func GetSamplerParameterfv

func GetSamplerParameterfv(sampler uint32, pname uint32, params *float32)

GetSamplerParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetSamplerParameterfv.xhtml

func GetSamplerParameteriv

func GetSamplerParameteriv(sampler uint32, pname uint32, params *int32)

GetSamplerParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetSamplerParameteriv.xhtml

func GetShaderInfoLog

func GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog []byte)

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

func GetShaderSource(shader uint32, bufSize int32, length *int32, source []byte)

GetShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetShaderSource.xhtml

func GetShaderiv

func GetShaderiv(shader uint32, pname uint32, params *int32)

GetShaderiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetShaderiv.xhtml

func GetString

func GetString(name uint32) string

GetString function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetString.xhtml

func GetStringi

func GetStringi(name uint32, index uint32) string

GetStringi function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetStringi.xhtml

func GetSynciv

func GetSynciv(sync Sync, pname uint32, bufSize int32, length []int32, values []int32)

GetSynciv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetSynciv.xhtml

func GetTexParameterfv

func GetTexParameterfv(target uint32, pname uint32, params *float32)

GetTexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetTexParameterfv.xhtml

func GetTexParameteriv

func GetTexParameteriv(target uint32, pname uint32, params *int32)

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

func GetUniformBlockIndex(program uint32, uniformBlockName string) uint32

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

func GetUniformLocation(program uint32, name string) int32

GetUniformLocation function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformLocation.xhtml

func GetUniformfv

func GetUniformfv(program uint32, location int32, params *float32)

GetUniformfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformfv.xhtml

func GetUniformiv

func GetUniformiv(program uint32, location int32, params *int32)

GetUniformiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformiv.xhtml

func GetUniformuiv

func GetUniformuiv(program uint32, location int32, params *uint32)

GetUniformuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetUniformuiv.xhtml

func GetVertexAttribIiv

func GetVertexAttribIiv(index uint32, pname uint32, params *int32)

GetVertexAttribIiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribIiv.xhtml

func GetVertexAttribIuiv

func GetVertexAttribIuiv(index uint32, pname uint32, params *uint32)

GetVertexAttribIuiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribIuiv.xhtml

func GetVertexAttribPointerv

func GetVertexAttribPointerv(index uint32, pname uint32, pointer *unsafe.Pointer)

GetVertexAttribPointerv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribPointerv.xhtml

func GetVertexAttribfv

func GetVertexAttribfv(index uint32, pname uint32, params *float32)

GetVertexAttribfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribfv.xhtml

func GetVertexAttribiv

func GetVertexAttribiv(index uint32, pname uint32, params *int32)

GetVertexAttribiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glGetVertexAttribiv.xhtml

func Hint

func Hint(target uint32, mode uint32)

Hint function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glHint.xhtml

func InvalidateFramebuffer

func InvalidateFramebuffer(target uint32, numAttachments int32, attachments []uint32)

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

func IsBuffer(buffer uint32) byte

IsBuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsBuffer.xhtml

func IsEnabled

func IsEnabled(cap uint32) byte

IsEnabled function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsEnabled.xhtml

func IsFramebuffer

func IsFramebuffer(framebuffer uint32) byte

IsFramebuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsFramebuffer.xhtml

func IsProgram

func IsProgram(program uint32) byte

IsProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsProgram.xhtml

func IsQuery

func IsQuery(id uint32) byte

IsQuery function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsQuery.xhtml

func IsRenderbuffer

func IsRenderbuffer(renderbuffer uint32) byte

IsRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsRenderbuffer.xhtml

func IsSampler

func IsSampler(sampler uint32) byte

IsSampler function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsSampler.xhtml

func IsShader

func IsShader(shader uint32) byte

IsShader function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsShader.xhtml

func IsSync

func IsSync(sync Sync) byte

IsSync function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsSync.xhtml

func IsTexture

func IsTexture(texture uint32) byte

IsTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsTexture.xhtml

func IsTransformFeedback

func IsTransformFeedback(id uint32) byte

IsTransformFeedback function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glIsTransformFeedback.xhtml

func IsVertexArray

func IsVertexArray(array uint32) byte

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

func MapBufferRange(target uint32, offset int, length int, access uint32) unsafe.Pointer

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

func PixelStorei(pname uint32, param int32)

PixelStorei function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glPixelStorei.xhtml

func PolygonOffset

func PolygonOffset(factor float32, units float32)

PolygonOffset function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glPolygonOffset.xhtml

func ProgramBinary

func ProgramBinary(program uint32, binaryFormat uint32, binary unsafe.Pointer, length int32)

ProgramBinary function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glProgramBinary.xhtml

func ProgramParameteri

func ProgramParameteri(program uint32, pname uint32, value int32)

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

func RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32)

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

func SampleCoverage(value float32, invert byte)

SampleCoverage function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSampleCoverage.xhtml

func SamplerParameterf

func SamplerParameterf(sampler uint32, pname uint32, param float32)

SamplerParameterf function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameterf.xhtml

func SamplerParameterfv

func SamplerParameterfv(sampler uint32, pname uint32, param *float32)

SamplerParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameterfv.xhtml

func SamplerParameteri

func SamplerParameteri(sampler uint32, pname uint32, param int32)

SamplerParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameteri.xhtml

func SamplerParameteriv

func SamplerParameteriv(sampler uint32, pname uint32, param *int32)

SamplerParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glSamplerParameteriv.xhtml

func Scissor

func Scissor(x int32, y int32, width int32, height int32)

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

func ShaderSource(shader uint32, count int32, string []string, length []int32)

ShaderSource function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glShaderSource.xhtml

func StencilFunc

func StencilFunc(_func uint32, ref int32, mask uint32)

StencilFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilFunc.xhtml

func StencilFuncSeparate

func StencilFuncSeparate(face uint32, _func uint32, ref int32, mask uint32)

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

func StencilMaskSeparate(face uint32, mask uint32)

StencilMaskSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilMaskSeparate.xhtml

func StencilOp

func StencilOp(fail uint32, zfail uint32, zpass uint32)

StencilOp function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glStencilOp.xhtml

func StencilOpSeparate

func StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32)

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

func TexParameterf(target uint32, pname uint32, param float32)

TexParameterf function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameterf.xhtml

func TexParameterfv

func TexParameterfv(target uint32, pname uint32, params *float32)

TexParameterfv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameterfv.xhtml

func TexParameteri

func TexParameteri(target uint32, pname uint32, param int32)

TexParameteri function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameteri.xhtml

func TexParameteriv

func TexParameteriv(target uint32, pname uint32, params *int32)

TexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTexParameteriv.xhtml

func TexStorage2D

func TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32)

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

func TransformFeedbackVaryings(program uint32, count int32, varyings []string, bufferMode uint32)

TransformFeedbackVaryings function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glTransformFeedbackVaryings.xhtml

func Uniform1f

func Uniform1f(location int32, v0 float32)

Uniform1f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1f.xhtml

func Uniform1fv

func Uniform1fv(location int32, count int32, value *float32)

Uniform1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1fv.xhtml

func Uniform1i

func Uniform1i(location int32, v0 int32)

Uniform1i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1i.xhtml

func Uniform1iv

func Uniform1iv(location int32, count int32, value *int32)

Uniform1iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1iv.xhtml

func Uniform1ui

func Uniform1ui(location int32, v0 uint32)

Uniform1ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1ui.xhtml

func Uniform1uiv

func Uniform1uiv(location int32, count int32, value *uint32)

Uniform1uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform1uiv.xhtml

func Uniform2f

func Uniform2f(location int32, v0 float32, v1 float32)

Uniform2f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2f.xhtml

func Uniform2fv

func Uniform2fv(location int32, count int32, value *float32)

Uniform2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2fv.xhtml

func Uniform2i

func Uniform2i(location int32, v0 int32, v1 int32)

Uniform2i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2i.xhtml

func Uniform2iv

func Uniform2iv(location int32, count int32, value *int32)

Uniform2iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2iv.xhtml

func Uniform2ui

func Uniform2ui(location int32, v0 uint32, v1 uint32)

Uniform2ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2ui.xhtml

func Uniform2uiv

func Uniform2uiv(location int32, count int32, value *uint32)

Uniform2uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform2uiv.xhtml

func Uniform3f

func Uniform3f(location int32, v0 float32, v1 float32, v2 float32)

Uniform3f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3f.xhtml

func Uniform3fv

func Uniform3fv(location int32, count int32, value *float32)

Uniform3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3fv.xhtml

func Uniform3i

func Uniform3i(location int32, v0 int32, v1 int32, v2 int32)

Uniform3i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3i.xhtml

func Uniform3iv

func Uniform3iv(location int32, count int32, value *int32)

Uniform3iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3iv.xhtml

func Uniform3ui

func Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32)

Uniform3ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3ui.xhtml

func Uniform3uiv

func Uniform3uiv(location int32, count int32, value *uint32)

Uniform3uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform3uiv.xhtml

func Uniform4f

func Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32)

Uniform4f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4f.xhtml

func Uniform4fv

func Uniform4fv(location int32, count int32, value *float32)

Uniform4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4fv.xhtml

func Uniform4i

func Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32)

Uniform4i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4i.xhtml

func Uniform4iv

func Uniform4iv(location int32, count int32, value *int32)

Uniform4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4iv.xhtml

func Uniform4ui

func Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32)

Uniform4ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4ui.xhtml

func Uniform4uiv

func Uniform4uiv(location int32, count int32, value *uint32)

Uniform4uiv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniform4uiv.xhtml

func UniformBlockBinding

func UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32)

UniformBlockBinding function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformBlockBinding.xhtml

func UniformMatrix2fv

func UniformMatrix2fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix2fv.xhtml

func UniformMatrix2x3fv

func UniformMatrix2x3fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix2x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix2x3fv.xhtml

func UniformMatrix2x4fv

func UniformMatrix2x4fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix2x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix2x4fv.xhtml

func UniformMatrix3fv

func UniformMatrix3fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix3fv.xhtml

func UniformMatrix3x2fv

func UniformMatrix3x2fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix3x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix3x2fv.xhtml

func UniformMatrix3x4fv

func UniformMatrix3x4fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix3x4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix3x4fv.xhtml

func UniformMatrix4fv

func UniformMatrix4fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix4fv.xhtml

func UniformMatrix4x2fv

func UniformMatrix4x2fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix4x2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix4x2fv.xhtml

func UniformMatrix4x3fv

func UniformMatrix4x3fv(location int32, count int32, transpose byte, value *float32)

UniformMatrix4x3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glUniformMatrix4x3fv.xhtml

func UnmapBuffer

func UnmapBuffer(target uint32) byte

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

func VertexAttrib1f(index uint32, x float32)

VertexAttrib1f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib1f.xhtml

func VertexAttrib1fv

func VertexAttrib1fv(index uint32, v []float32)

VertexAttrib1fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib1fv.xhtml

func VertexAttrib2f

func VertexAttrib2f(index uint32, x float32, y float32)

VertexAttrib2f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib2f.xhtml

func VertexAttrib2fv

func VertexAttrib2fv(index uint32, v []float32)

VertexAttrib2fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib2fv.xhtml

func VertexAttrib3f

func VertexAttrib3f(index uint32, x float32, y float32, z float32)

VertexAttrib3f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib3f.xhtml

func VertexAttrib3fv

func VertexAttrib3fv(index uint32, v []float32)

VertexAttrib3fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib3fv.xhtml

func VertexAttrib4f

func VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32)

VertexAttrib4f function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib4f.xhtml

func VertexAttrib4fv

func VertexAttrib4fv(index uint32, v []float32)

VertexAttrib4fv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttrib4fv.xhtml

func VertexAttribDivisor

func VertexAttribDivisor(index uint32, divisor uint32)

VertexAttribDivisor function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribDivisor.xhtml

func VertexAttribI4i

func VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32)

VertexAttribI4i function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribI4i.xhtml

func VertexAttribI4iv

func VertexAttribI4iv(index uint32, v []int32)

VertexAttribI4iv function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribI4iv.xhtml

func VertexAttribI4ui

func VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32)

VertexAttribI4ui function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glVertexAttribI4ui.xhtml

func VertexAttribI4uiv

func VertexAttribI4uiv(index uint32, v []uint32)

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

func Viewport(x int32, y int32, width int32, height int32)

Viewport function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glViewport.xhtml

func WaitSync

func WaitSync(sync Sync, flags uint32, timeout uint64)

WaitSync function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glWaitSync.xhtml

Types

type Bitfield

type Bitfield uint32

Bitfield type as declared in GLES3/gl3.h:71

type Boolean

type Boolean byte

Boolean type as declared in GLES3/gl3.h:73

type Byte

type Byte byte

Byte type as declared in GLES3/gl3.h:56

type Char

type Char byte

Char type as declared in GLES3/gl3.h:67

type Clampf

type Clampf float32

Clampf type as declared in GLES3/gl3.h:57

type Enum

type Enum uint32

Enum type as declared in GLES3/gl3.h:65

type Fixed

type Fixed int32

Fixed type as declared in GLES3/gl3.h:58

type Float

type Float float32

Float type as declared in GLES3/gl3.h:68

type Half

type Half uint16

Half type as declared in GLES3/gl3.h:523

type Int

type Int int32

Int type as declared in GLES3/gl3.h:72

type Int64

type Int64 int64

Int64 type as declared in GLES3/gl3.h:63

type Intptr

type Intptr int

Intptr type as declared in GLES3/gl3.h:70

type RawString

type RawString string

RawString reperesents a string backed by data on the C side.

func (RawString) Copy

func (raw RawString) Copy() string

Copy returns a Go-managed copy of raw string.

type Short

type Short int16

Short type as declared in GLES3/gl3.h:59

type Sizei

type Sizei int32

Sizei type as declared in GLES3/gl3.h:74

type Sizeiptr

type Sizeiptr int

Sizeiptr type as declared in GLES3/gl3.h:69

type Sync

type Sync C.GLsync

Sync as declared in GLES3/gl3.h:62

func FenceSync

func FenceSync(condition uint32, flags uint32) Sync

FenceSync function as declared in https://www.khronos.org/opengles/sdk/docs/man3/html/glFenceSync.xhtml

type Ubyte

type Ubyte byte

Ubyte type as declared in GLES3/gl3.h:75

type Uint

type Uint uint32

Uint type as declared in GLES3/gl3.h:66

type Uint64

type Uint64 uint64

Uint64 type as declared in GLES3/gl3.h:64

type Ushort

type Ushort uint16

Ushort type as declared in GLES3/gl3.h:60

type Void

type Void [0]byte

Void type as declared in GLES3/gl3.h:61

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL