gles2

package
v0.0.0-...-e11ed0d Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2018 License: MIT Imports: 4 Imported by: 2

Documentation

Overview

Package gles2 provides Go bindings for the OpenGL ES v2 API.

Index

Constants

View Source
const (
	// ES_VERSION_2_0 as defined in GLES2/gl2.h:54
	ES_VERSION_2_0 = 1
	// DEPTH_BUFFER_BIT as defined in GLES2/gl2.h:76
	DEPTH_BUFFER_BIT = 0x00000100
	// STENCIL_BUFFER_BIT as defined in GLES2/gl2.h:77
	STENCIL_BUFFER_BIT = 0x00000400
	// COLOR_BUFFER_BIT as defined in GLES2/gl2.h:78
	COLOR_BUFFER_BIT = 0x00004000
	// FALSE as defined in GLES2/gl2.h:79
	FALSE = 0
	// TRUE as defined in GLES2/gl2.h:80
	TRUE = 1
	// POINTS as defined in GLES2/gl2.h:81
	POINTS = 0x0000
	// LINES as defined in GLES2/gl2.h:82
	LINES = 0x0001
	// LINE_LOOP as defined in GLES2/gl2.h:83
	LINE_LOOP = 0x0002
	// LINE_STRIP as defined in GLES2/gl2.h:84
	LINE_STRIP = 0x0003
	// TRIANGLES as defined in GLES2/gl2.h:85
	TRIANGLES = 0x0004
	// TRIANGLE_STRIP as defined in GLES2/gl2.h:86
	TRIANGLE_STRIP = 0x0005
	// TRIANGLE_FAN as defined in GLES2/gl2.h:87
	TRIANGLE_FAN = 0x0006
	// ZERO as defined in GLES2/gl2.h:88
	ZERO = 0
	// ONE as defined in GLES2/gl2.h:89
	ONE = 1
	// SRC_COLOR as defined in GLES2/gl2.h:90
	SRC_COLOR = 0x0300
	// ONE_MINUS_SRC_COLOR as defined in GLES2/gl2.h:91
	ONE_MINUS_SRC_COLOR = 0x0301
	// SRC_ALPHA as defined in GLES2/gl2.h:92
	SRC_ALPHA = 0x0302
	// ONE_MINUS_SRC_ALPHA as defined in GLES2/gl2.h:93
	ONE_MINUS_SRC_ALPHA = 0x0303
	// DST_ALPHA as defined in GLES2/gl2.h:94
	DST_ALPHA = 0x0304
	// ONE_MINUS_DST_ALPHA as defined in GLES2/gl2.h:95
	ONE_MINUS_DST_ALPHA = 0x0305
	// DST_COLOR as defined in GLES2/gl2.h:96
	DST_COLOR = 0x0306
	// ONE_MINUS_DST_COLOR as defined in GLES2/gl2.h:97
	ONE_MINUS_DST_COLOR = 0x0307
	// SRC_ALPHA_SATURATE as defined in GLES2/gl2.h:98
	SRC_ALPHA_SATURATE = 0x0308
	// FUNC_ADD as defined in GLES2/gl2.h:99
	FUNC_ADD = 0x8006
	// BLEND_EQUATION as defined in GLES2/gl2.h:100
	BLEND_EQUATION = 0x8009
	// BLEND_EQUATION_RGB as defined in GLES2/gl2.h:101
	BLEND_EQUATION_RGB = 0x8009
	// BLEND_EQUATION_ALPHA as defined in GLES2/gl2.h:102
	BLEND_EQUATION_ALPHA = 0x883D
	// FUNC_SUBTRACT as defined in GLES2/gl2.h:103
	FUNC_SUBTRACT = 0x800A
	// FUNC_REVERSE_SUBTRACT as defined in GLES2/gl2.h:104
	FUNC_REVERSE_SUBTRACT = 0x800B
	// BLEND_DST_RGB as defined in GLES2/gl2.h:105
	BLEND_DST_RGB = 0x80C8
	// BLEND_SRC_RGB as defined in GLES2/gl2.h:106
	BLEND_SRC_RGB = 0x80C9
	// BLEND_DST_ALPHA as defined in GLES2/gl2.h:107
	BLEND_DST_ALPHA = 0x80CA
	// BLEND_SRC_ALPHA as defined in GLES2/gl2.h:108
	BLEND_SRC_ALPHA = 0x80CB
	// CONSTANT_COLOR as defined in GLES2/gl2.h:109
	CONSTANT_COLOR = 0x8001
	// ONE_MINUS_CONSTANT_COLOR as defined in GLES2/gl2.h:110
	ONE_MINUS_CONSTANT_COLOR = 0x8002
	// CONSTANT_ALPHA as defined in GLES2/gl2.h:111
	CONSTANT_ALPHA = 0x8003
	// ONE_MINUS_CONSTANT_ALPHA as defined in GLES2/gl2.h:112
	ONE_MINUS_CONSTANT_ALPHA = 0x8004
	// BLEND_COLOR as defined in GLES2/gl2.h:113
	BLEND_COLOR = 0x8005
	// ARRAY_BUFFER as defined in GLES2/gl2.h:114
	ARRAY_BUFFER = 0x8892
	// ELEMENT_ARRAY_BUFFER as defined in GLES2/gl2.h:115
	ELEMENT_ARRAY_BUFFER = 0x8893
	// ARRAY_BUFFER_BINDING as defined in GLES2/gl2.h:116
	ARRAY_BUFFER_BINDING = 0x8894
	// ELEMENT_ARRAY_BUFFER_BINDING as defined in GLES2/gl2.h:117
	ELEMENT_ARRAY_BUFFER_BINDING = 0x8895
	// STREAM_DRAW as defined in GLES2/gl2.h:118
	STREAM_DRAW = 0x88E0
	// STATIC_DRAW as defined in GLES2/gl2.h:119
	STATIC_DRAW = 0x88E4
	// DYNAMIC_DRAW as defined in GLES2/gl2.h:120
	DYNAMIC_DRAW = 0x88E8
	// BUFFER_SIZE as defined in GLES2/gl2.h:121
	BUFFER_SIZE = 0x8764
	// BUFFER_USAGE as defined in GLES2/gl2.h:122
	BUFFER_USAGE = 0x8765
	// CURRENT_VERTEX_ATTRIB as defined in GLES2/gl2.h:123
	CURRENT_VERTEX_ATTRIB = 0x8626
	// FRONT as defined in GLES2/gl2.h:124
	FRONT = 0x0404
	// BACK as defined in GLES2/gl2.h:125
	BACK = 0x0405
	// FRONT_AND_BACK as defined in GLES2/gl2.h:126
	FRONT_AND_BACK = 0x0408
	// TEXTURE_2D as defined in GLES2/gl2.h:127
	TEXTURE_2D = 0x0DE1
	// CULL_FACE as defined in GLES2/gl2.h:128
	CULL_FACE = 0x0B44
	// BLEND as defined in GLES2/gl2.h:129
	BLEND = 0x0BE2
	// DITHER as defined in GLES2/gl2.h:130
	DITHER = 0x0BD0
	// STENCIL_TEST as defined in GLES2/gl2.h:131
	STENCIL_TEST = 0x0B90
	// DEPTH_TEST as defined in GLES2/gl2.h:132
	DEPTH_TEST = 0x0B71
	// SCISSOR_TEST as defined in GLES2/gl2.h:133
	SCISSOR_TEST = 0x0C11
	// POLYGON_OFFSET_FILL as defined in GLES2/gl2.h:134
	POLYGON_OFFSET_FILL = 0x8037
	// SAMPLE_ALPHA_TO_COVERAGE as defined in GLES2/gl2.h:135
	SAMPLE_ALPHA_TO_COVERAGE = 0x809E
	// SAMPLE_COVERAGE as defined in GLES2/gl2.h:136
	SAMPLE_COVERAGE = 0x80A0
	// NO_ERROR as defined in GLES2/gl2.h:137
	NO_ERROR = 0
	// INVALID_ENUM as defined in GLES2/gl2.h:138
	INVALID_ENUM = 0x0500
	// INVALID_VALUE as defined in GLES2/gl2.h:139
	INVALID_VALUE = 0x0501
	// INVALID_OPERATION as defined in GLES2/gl2.h:140
	INVALID_OPERATION = 0x0502
	// OUT_OF_MEMORY as defined in GLES2/gl2.h:141
	OUT_OF_MEMORY = 0x0505
	// CW as defined in GLES2/gl2.h:142
	CW = 0x0900
	// CCW as defined in GLES2/gl2.h:143
	CCW = 0x0901
	// LINE_WIDTH as defined in GLES2/gl2.h:144
	LINE_WIDTH = 0x0B21
	// ALIASED_POINT_SIZE_RANGE as defined in GLES2/gl2.h:145
	ALIASED_POINT_SIZE_RANGE = 0x846D
	// ALIASED_LINE_WIDTH_RANGE as defined in GLES2/gl2.h:146
	ALIASED_LINE_WIDTH_RANGE = 0x846E
	// CULL_FACE_MODE as defined in GLES2/gl2.h:147
	CULL_FACE_MODE = 0x0B45
	// FRONT_FACE as defined in GLES2/gl2.h:148
	FRONT_FACE = 0x0B46
	// DEPTH_RANGE as defined in GLES2/gl2.h:149
	DEPTH_RANGE = 0x0B70
	// DEPTH_WRITEMASK as defined in GLES2/gl2.h:150
	DEPTH_WRITEMASK = 0x0B72
	// DEPTH_CLEAR_VALUE as defined in GLES2/gl2.h:151
	DEPTH_CLEAR_VALUE = 0x0B73
	// DEPTH_FUNC as defined in GLES2/gl2.h:152
	DEPTH_FUNC = 0x0B74
	// STENCIL_CLEAR_VALUE as defined in GLES2/gl2.h:153
	STENCIL_CLEAR_VALUE = 0x0B91
	// STENCIL_FUNC as defined in GLES2/gl2.h:154
	STENCIL_FUNC = 0x0B92
	// STENCIL_FAIL as defined in GLES2/gl2.h:155
	STENCIL_FAIL = 0x0B94
	// STENCIL_PASS_DEPTH_FAIL as defined in GLES2/gl2.h:156
	STENCIL_PASS_DEPTH_FAIL = 0x0B95
	// STENCIL_PASS_DEPTH_PASS as defined in GLES2/gl2.h:157
	STENCIL_PASS_DEPTH_PASS = 0x0B96
	// STENCIL_REF as defined in GLES2/gl2.h:158
	STENCIL_REF = 0x0B97
	// STENCIL_VALUE_MASK as defined in GLES2/gl2.h:159
	STENCIL_VALUE_MASK = 0x0B93
	// STENCIL_WRITEMASK as defined in GLES2/gl2.h:160
	STENCIL_WRITEMASK = 0x0B98
	// STENCIL_BACK_FUNC as defined in GLES2/gl2.h:161
	STENCIL_BACK_FUNC = 0x8800
	// STENCIL_BACK_FAIL as defined in GLES2/gl2.h:162
	STENCIL_BACK_FAIL = 0x8801
	// STENCIL_BACK_PASS_DEPTH_FAIL as defined in GLES2/gl2.h:163
	STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802
	// STENCIL_BACK_PASS_DEPTH_PASS as defined in GLES2/gl2.h:164
	STENCIL_BACK_PASS_DEPTH_PASS = 0x8803
	// STENCIL_BACK_REF as defined in GLES2/gl2.h:165
	STENCIL_BACK_REF = 0x8CA3
	// STENCIL_BACK_VALUE_MASK as defined in GLES2/gl2.h:166
	STENCIL_BACK_VALUE_MASK = 0x8CA4
	// STENCIL_BACK_WRITEMASK as defined in GLES2/gl2.h:167
	STENCIL_BACK_WRITEMASK = 0x8CA5
	// VIEWPORT as defined in GLES2/gl2.h:168
	VIEWPORT = 0x0BA2
	// SCISSOR_BOX as defined in GLES2/gl2.h:169
	SCISSOR_BOX = 0x0C10
	// COLOR_CLEAR_VALUE as defined in GLES2/gl2.h:170
	COLOR_CLEAR_VALUE = 0x0C22
	// COLOR_WRITEMASK as defined in GLES2/gl2.h:171
	COLOR_WRITEMASK = 0x0C23
	// UNPACK_ALIGNMENT as defined in GLES2/gl2.h:172
	UNPACK_ALIGNMENT = 0x0CF5
	// PACK_ALIGNMENT as defined in GLES2/gl2.h:173
	PACK_ALIGNMENT = 0x0D05
	// MAX_TEXTURE_SIZE as defined in GLES2/gl2.h:174
	MAX_TEXTURE_SIZE = 0x0D33
	// MAX_VIEWPORT_DIMS as defined in GLES2/gl2.h:175
	MAX_VIEWPORT_DIMS = 0x0D3A
	// SUBPIXEL_BITS as defined in GLES2/gl2.h:176
	SUBPIXEL_BITS = 0x0D50
	// RED_BITS as defined in GLES2/gl2.h:177
	RED_BITS = 0x0D52
	// GREEN_BITS as defined in GLES2/gl2.h:178
	GREEN_BITS = 0x0D53
	// BLUE_BITS as defined in GLES2/gl2.h:179
	BLUE_BITS = 0x0D54
	// ALPHA_BITS as defined in GLES2/gl2.h:180
	ALPHA_BITS = 0x0D55
	// DEPTH_BITS as defined in GLES2/gl2.h:181
	DEPTH_BITS = 0x0D56
	// STENCIL_BITS as defined in GLES2/gl2.h:182
	STENCIL_BITS = 0x0D57
	// POLYGON_OFFSET_UNITS as defined in GLES2/gl2.h:183
	POLYGON_OFFSET_UNITS = 0x2A00
	// POLYGON_OFFSET_FACTOR as defined in GLES2/gl2.h:184
	POLYGON_OFFSET_FACTOR = 0x8038
	// TEXTURE_BINDING_2D as defined in GLES2/gl2.h:185
	TEXTURE_BINDING_2D = 0x8069
	// SAMPLE_BUFFERS as defined in GLES2/gl2.h:186
	SAMPLE_BUFFERS = 0x80A8
	// SAMPLES as defined in GLES2/gl2.h:187
	SAMPLES = 0x80A9
	// SAMPLE_COVERAGE_VALUE as defined in GLES2/gl2.h:188
	SAMPLE_COVERAGE_VALUE = 0x80AA
	// SAMPLE_COVERAGE_INVERT as defined in GLES2/gl2.h:189
	SAMPLE_COVERAGE_INVERT = 0x80AB
	// NUM_COMPRESSED_TEXTURE_FORMATS as defined in GLES2/gl2.h:190
	NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2
	// COMPRESSED_TEXTURE_FORMATS as defined in GLES2/gl2.h:191
	COMPRESSED_TEXTURE_FORMATS = 0x86A3
	// DONT_CARE as defined in GLES2/gl2.h:192
	DONT_CARE = 0x1100
	// FASTEST as defined in GLES2/gl2.h:193
	FASTEST = 0x1101
	// NICEST as defined in GLES2/gl2.h:194
	NICEST = 0x1102
	// GENERATE_MIPMAP_HINT as defined in GLES2/gl2.h:195
	GENERATE_MIPMAP_HINT = 0x8192
	// BYTE as defined in GLES2/gl2.h:196
	BYTE = 0x1400
	// UNSIGNED_BYTE as defined in GLES2/gl2.h:197
	UNSIGNED_BYTE = 0x1401
	// SHORT as defined in GLES2/gl2.h:198
	SHORT = 0x1402
	// UNSIGNED_SHORT as defined in GLES2/gl2.h:199
	UNSIGNED_SHORT = 0x1403
	// INT as defined in GLES2/gl2.h:200
	INT = 0x1404
	// UNSIGNED_INT as defined in GLES2/gl2.h:201
	UNSIGNED_INT = 0x1405
	// FLOAT as defined in GLES2/gl2.h:202
	FLOAT = 0x1406
	// FIXED as defined in GLES2/gl2.h:203
	FIXED = 0x140C
	// DEPTH_COMPONENT as defined in GLES2/gl2.h:204
	DEPTH_COMPONENT = 0x1902
	// ALPHA as defined in GLES2/gl2.h:205
	ALPHA = 0x1906
	// RGB as defined in GLES2/gl2.h:206
	RGB = 0x1907
	// RGBA as defined in GLES2/gl2.h:207
	RGBA = 0x1908
	// LUMINANCE as defined in GLES2/gl2.h:208
	LUMINANCE = 0x1909
	// LUMINANCE_ALPHA as defined in GLES2/gl2.h:209
	LUMINANCE_ALPHA = 0x190A
	// UNSIGNED_SHORT_4_4_4_4 as defined in GLES2/gl2.h:210
	UNSIGNED_SHORT_4_4_4_4 = 0x8033
	// UNSIGNED_SHORT_5_5_5_1 as defined in GLES2/gl2.h:211
	UNSIGNED_SHORT_5_5_5_1 = 0x8034
	// UNSIGNED_SHORT_5_6_5 as defined in GLES2/gl2.h:212
	UNSIGNED_SHORT_5_6_5 = 0x8363
	// FRAGMENT_SHADER as defined in GLES2/gl2.h:213
	FRAGMENT_SHADER = 0x8B30
	// VERTEX_SHADER as defined in GLES2/gl2.h:214
	VERTEX_SHADER = 0x8B31
	// MAX_VERTEX_ATTRIBS as defined in GLES2/gl2.h:215
	MAX_VERTEX_ATTRIBS = 0x8869
	// MAX_VERTEX_UNIFORM_VECTORS as defined in GLES2/gl2.h:216
	MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB
	// MAX_VARYING_VECTORS as defined in GLES2/gl2.h:217
	MAX_VARYING_VECTORS = 0x8DFC
	// MAX_COMBINED_TEXTURE_IMAGE_UNITS as defined in GLES2/gl2.h:218
	MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D
	// MAX_VERTEX_TEXTURE_IMAGE_UNITS as defined in GLES2/gl2.h:219
	MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C
	// MAX_TEXTURE_IMAGE_UNITS as defined in GLES2/gl2.h:220
	MAX_TEXTURE_IMAGE_UNITS = 0x8872
	// MAX_FRAGMENT_UNIFORM_VECTORS as defined in GLES2/gl2.h:221
	MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD
	// SHADER_TYPE as defined in GLES2/gl2.h:222
	SHADER_TYPE = 0x8B4F
	// DELETE_STATUS as defined in GLES2/gl2.h:223
	DELETE_STATUS = 0x8B80
	// LINK_STATUS as defined in GLES2/gl2.h:224
	LINK_STATUS = 0x8B82
	// VALIDATE_STATUS as defined in GLES2/gl2.h:225
	VALIDATE_STATUS = 0x8B83
	// ATTACHED_SHADERS as defined in GLES2/gl2.h:226
	ATTACHED_SHADERS = 0x8B85
	// ACTIVE_UNIFORMS as defined in GLES2/gl2.h:227
	ACTIVE_UNIFORMS = 0x8B86
	// ACTIVE_UNIFORM_MAX_LENGTH as defined in GLES2/gl2.h:228
	ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87
	// ACTIVE_ATTRIBUTES as defined in GLES2/gl2.h:229
	ACTIVE_ATTRIBUTES = 0x8B89
	// ACTIVE_ATTRIBUTE_MAX_LENGTH as defined in GLES2/gl2.h:230
	ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A
	// SHADING_LANGUAGE_VERSION as defined in GLES2/gl2.h:231
	SHADING_LANGUAGE_VERSION = 0x8B8C
	// CURRENT_PROGRAM as defined in GLES2/gl2.h:232
	CURRENT_PROGRAM = 0x8B8D
	// NEVER as defined in GLES2/gl2.h:233
	NEVER = 0x0200
	// LESS as defined in GLES2/gl2.h:234
	LESS = 0x0201
	// EQUAL as defined in GLES2/gl2.h:235
	EQUAL = 0x0202
	// LEQUAL as defined in GLES2/gl2.h:236
	LEQUAL = 0x0203
	// GREATER as defined in GLES2/gl2.h:237
	GREATER = 0x0204
	// NOTEQUAL as defined in GLES2/gl2.h:238
	NOTEQUAL = 0x0205
	// GEQUAL as defined in GLES2/gl2.h:239
	GEQUAL = 0x0206
	// ALWAYS as defined in GLES2/gl2.h:240
	ALWAYS = 0x0207
	// KEEP as defined in GLES2/gl2.h:241
	KEEP = 0x1E00
	// REPLACE as defined in GLES2/gl2.h:242
	REPLACE = 0x1E01
	// INCR as defined in GLES2/gl2.h:243
	INCR = 0x1E02
	// DECR as defined in GLES2/gl2.h:244
	DECR = 0x1E03
	// INVERT as defined in GLES2/gl2.h:245
	INVERT = 0x150A
	// INCR_WRAP as defined in GLES2/gl2.h:246
	INCR_WRAP = 0x8507
	// DECR_WRAP as defined in GLES2/gl2.h:247
	DECR_WRAP = 0x8508
	// VENDOR as defined in GLES2/gl2.h:248
	VENDOR = 0x1F00
	// RENDERER as defined in GLES2/gl2.h:249
	RENDERER = 0x1F01
	// VERSION as defined in GLES2/gl2.h:250
	VERSION = 0x1F02
	// EXTENSIONS as defined in GLES2/gl2.h:251
	EXTENSIONS = 0x1F03
	// NEAREST as defined in GLES2/gl2.h:252
	NEAREST = 0x2600
	// LINEAR as defined in GLES2/gl2.h:253
	LINEAR = 0x2601
	// NEAREST_MIPMAP_NEAREST as defined in GLES2/gl2.h:254
	NEAREST_MIPMAP_NEAREST = 0x2700
	// LINEAR_MIPMAP_NEAREST as defined in GLES2/gl2.h:255
	LINEAR_MIPMAP_NEAREST = 0x2701
	// NEAREST_MIPMAP_LINEAR as defined in GLES2/gl2.h:256
	NEAREST_MIPMAP_LINEAR = 0x2702
	// LINEAR_MIPMAP_LINEAR as defined in GLES2/gl2.h:257
	LINEAR_MIPMAP_LINEAR = 0x2703
	// TEXTURE_MAG_FILTER as defined in GLES2/gl2.h:258
	TEXTURE_MAG_FILTER = 0x2800
	// TEXTURE_MIN_FILTER as defined in GLES2/gl2.h:259
	TEXTURE_MIN_FILTER = 0x2801
	// TEXTURE_WRAP_S as defined in GLES2/gl2.h:260
	TEXTURE_WRAP_S = 0x2802
	// TEXTURE_WRAP_T as defined in GLES2/gl2.h:261
	TEXTURE_WRAP_T = 0x2803
	// TEXTURE as defined in GLES2/gl2.h:262
	TEXTURE = 0x1702
	// TEXTURE_CUBE_MAP as defined in GLES2/gl2.h:263
	TEXTURE_CUBE_MAP = 0x8513
	// TEXTURE_BINDING_CUBE_MAP as defined in GLES2/gl2.h:264
	TEXTURE_BINDING_CUBE_MAP = 0x8514
	// TEXTURE_CUBE_MAP_POSITIVE_X as defined in GLES2/gl2.h:265
	TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515
	// TEXTURE_CUBE_MAP_NEGATIVE_X as defined in GLES2/gl2.h:266
	TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516
	// TEXTURE_CUBE_MAP_POSITIVE_Y as defined in GLES2/gl2.h:267
	TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517
	// TEXTURE_CUBE_MAP_NEGATIVE_Y as defined in GLES2/gl2.h:268
	TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518
	// TEXTURE_CUBE_MAP_POSITIVE_Z as defined in GLES2/gl2.h:269
	TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519
	// TEXTURE_CUBE_MAP_NEGATIVE_Z as defined in GLES2/gl2.h:270
	TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A
	// MAX_CUBE_MAP_TEXTURE_SIZE as defined in GLES2/gl2.h:271
	MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C
	// TEXTURE0 as defined in GLES2/gl2.h:272
	TEXTURE0 = 0x84C0
	// TEXTURE1 as defined in GLES2/gl2.h:273
	TEXTURE1 = 0x84C1
	// TEXTURE2 as defined in GLES2/gl2.h:274
	TEXTURE2 = 0x84C2
	// TEXTURE3 as defined in GLES2/gl2.h:275
	TEXTURE3 = 0x84C3
	// TEXTURE4 as defined in GLES2/gl2.h:276
	TEXTURE4 = 0x84C4
	// TEXTURE5 as defined in GLES2/gl2.h:277
	TEXTURE5 = 0x84C5
	// TEXTURE6 as defined in GLES2/gl2.h:278
	TEXTURE6 = 0x84C6
	// TEXTURE7 as defined in GLES2/gl2.h:279
	TEXTURE7 = 0x84C7
	// TEXTURE8 as defined in GLES2/gl2.h:280
	TEXTURE8 = 0x84C8
	// TEXTURE9 as defined in GLES2/gl2.h:281
	TEXTURE9 = 0x84C9
	// TEXTURE10 as defined in GLES2/gl2.h:282
	TEXTURE10 = 0x84CA
	// TEXTURE11 as defined in GLES2/gl2.h:283
	TEXTURE11 = 0x84CB
	// TEXTURE12 as defined in GLES2/gl2.h:284
	TEXTURE12 = 0x84CC
	// TEXTURE13 as defined in GLES2/gl2.h:285
	TEXTURE13 = 0x84CD
	// TEXTURE14 as defined in GLES2/gl2.h:286
	TEXTURE14 = 0x84CE
	// TEXTURE15 as defined in GLES2/gl2.h:287
	TEXTURE15 = 0x84CF
	// TEXTURE16 as defined in GLES2/gl2.h:288
	TEXTURE16 = 0x84D0
	// TEXTURE17 as defined in GLES2/gl2.h:289
	TEXTURE17 = 0x84D1
	// TEXTURE18 as defined in GLES2/gl2.h:290
	TEXTURE18 = 0x84D2
	// TEXTURE19 as defined in GLES2/gl2.h:291
	TEXTURE19 = 0x84D3
	// TEXTURE20 as defined in GLES2/gl2.h:292
	TEXTURE20 = 0x84D4
	// TEXTURE21 as defined in GLES2/gl2.h:293
	TEXTURE21 = 0x84D5
	// TEXTURE22 as defined in GLES2/gl2.h:294
	TEXTURE22 = 0x84D6
	// TEXTURE23 as defined in GLES2/gl2.h:295
	TEXTURE23 = 0x84D7
	// TEXTURE24 as defined in GLES2/gl2.h:296
	TEXTURE24 = 0x84D8
	// TEXTURE25 as defined in GLES2/gl2.h:297
	TEXTURE25 = 0x84D9
	// TEXTURE26 as defined in GLES2/gl2.h:298
	TEXTURE26 = 0x84DA
	// TEXTURE27 as defined in GLES2/gl2.h:299
	TEXTURE27 = 0x84DB
	// TEXTURE28 as defined in GLES2/gl2.h:300
	TEXTURE28 = 0x84DC
	// TEXTURE29 as defined in GLES2/gl2.h:301
	TEXTURE29 = 0x84DD
	// TEXTURE30 as defined in GLES2/gl2.h:302
	TEXTURE30 = 0x84DE
	// TEXTURE31 as defined in GLES2/gl2.h:303
	TEXTURE31 = 0x84DF
	// ACTIVE_TEXTURE as defined in GLES2/gl2.h:304
	ACTIVE_TEXTURE = 0x84E0
	// REPEAT as defined in GLES2/gl2.h:305
	REPEAT = 0x2901
	// CLAMP_TO_EDGE as defined in GLES2/gl2.h:306
	CLAMP_TO_EDGE = 0x812F
	// MIRRORED_REPEAT as defined in GLES2/gl2.h:307
	MIRRORED_REPEAT = 0x8370
	// FLOAT_VEC2 as defined in GLES2/gl2.h:308
	FLOAT_VEC2 = 0x8B50
	// FLOAT_VEC3 as defined in GLES2/gl2.h:309
	FLOAT_VEC3 = 0x8B51
	// FLOAT_VEC4 as defined in GLES2/gl2.h:310
	FLOAT_VEC4 = 0x8B52
	// INT_VEC2 as defined in GLES2/gl2.h:311
	INT_VEC2 = 0x8B53
	// INT_VEC3 as defined in GLES2/gl2.h:312
	INT_VEC3 = 0x8B54
	// INT_VEC4 as defined in GLES2/gl2.h:313
	INT_VEC4 = 0x8B55
	// BOOL as defined in GLES2/gl2.h:314
	BOOL = 0x8B56
	// BOOL_VEC2 as defined in GLES2/gl2.h:315
	BOOL_VEC2 = 0x8B57
	// BOOL_VEC3 as defined in GLES2/gl2.h:316
	BOOL_VEC3 = 0x8B58
	// BOOL_VEC4 as defined in GLES2/gl2.h:317
	BOOL_VEC4 = 0x8B59
	// FLOAT_MAT2 as defined in GLES2/gl2.h:318
	FLOAT_MAT2 = 0x8B5A
	// FLOAT_MAT3 as defined in GLES2/gl2.h:319
	FLOAT_MAT3 = 0x8B5B
	// FLOAT_MAT4 as defined in GLES2/gl2.h:320
	FLOAT_MAT4 = 0x8B5C
	// SAMPLER_2D as defined in GLES2/gl2.h:321
	SAMPLER_2D = 0x8B5E
	// SAMPLER_CUBE as defined in GLES2/gl2.h:322
	SAMPLER_CUBE = 0x8B60
	// VERTEX_ATTRIB_ARRAY_ENABLED as defined in GLES2/gl2.h:323
	VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622
	// VERTEX_ATTRIB_ARRAY_SIZE as defined in GLES2/gl2.h:324
	VERTEX_ATTRIB_ARRAY_SIZE = 0x8623
	// VERTEX_ATTRIB_ARRAY_STRIDE as defined in GLES2/gl2.h:325
	VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624
	// VERTEX_ATTRIB_ARRAY_TYPE as defined in GLES2/gl2.h:326
	VERTEX_ATTRIB_ARRAY_TYPE = 0x8625
	// VERTEX_ATTRIB_ARRAY_NORMALIZED as defined in GLES2/gl2.h:327
	VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A
	// VERTEX_ATTRIB_ARRAY_POINTER as defined in GLES2/gl2.h:328
	VERTEX_ATTRIB_ARRAY_POINTER = 0x8645
	// VERTEX_ATTRIB_ARRAY_BUFFER_BINDING as defined in GLES2/gl2.h:329
	VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F
	// IMPLEMENTATION_COLOR_READ_TYPE as defined in GLES2/gl2.h:330
	IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A
	// IMPLEMENTATION_COLOR_READ_FORMAT as defined in GLES2/gl2.h:331
	IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B
	// COMPILE_STATUS as defined in GLES2/gl2.h:332
	COMPILE_STATUS = 0x8B81
	// INFO_LOG_LENGTH as defined in GLES2/gl2.h:333
	INFO_LOG_LENGTH = 0x8B84
	// SHADER_SOURCE_LENGTH as defined in GLES2/gl2.h:334
	SHADER_SOURCE_LENGTH = 0x8B88
	// SHADER_COMPILER as defined in GLES2/gl2.h:335
	SHADER_COMPILER = 0x8DFA
	// SHADER_BINARY_FORMATS as defined in GLES2/gl2.h:336
	SHADER_BINARY_FORMATS = 0x8DF8
	// NUM_SHADER_BINARY_FORMATS as defined in GLES2/gl2.h:337
	NUM_SHADER_BINARY_FORMATS = 0x8DF9
	// LOW_FLOAT as defined in GLES2/gl2.h:338
	LOW_FLOAT = 0x8DF0
	// MEDIUM_FLOAT as defined in GLES2/gl2.h:339
	MEDIUM_FLOAT = 0x8DF1
	// HIGH_FLOAT as defined in GLES2/gl2.h:340
	HIGH_FLOAT = 0x8DF2
	// LOW_INT as defined in GLES2/gl2.h:341
	LOW_INT = 0x8DF3
	// MEDIUM_INT as defined in GLES2/gl2.h:342
	MEDIUM_INT = 0x8DF4
	// HIGH_INT as defined in GLES2/gl2.h:343
	HIGH_INT = 0x8DF5
	// FRAMEBUFFER as defined in GLES2/gl2.h:344
	FRAMEBUFFER = 0x8D40
	// RENDERBUFFER as defined in GLES2/gl2.h:345
	RENDERBUFFER = 0x8D41
	// RGBA4 as defined in GLES2/gl2.h:346
	RGBA4 = 0x8056
	// RGB5_A1 as defined in GLES2/gl2.h:347
	RGB5_A1 = 0x8057
	// RGB565 as defined in GLES2/gl2.h:348
	RGB565 = 0x8D62
	// DEPTH_COMPONENT16 as defined in GLES2/gl2.h:349
	DEPTH_COMPONENT16 = 0x81A5
	// STENCIL_INDEX8 as defined in GLES2/gl2.h:350
	STENCIL_INDEX8 = 0x8D48
	// RENDERBUFFER_WIDTH as defined in GLES2/gl2.h:351
	RENDERBUFFER_WIDTH = 0x8D42
	// RENDERBUFFER_HEIGHT as defined in GLES2/gl2.h:352
	RENDERBUFFER_HEIGHT = 0x8D43
	// RENDERBUFFER_INTERNAL_FORMAT as defined in GLES2/gl2.h:353
	RENDERBUFFER_INTERNAL_FORMAT = 0x8D44
	// RENDERBUFFER_RED_SIZE as defined in GLES2/gl2.h:354
	RENDERBUFFER_RED_SIZE = 0x8D50
	// RENDERBUFFER_GREEN_SIZE as defined in GLES2/gl2.h:355
	RENDERBUFFER_GREEN_SIZE = 0x8D51
	// RENDERBUFFER_BLUE_SIZE as defined in GLES2/gl2.h:356
	RENDERBUFFER_BLUE_SIZE = 0x8D52
	// RENDERBUFFER_ALPHA_SIZE as defined in GLES2/gl2.h:357
	RENDERBUFFER_ALPHA_SIZE = 0x8D53
	// RENDERBUFFER_DEPTH_SIZE as defined in GLES2/gl2.h:358
	RENDERBUFFER_DEPTH_SIZE = 0x8D54
	// RENDERBUFFER_STENCIL_SIZE as defined in GLES2/gl2.h:359
	RENDERBUFFER_STENCIL_SIZE = 0x8D55
	// FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE as defined in GLES2/gl2.h:360
	FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0
	// FRAMEBUFFER_ATTACHMENT_OBJECT_NAME as defined in GLES2/gl2.h:361
	FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1
	// FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL as defined in GLES2/gl2.h:362
	FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2
	// FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE as defined in GLES2/gl2.h:363
	FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3
	// COLOR_ATTACHMENT0 as defined in GLES2/gl2.h:364
	COLOR_ATTACHMENT0 = 0x8CE0
	// DEPTH_ATTACHMENT as defined in GLES2/gl2.h:365
	DEPTH_ATTACHMENT = 0x8D00
	// STENCIL_ATTACHMENT as defined in GLES2/gl2.h:366
	STENCIL_ATTACHMENT = 0x8D20
	// NONE as defined in GLES2/gl2.h:367
	NONE = 0
	// FRAMEBUFFER_COMPLETE as defined in GLES2/gl2.h:368
	FRAMEBUFFER_COMPLETE = 0x8CD5
	// FRAMEBUFFER_INCOMPLETE_ATTACHMENT as defined in GLES2/gl2.h:369
	FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6
	// FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT as defined in GLES2/gl2.h:370
	FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7
	// FRAMEBUFFER_INCOMPLETE_DIMENSIONS as defined in GLES2/gl2.h:371
	FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9
	// FRAMEBUFFER_UNSUPPORTED as defined in GLES2/gl2.h:372
	FRAMEBUFFER_UNSUPPORTED = 0x8CDD
	// FRAMEBUFFER_BINDING as defined in GLES2/gl2.h:373
	FRAMEBUFFER_BINDING = 0x8CA6
	// RENDERBUFFER_BINDING as defined in GLES2/gl2.h:374
	RENDERBUFFER_BINDING = 0x8CA7
	// MAX_RENDERBUFFER_SIZE as defined in GLES2/gl2.h:375
	MAX_RENDERBUFFER_SIZE = 0x84E8
	// INVALID_FRAMEBUFFER_OPERATION as defined in GLES2/gl2.h:376
	INVALID_FRAMEBUFFER_OPERATION = 0x0506
)

