blob: a8cc83b601543c4e6345b62f7a9181cc008ebce1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
|
package webgl
READ_BUFFER :: Enum(0x0C02)
UNPACK_ROW_LENGTH :: Enum(0x0CF2)
UNPACK_SKIP_ROWS :: Enum(0x0CF3)
UNPACK_SKIP_PIXELS :: Enum(0x0CF4)
PACK_ROW_LENGTH :: Enum(0x0D02)
PACK_SKIP_ROWS :: Enum(0x0D03)
PACK_SKIP_PIXELS :: Enum(0x0D04)
COLOR :: Enum(0x1800)
DEPTH :: Enum(0x1801)
STENCIL :: Enum(0x1802)
RED :: Enum(0x1903)
RGB8 :: Enum(0x8051)
RGBA8 :: Enum(0x8058)
RGB10_A2 :: Enum(0x8059)
TEXTURE_BINDING_3D :: Enum(0x806A)
UNPACK_SKIP_IMAGES :: Enum(0x806D)
UNPACK_IMAGE_HEIGHT :: Enum(0x806E)
TEXTURE_3D :: Enum(0x806F)
TEXTURE_WRAP_R :: Enum(0x8072)
MAX_3D_TEXTURE_SIZE :: Enum(0x8073)
UNSIGNED_INT_2_10_10_10_REV :: Enum(0x8368)
MAX_ELEMENTS_VERTICES :: Enum(0x80E8)
MAX_ELEMENTS_INDICES :: Enum(0x80E9)
TEXTURE_MIN_LOD :: Enum(0x813A)
TEXTURE_MAX_LOD :: Enum(0x813B)
TEXTURE_BASE_LEVEL :: Enum(0x813C)
TEXTURE_MAX_LEVEL :: Enum(0x813D)
MIN :: Enum(0x8007)
MAX :: Enum(0x8008)
DEPTH_COMPONENT24 :: Enum(0x81A6)
MAX_TEXTURE_LOD_BIAS :: Enum(0x84FD)
TEXTURE_COMPARE_MODE :: Enum(0x884C)
TEXTURE_COMPARE_FUNC :: Enum(0x884D)
CURRENT_QUERY :: Enum(0x8865)
QUERY_RESULT :: Enum(0x8866)
QUERY_RESULT_AVAILABLE :: Enum(0x8867)
STREAM_READ :: Enum(0x88E1)
STREAM_COPY :: Enum(0x88E2)
STATIC_READ :: Enum(0x88E5)
STATIC_COPY :: Enum(0x88E6)
DYNAMIC_READ :: Enum(0x88E9)
DYNAMIC_COPY :: Enum(0x88EA)
MAX_DRAW_BUFFERS :: Enum(0x8824)
DRAW_BUFFER0 :: Enum(0x8825)
DRAW_BUFFER1 :: Enum(0x8826)
DRAW_BUFFER2 :: Enum(0x8827)
DRAW_BUFFER3 :: Enum(0x8828)
DRAW_BUFFER4 :: Enum(0x8829)
DRAW_BUFFER5 :: Enum(0x882A)
DRAW_BUFFER6 :: Enum(0x882B)
DRAW_BUFFER7 :: Enum(0x882C)
DRAW_BUFFER8 :: Enum(0x882D)
DRAW_BUFFER9 :: Enum(0x882E)
DRAW_BUFFER10 :: Enum(0x882F)
DRAW_BUFFER11 :: Enum(0x8830)
DRAW_BUFFER12 :: Enum(0x8831)
DRAW_BUFFER13 :: Enum(0x8832)
DRAW_BUFFER14 :: Enum(0x8833)
DRAW_BUFFER15 :: Enum(0x8834)
MAX_FRAGMENT_UNIFORM_COMPONENTS :: Enum(0x8B49)
MAX_VERTEX_UNIFORM_COMPONENTS :: Enum(0x8B4A)
SAMPLER_3D :: Enum(0x8B5F)
SAMPLER_2D_SHADOW :: Enum(0x8B62)
FRAGMENT_SHADER_DERIVATIVE_HINT :: Enum(0x8B8B)
PIXEL_PACK_BUFFER :: Enum(0x88EB)
PIXEL_UNPACK_BUFFER :: Enum(0x88EC)
PIXEL_PACK_BUFFER_BINDING :: Enum(0x88ED)
PIXEL_UNPACK_BUFFER_BINDING :: Enum(0x88EF)
FLOAT_MAT2x3 :: Enum(0x8B65)
FLOAT_MAT2x4 :: Enum(0x8B66)
FLOAT_MAT3x2 :: Enum(0x8B67)
FLOAT_MAT3x4 :: Enum(0x8B68)
FLOAT_MAT4x2 :: Enum(0x8B69)
FLOAT_MAT4x3 :: Enum(0x8B6A)
SRGB :: Enum(0x8C40)
SRGB8 :: Enum(0x8C41)
SRGB8_ALPHA8 :: Enum(0x8C43)
COMPARE_REF_TO_TEXTURE :: Enum(0x884E)
RGBA32F :: Enum(0x8814)
RGB32F :: Enum(0x8815)
RGBA16F :: Enum(0x881A)
RGB16F :: Enum(0x881B)
VERTEX_ATTRIB_ARRAY_INTEGER :: Enum(0x88FD)
MAX_ARRAY_TEXTURE_LAYERS :: Enum(0x88FF)
MIN_PROGRAM_TEXEL_OFFSET :: Enum(0x8904)
MAX_PROGRAM_TEXEL_OFFSET :: Enum(0x8905)
MAX_VARYING_COMPONENTS :: Enum(0x8B4B)
TEXTURE_2D_ARRAY :: Enum(0x8C1A)
TEXTURE_BINDING_2D_ARRAY :: Enum(0x8C1D)
R11F_G11F_B10F :: Enum(0x8C3A)
UNSIGNED_INT_10F_11F_11F_REV :: Enum(0x8C3B)
RGB9_E5 :: Enum(0x8C3D)
UNSIGNED_INT_5_9_9_9_REV :: Enum(0x8C3E)
TRANSFORM_FEEDBACK_BUFFER_MODE :: Enum(0x8C7F)
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: Enum(0x8C80)
TRANSFORM_FEEDBACK_VARYINGS :: Enum(0x8C83)
TRANSFORM_FEEDBACK_BUFFER_START :: Enum(0x8C84)
TRANSFORM_FEEDBACK_BUFFER_SIZE :: Enum(0x8C85)
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: Enum(0x8C88)
RASTERIZER_DISCARD :: Enum(0x8C89)
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: Enum(0x8C8A)
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: Enum(0x8C8B)
INTERLEAVED_ATTRIBS :: Enum(0x8C8C)
SEPARATE_ATTRIBS :: Enum(0x8C8D)
TRANSFORM_FEEDBACK_BUFFER :: Enum(0x8C8E)
TRANSFORM_FEEDBACK_BUFFER_BINDING :: Enum(0x8C8F)
RGBA32UI :: Enum(0x8D70)
RGB32UI :: Enum(0x8D71)
RGBA16UI :: Enum(0x8D76)
RGB16UI :: Enum(0x8D77)
RGBA8UI :: Enum(0x8D7C)
RGB8UI :: Enum(0x8D7D)
RGBA32I :: Enum(0x8D82)
RGB32I :: Enum(0x8D83)
RGBA16I :: Enum(0x8D88)
RGB16I :: Enum(0x8D89)
RGBA8I :: Enum(0x8D8E)
RGB8I :: Enum(0x8D8F)
RED_INTEGER :: Enum(0x8D94)
RGB_INTEGER :: Enum(0x8D98)
RGBA_INTEGER :: Enum(0x8D99)
SAMPLER_2D_ARRAY :: Enum(0x8DC1)
SAMPLER_2D_ARRAY_SHADOW :: Enum(0x8DC4)
SAMPLER_CUBE_SHADOW :: Enum(0x8DC5)
UNSIGNED_INT_VEC2 :: Enum(0x8DC6)
UNSIGNED_INT_VEC3 :: Enum(0x8DC7)
UNSIGNED_INT_VEC4 :: Enum(0x8DC8)
INT_SAMPLER_2D :: Enum(0x8DCA)
INT_SAMPLER_3D :: Enum(0x8DCB)
INT_SAMPLER_CUBE :: Enum(0x8DCC)
INT_SAMPLER_2D_ARRAY :: Enum(0x8DCF)
UNSIGNED_INT_SAMPLER_2D :: Enum(0x8DD2)
UNSIGNED_INT_SAMPLER_3D :: Enum(0x8DD3)
UNSIGNED_INT_SAMPLER_CUBE :: Enum(0x8DD4)
UNSIGNED_INT_SAMPLER_2D_ARRAY :: Enum(0x8DD7)
DEPTH_COMPONENT32F :: Enum(0x8CAC)
DEPTH32F_STENCIL8 :: Enum(0x8CAD)
FLOAT_32_UNSIGNED_INT_24_8_REV :: Enum(0x8DAD)
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: Enum(0x8210)
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: Enum(0x8211)
FRAMEBUFFER_ATTACHMENT_RED_SIZE :: Enum(0x8212)
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: Enum(0x8213)
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: Enum(0x8214)
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: Enum(0x8215)
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: Enum(0x8216)
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: Enum(0x8217)
FRAMEBUFFER_DEFAULT :: Enum(0x8218)
UNSIGNED_INT_24_8 :: Enum(0x84FA)
DEPTH24_STENCIL8 :: Enum(0x88F0)
UNSIGNED_NORMALIZED :: Enum(0x8C17)
DRAW_FRAMEBUFFER_BINDING :: FRAMEBUFFER_BINDING /* Same as FRAMEBUFFER_BINDING */
READ_FRAMEBUFFER :: Enum(0x8CA8)
DRAW_FRAMEBUFFER :: Enum(0x8CA9)
READ_FRAMEBUFFER_BINDING :: Enum(0x8CAA)
RENDERBUFFER_SAMPLES :: Enum(0x8CAB)
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: Enum(0x8CD4)
MAX_COLOR_ATTACHMENTS :: Enum(0x8CDF)
COLOR_ATTACHMENT1 :: Enum(0x8CE1)
COLOR_ATTACHMENT2 :: Enum(0x8CE2)
COLOR_ATTACHMENT3 :: Enum(0x8CE3)
COLOR_ATTACHMENT4 :: Enum(0x8CE4)
COLOR_ATTACHMENT5 :: Enum(0x8CE5)
COLOR_ATTACHMENT6 :: Enum(0x8CE6)
COLOR_ATTACHMENT7 :: Enum(0x8CE7)
COLOR_ATTACHMENT8 :: Enum(0x8CE8)
COLOR_ATTACHMENT9 :: Enum(0x8CE9)
COLOR_ATTACHMENT10 :: Enum(0x8CEA)
COLOR_ATTACHMENT11 :: Enum(0x8CEB)
COLOR_ATTACHMENT12 :: Enum(0x8CEC)
COLOR_ATTACHMENT13 :: Enum(0x8CED)
COLOR_ATTACHMENT14 :: Enum(0x8CEE)
COLOR_ATTACHMENT15 :: Enum(0x8CEF)
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: Enum(0x8D56)
MAX_SAMPLES :: Enum(0x8D57)
HALF_FLOAT :: Enum(0x140B)
RG :: Enum(0x8227)
RG_INTEGER :: Enum(0x8228)
R8 :: Enum(0x8229)
RG8 :: Enum(0x822B)
R16F :: Enum(0x822D)
R32F :: Enum(0x822E)
RG16F :: Enum(0x822F)
RG32F :: Enum(0x8230)
R8I :: Enum(0x8231)
R8UI :: Enum(0x8232)
R16I :: Enum(0x8233)
R16UI :: Enum(0x8234)
R32I :: Enum(0x8235)
R32UI :: Enum(0x8236)
RG8I :: Enum(0x8237)
RG8UI :: Enum(0x8238)
RG16I :: Enum(0x8239)
RG16UI :: Enum(0x823A)
RG32I :: Enum(0x823B)
RG32UI :: Enum(0x823C)
VERTEX_ARRAY_BINDING :: Enum(0x85B5)
R8_SNORM :: Enum(0x8F94)
RG8_SNORM :: Enum(0x8F95)
RGB8_SNORM :: Enum(0x8F96)
RGBA8_SNORM :: Enum(0x8F97)
SIGNED_NORMALIZED :: Enum(0x8F9C)
COPY_READ_BUFFER :: Enum(0x8F36)
COPY_WRITE_BUFFER :: Enum(0x8F37)
COPY_READ_BUFFER_BINDING :: COPY_READ_BUFFER /* Same as COPY_READ_BUFFER */
COPY_WRITE_BUFFER_BINDING :: COPY_WRITE_BUFFER /* Same as COPY_WRITE_BUFFER */
UNIFORM_BUFFER :: Enum(0x8A11)
UNIFORM_BUFFER_BINDING :: Enum(0x8A28)
UNIFORM_BUFFER_START :: Enum(0x8A29)
UNIFORM_BUFFER_SIZE :: Enum(0x8A2A)
MAX_VERTEX_UNIFORM_BLOCKS :: Enum(0x8A2B)
MAX_FRAGMENT_UNIFORM_BLOCKS :: Enum(0x8A2D)
MAX_COMBINED_UNIFORM_BLOCKS :: Enum(0x8A2E)
MAX_UNIFORM_BUFFER_BINDINGS :: Enum(0x8A2F)
MAX_UNIFORM_BLOCK_SIZE :: Enum(0x8A30)
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: Enum(0x8A31)
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: Enum(0x8A33)
UNIFORM_BUFFER_OFFSET_ALIGNMENT :: Enum(0x8A34)
ACTIVE_UNIFORM_BLOCKS :: Enum(0x8A36)
UNIFORM_TYPE :: Enum(0x8A37)
UNIFORM_SIZE :: Enum(0x8A38)
UNIFORM_BLOCK_INDEX :: Enum(0x8A3A)
UNIFORM_OFFSET :: Enum(0x8A3B)
UNIFORM_ARRAY_STRIDE :: Enum(0x8A3C)
UNIFORM_MATRIX_STRIDE :: Enum(0x8A3D)
UNIFORM_IS_ROW_MAJOR :: Enum(0x8A3E)
UNIFORM_BLOCK_BINDING :: Enum(0x8A3F)
UNIFORM_BLOCK_DATA_SIZE :: Enum(0x8A40)
UNIFORM_BLOCK_ACTIVE_UNIFORMS :: Enum(0x8A42)
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: Enum(0x8A43)
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: Enum(0x8A44)
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: Enum(0x8A46)
INVALID_INDEX :: Enum(0xFFFFFFFF)
MAX_VERTEX_OUTPUT_COMPONENTS :: Enum(0x9122)
MAX_FRAGMENT_INPUT_COMPONENTS :: Enum(0x9125)
MAX_SERVER_WAIT_TIMEOUT :: Enum(0x9111)
OBJECT_TYPE :: Enum(0x9112)
SYNC_CONDITION :: Enum(0x9113)
SYNC_STATUS :: Enum(0x9114)
SYNC_FLAGS :: Enum(0x9115)
SYNC_FENCE :: Enum(0x9116)
SYNC_GPU_COMMANDS_COMPLETE :: Enum(0x9117)
UNSIGNALED :: Enum(0x9118)
SIGNALED :: Enum(0x9119)
ALREADY_SIGNALED :: Enum(0x911A)
TIMEOUT_EXPIRED :: Enum(0x911B)
CONDITION_SATISFIED :: Enum(0x911C)
WAIT_FAILED :: Enum(0x911D)
SYNC_FLUSH_COMMANDS_BIT :: Enum(0x00000001)
VERTEX_ATTRIB_ARRAY_DIVISOR :: Enum(0x88FE)
ANY_SAMPLES_PASSED :: Enum(0x8C2F)
ANY_SAMPLES_PASSED_CONSERVATIVE :: Enum(0x8D6A)
SAMPLER_BINDING :: Enum(0x8919)
RGB10_A2UI :: Enum(0x906F)
INT_2_10_10_10_REV :: Enum(0x8D9F)
TRANSFORM_FEEDBACK :: Enum(0x8E22)
TRANSFORM_FEEDBACK_PAUSED :: Enum(0x8E23)
TRANSFORM_FEEDBACK_ACTIVE :: Enum(0x8E24)
TRANSFORM_FEEDBACK_BINDING :: Enum(0x8E25)
TEXTURE_IMMUTABLE_FORMAT :: Enum(0x912F)
MAX_ELEMENT_INDEX :: Enum(0x8D6B)
TEXTURE_IMMUTABLE_LEVELS :: Enum(0x82DF)
TIMEOUT_IGNORED :: i64(-1)
/* WebGL-specific enums */
MAX_CLIENT_WAIT_TIMEOUT_WEBGL :: Enum(0x9247)
|