Variables

This section is empty.

Functions

func ActiveTexture

func ActiveTexture(texture uint32)

ActiveTexture function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glActiveTexture.xml

func AttachShader

func AttachShader(program uint32, shader uint32)

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

func BindAttribLocation

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

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

func BindBuffer

func BindBuffer(target uint32, buffer uint32)

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

func BindFramebuffer

func BindFramebuffer(target uint32, framebuffer uint32)

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

func BindRenderbuffer

func BindRenderbuffer(target uint32, renderbuffer uint32)

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

func BindTexture

func BindTexture(target uint32, texture uint32)

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

func BlendColor

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

BlendColor function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendColor.xml

func BlendEquation

func BlendEquation(mode uint32)

BlendEquation function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendEquation.xml

func BlendEquationSeparate

func BlendEquationSeparate(modeRGB uint32, modeAlpha uint32)

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

func BlendFunc

func BlendFunc(sfactor uint32, dfactor uint32)

BlendFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFunc.xml

func BlendFuncSeparate

func BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32)

BlendFuncSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glBlendFuncSeparate.xml

func BufferData

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

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

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/man/xhtml/glBufferSubData.xml

func CheckFramebufferStatus

func CheckFramebufferStatus(target uint32) uint32

CheckFramebufferStatus function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCheckFramebufferStatus.xml

func Clear

func Clear(mask uint32)

Clear function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClear.xml

func ClearColor

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

ClearColor function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearColor.xml

func ClearDepthf

func ClearDepthf(d float32)

ClearDepthf function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearDepthf.xml

func ClearStencil

func ClearStencil(s int32)

ClearStencil function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glClearStencil.xml

func ColorMask

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

ColorMask function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glColorMask.xml

func CompileShader

func CompileShader(shader uint32)

CompileShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompileShader.xml

func CompressedTexImage2D

func CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, border int32, imageSize int32, data unsafe.Pointer)

CompressedTexImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompressedTexImage2D.xml

func CompressedTexSubImage2D

func CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, imageSize int32, data unsafe.Pointer)

CompressedTexSubImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCompressedTexSubImage2D.xml

func CopyTexImage2D

func CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, width int32, height int32, border int32)

CopyTexImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCopyTexImage2D.xml

func CopyTexSubImage2D

func CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, width int32, height int32)

CopyTexSubImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCopyTexSubImage2D.xml

func CreateProgram

func CreateProgram() uint32

CreateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateProgram.xml

func CreateShader

func CreateShader(kind uint32) uint32

CreateShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCreateShader.xml

func CullFace

func CullFace(mode uint32)

CullFace function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glCullFace.xml

func DeleteBuffers

func DeleteBuffers(n int32, buffers []uint32)

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

func DeleteFramebuffers

func DeleteFramebuffers(n int32, framebuffers []uint32)

DeleteFramebuffers function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteFramebuffers.xml

func DeleteProgram

func DeleteProgram(program uint32)

DeleteProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteProgram.xml

func DeleteRenderbuffers

func DeleteRenderbuffers(n int32, renderbuffers []uint32)

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

func DeleteShader

func DeleteShader(shader uint32)

DeleteShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDeleteShader.xml

func DeleteTextures

func DeleteTextures(n int32, textures []uint32)

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

func DepthFunc

func DepthFunc(_func uint32)

DepthFunc function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthFunc.xml

func DepthMask

func DepthMask(flag byte)

DepthMask function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDepthMask.xml

func DepthRangef

func DepthRangef(n float32, f float32)

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

func DetachShader

func DetachShader(program uint32, shader uint32)

DetachShader function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDetachShader.xml

func Disable

func Disable(cap uint32)

Disable function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisable.xml

func DisableVertexAttribArray

func DisableVertexAttribArray(index uint32)

DisableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glDisableVertexAttribArray.xml

func DrawArrays

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

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

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/man/xhtml/glDrawElements.xml

func Enable

func Enable(cap uint32)

Enable function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnable.xml

func EnableVertexAttribArray

func EnableVertexAttribArray(index uint32)

EnableVertexAttribArray function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glEnableVertexAttribArray.xml

func Finish

func Finish()

Finish function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFinish.xml

func Flush

func Flush()

Flush function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFlush.xml

func FramebufferRenderbuffer

func FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, renderbuffer uint32)

FramebufferRenderbuffer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFramebufferRenderbuffer.xml

func FramebufferTexture2D

func FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, level int32)

FramebufferTexture2D function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFramebufferTexture2D.xml

func FrontFace

func FrontFace(mode uint32)

FrontFace function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glFrontFace.xml

func GenBuffers

func GenBuffers(n int32, buffers []uint32)

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

func GenFramebuffers

func GenFramebuffers(n int32, framebuffers []uint32)

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

func GenRenderbuffers

func GenRenderbuffers(n int32, renderbuffers []uint32)

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

func GenTextures

func GenTextures(n int32, textures []uint32)

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

func GenerateMipmap

func GenerateMipmap(target uint32)

GenerateMipmap function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGenerateMipmap.xml

func GetActiveAttrib

func GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, kind *uint32, name []byte)

GetActiveAttrib function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetActiveAttrib.xml

func GetActiveUniform

func GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, kind *uint32, name []byte)

GetActiveUniform function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetActiveUniform.xml

func GetAttachedShaders

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

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

func GetAttribLocation

func GetAttribLocation(program uint32, name string) int32

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

func GetBooleanv

func GetBooleanv(pname uint32, data []byte)

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

func GetBufferParameteriv

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

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

func GetError

func GetError() uint32

GetError function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetError.xml

func GetFloatv

func GetFloatv(pname uint32, data []float32)

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

func GetFramebufferAttachmentParameteriv

func GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params []int32)

GetFramebufferAttachmentParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetFramebufferAttachmentParameteriv.xml

func GetIntegerv

func GetIntegerv(pname uint32, data []int32)

GetIntegerv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetIntegerv.xml

func GetProgramInfoLog

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

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

func GetProgramiv

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

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

func GetRenderbufferParameteriv

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

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

func GetShaderInfoLog

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

GetShaderInfoLog function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderInfoLog.xml

func GetShaderPrecisionFormat

func GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, _range []int32, precision *int32)

GetShaderPrecisionFormat function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetShaderPrecisionFormat.xml

func GetShaderSource

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

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

func GetShaderiv

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

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

func GetString

func GetString(name uint32) string

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

func GetTexParameterfv

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

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

func GetTexParameteriv

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

GetTexParameteriv function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetTexParameteriv.xml

func GetUniformLocation

func GetUniformLocation(program uint32, name string) int32

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

func GetUniformfv

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

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

func GetUniformiv

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

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

func GetVertexAttribPointerv

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

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

func GetVertexAttribfv

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

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

func GetVertexAttribiv

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

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

func Hint

func Hint(target uint32, mode uint32)

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

func IsBuffer

func IsBuffer(buffer uint32) byte

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

func IsEnabled

func IsEnabled(cap uint32) byte

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

func IsFramebuffer

func IsFramebuffer(framebuffer uint32) byte

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

func IsProgram

func IsProgram(program uint32) byte

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

func IsRenderbuffer

func IsRenderbuffer(renderbuffer uint32) byte

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

func IsShader

func IsShader(shader uint32) byte

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

func IsTexture

func IsTexture(texture uint32) byte

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

func LineWidth

func LineWidth(width float32)

LineWidth function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glLineWidth.xml

func LinkProgram

func LinkProgram(program uint32)

LinkProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glLinkProgram.xml

func PixelStorei

func PixelStorei(pname uint32, param int32)

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

func PolygonOffset

func PolygonOffset(factor float32, units float32)

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

func PtrOffset

func PtrOffset(offset int) unsafe.Pointer

func ReadPixels

func ReadPixels(x int32, y int32, width int32, height int32, format uint32, kind uint32, pixels unsafe.Pointer)

ReadPixels function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glReadPixels.xml

func ReleaseShaderCompiler

func ReleaseShaderCompiler()

ReleaseShaderCompiler function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glReleaseShaderCompiler.xml

func RenderbufferStorage

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

RenderbufferStorage function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glRenderbufferStorage.xml

func SampleCoverage

func SampleCoverage(value float32, invert byte)

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

func Scissor

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

Scissor function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glScissor.xml

func ShaderBinary

func ShaderBinary(count int32, shaders []uint32, binaryformat uint32, binary unsafe.Pointer, length int32)

ShaderBinary function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderBinary.xml

func ShaderSource

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

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

func StencilFunc

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

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

func StencilFuncSeparate

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

StencilFuncSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilFuncSeparate.xml

func StencilMask

func StencilMask(mask uint32)

StencilMask function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilMask.xml

func StencilMaskSeparate

func StencilMaskSeparate(face uint32, mask uint32)

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

func StencilOp

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

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

func StencilOpSeparate

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

StencilOpSeparate function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glStencilOpSeparate.xml

func TexImage2D

func TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, border int32, format uint32, kind uint32, pixels unsafe.Pointer)

TexImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexImage2D.xml

func TexParameterf

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

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

func TexParameterfv

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

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

func TexParameteri

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

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

func TexParameteriv

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

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

func TexSubImage2D

func TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, height int32, format uint32, kind uint32, pixels unsafe.Pointer)

TexSubImage2D function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexSubImage2D.xml

func Uniform1f

func Uniform1f(location int32, v0 float32)

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

func Uniform1fv

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

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

func Uniform1i

func Uniform1i(location int32, v0 int32)

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

func Uniform1iv

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

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

func Uniform2f

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

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

func Uniform2fv

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

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

func Uniform2i

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

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

func Uniform2iv

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

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

func Uniform3f

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

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

func Uniform3fv

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

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

func Uniform3i

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

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

func Uniform3iv

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

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

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/man/xhtml/glUniform4f.xml

func Uniform4fv

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

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

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/man/xhtml/glUniform4i.xml

func Uniform4iv

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

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

func UniformMatrix2fv

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

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

func UniformMatrix3fv

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

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

func UniformMatrix4fv

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

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

func UseProgram

func UseProgram(program uint32)

UseProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glUseProgram.xml

func ValidateProgram

func ValidateProgram(program uint32)

ValidateProgram function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glValidateProgram.xml

func VertexAttrib1f

func VertexAttrib1f(index uint32, x float32)

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

func VertexAttrib1fv

func VertexAttrib1fv(index uint32, v []float32)

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

func VertexAttrib2f

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

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

func VertexAttrib2fv

func VertexAttrib2fv(index uint32, v []float32)

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

func VertexAttrib3f

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

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

func VertexAttrib3fv

func VertexAttrib3fv(index uint32, v []float32)

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

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/man/xhtml/glVertexAttrib4f.xml

func VertexAttrib4fv

func VertexAttrib4fv(index uint32, v []float32)

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

func VertexAttribPointer

func VertexAttribPointer(index uint32, size int32, kind uint32, normalized byte, stride int32, pointer unsafe.Pointer)

VertexAttribPointer function as declared in https://www.khronos.org/opengles/sdk/docs/man/xhtml/glVertexAttribPointer.xml

func Viewport

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

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

Types

type Bitfield

type Bitfield uint32

Bitfield type as declared in GLES2/gl2.h:71

type Boolean

type Boolean byte

Boolean type as declared in GLES2/gl2.h:73

type Byte

type Byte byte

Byte type as declared in GLES2/gl2.h:56

type Char

type Char byte

Char type as declared in GLES2/gl2.h:67

type Clampf

type Clampf float32

Clampf type as declared in GLES2/gl2.h:57

type Enum

type Enum uint32

Enum type as declared in GLES2/gl2.h:65

type Fixed

type Fixed int32

Fixed type as declared in GLES2/gl2.h:58

type Float

type Float float32

Float type as declared in GLES2/gl2.h:68

type Int

type Int int32

Int type as declared in GLES2/gl2.h:72

type Int64

type Int64 int64

Int64 type as declared in GLES2/gl2.h:63

type Intptr

type Intptr int

Intptr type as declared in GLES2/gl2.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 GLES2/gl2.h:59

type Sizei

type Sizei int32

Sizei type as declared in GLES2/gl2.h:74

type Sizeiptr

type Sizeiptr int

Sizeiptr type as declared in GLES2/gl2.h:69

type Ubyte

type Ubyte byte

Ubyte type as declared in GLES2/gl2.h:75

type Uint

type Uint uint32

Uint type as declared in GLES2/gl2.h:66

type Uint64

type Uint64 uint64

Uint64 type as declared in GLES2/gl2.h:64

type Ushort

type Ushort uint16

Ushort type as declared in GLES2/gl2.h:60

type Void

type Void [0]byte

Void type as declared in GLES2/gl2.h:61

Jump to

Keyboard shortcuts

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