3 | import Web.Internal.WebglPrim
4 | import Web.Internal.Types
14 | namespace WebGLActiveInfo
17 | name : (obj : WebGLActiveInfo) -> JSIO String
18 | name a = primJS $
WebGLActiveInfo.prim__name a
22 | size : (obj : WebGLActiveInfo) -> JSIO Int32
23 | size a = primJS $
WebGLActiveInfo.prim__size a
27 | type : (obj : WebGLActiveInfo) -> JSIO Bits32
28 | type a = primJS $
WebGLActiveInfo.prim__type a
41 | namespace WebGLShaderPrecisionFormat
44 | precision : (obj : WebGLShaderPrecisionFormat) -> JSIO Int32
45 | precision a = primJS $
WebGLShaderPrecisionFormat.prim__precision a
49 | rangeMax : (obj : WebGLShaderPrecisionFormat) -> JSIO Int32
50 | rangeMax a = primJS $
WebGLShaderPrecisionFormat.prim__rangeMax a
54 | rangeMin : (obj : WebGLShaderPrecisionFormat) -> JSIO Int32
55 | rangeMin a = primJS $
WebGLShaderPrecisionFormat.prim__rangeMin a
69 | namespace WebGL2RenderingContextBase
72 | ACTIVE_UNIFORM_BLOCKS : Bits32
73 | ACTIVE_UNIFORM_BLOCKS = 0x8a36
77 | ALREADY_SIGNALED : Bits32
78 | ALREADY_SIGNALED = 0x911a
82 | ANY_SAMPLES_PASSED : Bits32
83 | ANY_SAMPLES_PASSED = 0x8c2f
87 | ANY_SAMPLES_PASSED_CONSERVATIVE : Bits32
88 | ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8d6a
97 | COLOR_ATTACHMENT1 : Bits32
98 | COLOR_ATTACHMENT1 = 0x8ce1
102 | COLOR_ATTACHMENT10 : Bits32
103 | COLOR_ATTACHMENT10 = 0x8cea
107 | COLOR_ATTACHMENT11 : Bits32
108 | COLOR_ATTACHMENT11 = 0x8ceb
112 | COLOR_ATTACHMENT12 : Bits32
113 | COLOR_ATTACHMENT12 = 0x8cec
117 | COLOR_ATTACHMENT13 : Bits32
118 | COLOR_ATTACHMENT13 = 0x8ced
122 | COLOR_ATTACHMENT14 : Bits32
123 | COLOR_ATTACHMENT14 = 0x8cee
127 | COLOR_ATTACHMENT15 : Bits32
128 | COLOR_ATTACHMENT15 = 0x8cef
132 | COLOR_ATTACHMENT2 : Bits32
133 | COLOR_ATTACHMENT2 = 0x8ce2
137 | COLOR_ATTACHMENT3 : Bits32
138 | COLOR_ATTACHMENT3 = 0x8ce3
142 | COLOR_ATTACHMENT4 : Bits32
143 | COLOR_ATTACHMENT4 = 0x8ce4
147 | COLOR_ATTACHMENT5 : Bits32
148 | COLOR_ATTACHMENT5 = 0x8ce5
152 | COLOR_ATTACHMENT6 : Bits32
153 | COLOR_ATTACHMENT6 = 0x8ce6
157 | COLOR_ATTACHMENT7 : Bits32
158 | COLOR_ATTACHMENT7 = 0x8ce7
162 | COLOR_ATTACHMENT8 : Bits32
163 | COLOR_ATTACHMENT8 = 0x8ce8
167 | COLOR_ATTACHMENT9 : Bits32
168 | COLOR_ATTACHMENT9 = 0x8ce9
172 | COMPARE_REF_TO_TEXTURE : Bits32
173 | COMPARE_REF_TO_TEXTURE = 0x884e
177 | CONDITION_SATISFIED : Bits32
178 | CONDITION_SATISFIED = 0x911c
182 | COPY_READ_BUFFER : Bits32
183 | COPY_READ_BUFFER = 0x8f36
187 | COPY_READ_BUFFER_BINDING : Bits32
188 | COPY_READ_BUFFER_BINDING = 0x8f36
192 | COPY_WRITE_BUFFER : Bits32
193 | COPY_WRITE_BUFFER = 0x8f37
197 | COPY_WRITE_BUFFER_BINDING : Bits32
198 | COPY_WRITE_BUFFER_BINDING = 0x8f37
202 | CURRENT_QUERY : Bits32
203 | CURRENT_QUERY = 0x8865
212 | DEPTH24_STENCIL8 : Bits32
213 | DEPTH24_STENCIL8 = 0x88f0
217 | DEPTH32F_STENCIL8 : Bits32
218 | DEPTH32F_STENCIL8 = 0x8cad
222 | DEPTH_COMPONENT24 : Bits32
223 | DEPTH_COMPONENT24 = 0x81a6
227 | DEPTH_COMPONENT32F : Bits32
228 | DEPTH_COMPONENT32F = 0x8cac
232 | DRAW_BUFFER0 : Bits32
233 | DRAW_BUFFER0 = 0x8825
237 | DRAW_BUFFER1 : Bits32
238 | DRAW_BUFFER1 = 0x8826
242 | DRAW_BUFFER10 : Bits32
243 | DRAW_BUFFER10 = 0x882f
247 | DRAW_BUFFER11 : Bits32
248 | DRAW_BUFFER11 = 0x8830
252 | DRAW_BUFFER12 : Bits32
253 | DRAW_BUFFER12 = 0x8831
257 | DRAW_BUFFER13 : Bits32
258 | DRAW_BUFFER13 = 0x8832
262 | DRAW_BUFFER14 : Bits32
263 | DRAW_BUFFER14 = 0x8833
267 | DRAW_BUFFER15 : Bits32
268 | DRAW_BUFFER15 = 0x8834
272 | DRAW_BUFFER2 : Bits32
273 | DRAW_BUFFER2 = 0x8827
277 | DRAW_BUFFER3 : Bits32
278 | DRAW_BUFFER3 = 0x8828
282 | DRAW_BUFFER4 : Bits32
283 | DRAW_BUFFER4 = 0x8829
287 | DRAW_BUFFER5 : Bits32
288 | DRAW_BUFFER5 = 0x882a
292 | DRAW_BUFFER6 : Bits32
293 | DRAW_BUFFER6 = 0x882b
297 | DRAW_BUFFER7 : Bits32
298 | DRAW_BUFFER7 = 0x882c
302 | DRAW_BUFFER8 : Bits32
303 | DRAW_BUFFER8 = 0x882d
307 | DRAW_BUFFER9 : Bits32
308 | DRAW_BUFFER9 = 0x882e
312 | DRAW_FRAMEBUFFER : Bits32
313 | DRAW_FRAMEBUFFER = 0x8ca9
317 | DRAW_FRAMEBUFFER_BINDING : Bits32
318 | DRAW_FRAMEBUFFER_BINDING = 0x8ca6
322 | DYNAMIC_COPY : Bits32
323 | DYNAMIC_COPY = 0x88ea
327 | DYNAMIC_READ : Bits32
328 | DYNAMIC_READ = 0x88e9
332 | FLOAT_32_UNSIGNED_INT_24_8_REV : Bits32
333 | FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8dad
337 | FLOAT_MAT2x3 : Bits32
338 | FLOAT_MAT2x3 = 0x8b65
342 | FLOAT_MAT2x4 : Bits32
343 | FLOAT_MAT2x4 = 0x8b66
347 | FLOAT_MAT3x2 : Bits32
348 | FLOAT_MAT3x2 = 0x8b67
352 | FLOAT_MAT3x4 : Bits32
353 | FLOAT_MAT3x4 = 0x8b68
357 | FLOAT_MAT4x2 : Bits32
358 | FLOAT_MAT4x2 = 0x8b69
362 | FLOAT_MAT4x3 : Bits32
363 | FLOAT_MAT4x3 = 0x8b6a
367 | FRAGMENT_SHADER_DERIVATIVE_HINT : Bits32
368 | FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8b8b
372 | FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE : Bits32
373 | FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215
377 | FRAMEBUFFER_ATTACHMENT_BLUE_SIZE : Bits32
378 | FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214
382 | FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING : Bits32
383 | FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210
387 | FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE : Bits32
388 | FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211
392 | FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE : Bits32
393 | FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216
397 | FRAMEBUFFER_ATTACHMENT_GREEN_SIZE : Bits32
398 | FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213
402 | FRAMEBUFFER_ATTACHMENT_RED_SIZE : Bits32
403 | FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212
407 | FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE : Bits32
408 | FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217
412 | FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER : Bits32
413 | FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8cd4
417 | FRAMEBUFFER_DEFAULT : Bits32
418 | FRAMEBUFFER_DEFAULT = 0x8218
422 | FRAMEBUFFER_INCOMPLETE_MULTISAMPLE : Bits32
423 | FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8d56
427 | HALF_FLOAT : Bits32
428 | HALF_FLOAT = 0x140b
432 | INTERLEAVED_ATTRIBS : Bits32
433 | INTERLEAVED_ATTRIBS = 0x8c8c
437 | INT_2_10_10_10_REV : Bits32
438 | INT_2_10_10_10_REV = 0x8d9f
442 | INT_SAMPLER_2D : Bits32
443 | INT_SAMPLER_2D = 0x8dca
447 | INT_SAMPLER_2D_ARRAY : Bits32
448 | INT_SAMPLER_2D_ARRAY = 0x8dcf
452 | INT_SAMPLER_3D : Bits32
453 | INT_SAMPLER_3D = 0x8dcb
457 | INT_SAMPLER_CUBE : Bits32
458 | INT_SAMPLER_CUBE = 0x8dcc
462 | INVALID_INDEX : Bits32
463 | INVALID_INDEX = 0xffffffff
472 | MAX_3D_TEXTURE_SIZE : Bits32
473 | MAX_3D_TEXTURE_SIZE = 0x8073
477 | MAX_ARRAY_TEXTURE_LAYERS : Bits32
478 | MAX_ARRAY_TEXTURE_LAYERS = 0x88ff
482 | MAX_CLIENT_WAIT_TIMEOUT_WEBGL : Bits32
483 | MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 0x9247
487 | MAX_COLOR_ATTACHMENTS : Bits32
488 | MAX_COLOR_ATTACHMENTS = 0x8cdf
492 | MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS : Bits32
493 | MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8a33
497 | MAX_COMBINED_UNIFORM_BLOCKS : Bits32
498 | MAX_COMBINED_UNIFORM_BLOCKS = 0x8a2e
502 | MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS : Bits32
503 | MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8a31
507 | MAX_DRAW_BUFFERS : Bits32
508 | MAX_DRAW_BUFFERS = 0x8824
512 | MAX_ELEMENTS_INDICES : Bits32
513 | MAX_ELEMENTS_INDICES = 0x80e9
517 | MAX_ELEMENTS_VERTICES : Bits32
518 | MAX_ELEMENTS_VERTICES = 0x80e8
522 | MAX_ELEMENT_INDEX : Bits32
523 | MAX_ELEMENT_INDEX = 0x8d6b
527 | MAX_FRAGMENT_INPUT_COMPONENTS : Bits32
528 | MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125
532 | MAX_FRAGMENT_UNIFORM_BLOCKS : Bits32
533 | MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8a2d
537 | MAX_FRAGMENT_UNIFORM_COMPONENTS : Bits32
538 | MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8b49
542 | MAX_PROGRAM_TEXEL_OFFSET : Bits32
543 | MAX_PROGRAM_TEXEL_OFFSET = 0x8905
547 | MAX_SAMPLES : Bits32
548 | MAX_SAMPLES = 0x8d57
552 | MAX_SERVER_WAIT_TIMEOUT : Bits32
553 | MAX_SERVER_WAIT_TIMEOUT = 0x9111
557 | MAX_TEXTURE_LOD_BIAS : Bits32
558 | MAX_TEXTURE_LOD_BIAS = 0x84fd
562 | MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS : Bits32
563 | MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8c8a
567 | MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS : Bits32
568 | MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8c8b
572 | MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS : Bits32
573 | MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8c80
577 | MAX_UNIFORM_BLOCK_SIZE : Bits32
578 | MAX_UNIFORM_BLOCK_SIZE = 0x8a30
582 | MAX_UNIFORM_BUFFER_BINDINGS : Bits32
583 | MAX_UNIFORM_BUFFER_BINDINGS = 0x8a2f
587 | MAX_VARYING_COMPONENTS : Bits32
588 | MAX_VARYING_COMPONENTS = 0x8b4b
592 | MAX_VERTEX_OUTPUT_COMPONENTS : Bits32
593 | MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122
597 | MAX_VERTEX_UNIFORM_BLOCKS : Bits32
598 | MAX_VERTEX_UNIFORM_BLOCKS = 0x8a2b
602 | MAX_VERTEX_UNIFORM_COMPONENTS : Bits32
603 | MAX_VERTEX_UNIFORM_COMPONENTS = 0x8b4a
612 | MIN_PROGRAM_TEXEL_OFFSET : Bits32
613 | MIN_PROGRAM_TEXEL_OFFSET = 0x8904
617 | OBJECT_TYPE : Bits32
618 | OBJECT_TYPE = 0x9112
622 | PACK_ROW_LENGTH : Bits32
623 | PACK_ROW_LENGTH = 0xd02
627 | PACK_SKIP_PIXELS : Bits32
628 | PACK_SKIP_PIXELS = 0xd04
632 | PACK_SKIP_ROWS : Bits32
633 | PACK_SKIP_ROWS = 0xd03
637 | PIXEL_PACK_BUFFER : Bits32
638 | PIXEL_PACK_BUFFER = 0x88eb
642 | PIXEL_PACK_BUFFER_BINDING : Bits32
643 | PIXEL_PACK_BUFFER_BINDING = 0x88ed
647 | PIXEL_UNPACK_BUFFER : Bits32
648 | PIXEL_UNPACK_BUFFER = 0x88ec
652 | PIXEL_UNPACK_BUFFER_BINDING : Bits32
653 | PIXEL_UNPACK_BUFFER_BINDING = 0x88ef
657 | QUERY_RESULT : Bits32
658 | QUERY_RESULT = 0x8866
662 | QUERY_RESULT_AVAILABLE : Bits32
663 | QUERY_RESULT_AVAILABLE = 0x8867
667 | R11F_G11F_B10F : Bits32
668 | R11F_G11F_B10F = 0x8c3a
722 | RASTERIZER_DISCARD : Bits32
723 | RASTERIZER_DISCARD = 0x8c89
727 | READ_BUFFER : Bits32
728 | READ_BUFFER = 0xc02
732 | READ_FRAMEBUFFER : Bits32
733 | READ_FRAMEBUFFER = 0x8ca8
737 | READ_FRAMEBUFFER_BINDING : Bits32
738 | READ_FRAMEBUFFER_BINDING = 0x8caa
747 | RED_INTEGER : Bits32
748 | RED_INTEGER = 0x8d94
752 | RENDERBUFFER_SAMPLES : Bits32
753 | RENDERBUFFER_SAMPLES = 0x8cab
817 | RGB10_A2UI : Bits32
818 | RGB10_A2UI = 0x906f
867 | RGB8_SNORM : Bits32
868 | RGB8_SNORM = 0x8f96
922 | RGBA8_SNORM : Bits32
923 | RGBA8_SNORM = 0x8f97
927 | RGBA_INTEGER : Bits32
928 | RGBA_INTEGER = 0x8d99
932 | RGB_INTEGER : Bits32
933 | RGB_INTEGER = 0x8d98
937 | RG_INTEGER : Bits32
938 | RG_INTEGER = 0x8228
942 | SAMPLER_2D_ARRAY : Bits32
943 | SAMPLER_2D_ARRAY = 0x8dc1
947 | SAMPLER_2D_ARRAY_SHADOW : Bits32
948 | SAMPLER_2D_ARRAY_SHADOW = 0x8dc4
952 | SAMPLER_2D_SHADOW : Bits32
953 | SAMPLER_2D_SHADOW = 0x8b62
957 | SAMPLER_3D : Bits32
958 | SAMPLER_3D = 0x8b5f
962 | SAMPLER_BINDING : Bits32
963 | SAMPLER_BINDING = 0x8919
967 | SAMPLER_CUBE_SHADOW : Bits32
968 | SAMPLER_CUBE_SHADOW = 0x8dc5
972 | SEPARATE_ATTRIBS : Bits32
973 | SEPARATE_ATTRIBS = 0x8c8d
982 | SIGNED_NORMALIZED : Bits32
983 | SIGNED_NORMALIZED = 0x8f9c
997 | SRGB8_ALPHA8 : Bits32
998 | SRGB8_ALPHA8 = 0x8c43
1027 | SYNC_CONDITION : Bits32
1028 | SYNC_CONDITION = 0x9113
1042 | SYNC_FLUSH_COMMANDS_BIT : Bits32
1043 | SYNC_FLUSH_COMMANDS_BIT = 0x1
1047 | SYNC_GPU_COMMANDS_COMPLETE : Bits32
1048 | SYNC_GPU_COMMANDS_COMPLETE = 0x9117
1057 | TEXTURE_2D_ARRAY : Bits32
1058 | TEXTURE_2D_ARRAY = 0x8c1a
1067 | TEXTURE_BASE_LEVEL : Bits32
1068 | TEXTURE_BASE_LEVEL = 0x813c
1072 | TEXTURE_BINDING_2D_ARRAY : Bits32
1073 | TEXTURE_BINDING_2D_ARRAY = 0x8c1d
1077 | TEXTURE_BINDING_3D : Bits32
1078 | TEXTURE_BINDING_3D = 0x806a
1082 | TEXTURE_COMPARE_FUNC : Bits32
1083 | TEXTURE_COMPARE_FUNC = 0x884d
1087 | TEXTURE_COMPARE_MODE : Bits32
1088 | TEXTURE_COMPARE_MODE = 0x884c
1092 | TEXTURE_IMMUTABLE_FORMAT : Bits32
1093 | TEXTURE_IMMUTABLE_FORMAT = 0x912f
1097 | TEXTURE_IMMUTABLE_LEVELS : Bits32
1098 | TEXTURE_IMMUTABLE_LEVELS = 0x82df
1102 | TEXTURE_MAX_LEVEL : Bits32
1103 | TEXTURE_MAX_LEVEL = 0x813d
1107 | TEXTURE_MAX_LOD : Bits32
1108 | TEXTURE_MAX_LOD = 0x813b
1112 | TEXTURE_MIN_LOD : Bits32
1113 | TEXTURE_MIN_LOD = 0x813a
1117 | TEXTURE_WRAP_R : Bits32
1118 | TEXTURE_WRAP_R = 0x8072
1122 | TIMEOUT_EXPIRED : Bits32
1123 | TIMEOUT_EXPIRED = 0x911b
1127 | TIMEOUT_IGNORED : JSInt64
1132 | TRANSFORM_FEEDBACK : Bits32
1133 | TRANSFORM_FEEDBACK = 0x8e22
1137 | TRANSFORM_FEEDBACK_ACTIVE : Bits32
1138 | TRANSFORM_FEEDBACK_ACTIVE = 0x8e24
1142 | TRANSFORM_FEEDBACK_BINDING : Bits32
1143 | TRANSFORM_FEEDBACK_BINDING = 0x8e25
1147 | TRANSFORM_FEEDBACK_BUFFER : Bits32
1148 | TRANSFORM_FEEDBACK_BUFFER = 0x8c8e
1152 | TRANSFORM_FEEDBACK_BUFFER_BINDING : Bits32
1153 | TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8c8f
1157 | TRANSFORM_FEEDBACK_BUFFER_MODE : Bits32
1158 | TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8c7f
1162 | TRANSFORM_FEEDBACK_BUFFER_SIZE : Bits32
1163 | TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8c85
1167 | TRANSFORM_FEEDBACK_BUFFER_START : Bits32
1168 | TRANSFORM_FEEDBACK_BUFFER_START = 0x8c84
1172 | TRANSFORM_FEEDBACK_PAUSED : Bits32
1173 | TRANSFORM_FEEDBACK_PAUSED = 0x8e23
1177 | TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN : Bits32
1178 | TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8c88
1182 | TRANSFORM_FEEDBACK_VARYINGS : Bits32
1183 | TRANSFORM_FEEDBACK_VARYINGS = 0x8c83
1187 | UNIFORM_ARRAY_STRIDE : Bits32
1188 | UNIFORM_ARRAY_STRIDE = 0x8a3c
1192 | UNIFORM_BLOCK_ACTIVE_UNIFORMS : Bits32
1193 | UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8a42
1197 | UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES : Bits32
1198 | UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8a43
1202 | UNIFORM_BLOCK_BINDING : Bits32
1203 | UNIFORM_BLOCK_BINDING = 0x8a3f
1207 | UNIFORM_BLOCK_DATA_SIZE : Bits32
1208 | UNIFORM_BLOCK_DATA_SIZE = 0x8a40
1212 | UNIFORM_BLOCK_INDEX : Bits32
1213 | UNIFORM_BLOCK_INDEX = 0x8a3a
1217 | UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER : Bits32
1218 | UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8a46
1222 | UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER : Bits32
1223 | UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8a44
1227 | UNIFORM_BUFFER : Bits32
1228 | UNIFORM_BUFFER = 0x8a11
1232 | UNIFORM_BUFFER_BINDING : Bits32
1233 | UNIFORM_BUFFER_BINDING = 0x8a28
1237 | UNIFORM_BUFFER_OFFSET_ALIGNMENT : Bits32
1238 | UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8a34
1242 | UNIFORM_BUFFER_SIZE : Bits32
1243 | UNIFORM_BUFFER_SIZE = 0x8a2a
1247 | UNIFORM_BUFFER_START : Bits32
1248 | UNIFORM_BUFFER_START = 0x8a29
1252 | UNIFORM_IS_ROW_MAJOR : Bits32
1253 | UNIFORM_IS_ROW_MAJOR = 0x8a3e
1257 | UNIFORM_MATRIX_STRIDE : Bits32
1258 | UNIFORM_MATRIX_STRIDE = 0x8a3d
1262 | UNIFORM_OFFSET : Bits32
1263 | UNIFORM_OFFSET = 0x8a3b
1277 | UNPACK_IMAGE_HEIGHT : Bits32
1278 | UNPACK_IMAGE_HEIGHT = 0x806e
1282 | UNPACK_ROW_LENGTH : Bits32
1283 | UNPACK_ROW_LENGTH = 0xcf2
1287 | UNPACK_SKIP_IMAGES : Bits32
1288 | UNPACK_SKIP_IMAGES = 0x806d
1292 | UNPACK_SKIP_PIXELS : Bits32
1293 | UNPACK_SKIP_PIXELS = 0xcf4
1297 | UNPACK_SKIP_ROWS : Bits32
1298 | UNPACK_SKIP_ROWS = 0xcf3
1307 | UNSIGNED_INT_10F_11F_11F_REV : Bits32
1308 | UNSIGNED_INT_10F_11F_11F_REV = 0x8c3b
1312 | UNSIGNED_INT_24_8 : Bits32
1313 | UNSIGNED_INT_24_8 = 0x84fa
1317 | UNSIGNED_INT_2_10_10_10_REV : Bits32
1318 | UNSIGNED_INT_2_10_10_10_REV = 0x8368
1322 | UNSIGNED_INT_5_9_9_9_REV : Bits32
1323 | UNSIGNED_INT_5_9_9_9_REV = 0x8c3e
1327 | UNSIGNED_INT_SAMPLER_2D : Bits32
1328 | UNSIGNED_INT_SAMPLER_2D = 0x8dd2
1332 | UNSIGNED_INT_SAMPLER_2D_ARRAY : Bits32
1333 | UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8dd7
1337 | UNSIGNED_INT_SAMPLER_3D : Bits32
1338 | UNSIGNED_INT_SAMPLER_3D = 0x8dd3
1342 | UNSIGNED_INT_SAMPLER_CUBE : Bits32
1343 | UNSIGNED_INT_SAMPLER_CUBE = 0x8dd4
1347 | UNSIGNED_INT_VEC2 : Bits32
1348 | UNSIGNED_INT_VEC2 = 0x8dc6
1352 | UNSIGNED_INT_VEC3 : Bits32
1353 | UNSIGNED_INT_VEC3 = 0x8dc7
1357 | UNSIGNED_INT_VEC4 : Bits32
1358 | UNSIGNED_INT_VEC4 = 0x8dc8
1362 | UNSIGNED_NORMALIZED : Bits32
1363 | UNSIGNED_NORMALIZED = 0x8c17
1367 | VERTEX_ARRAY_BINDING : Bits32
1368 | VERTEX_ARRAY_BINDING = 0x85b5
1372 | VERTEX_ATTRIB_ARRAY_DIVISOR : Bits32
1373 | VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88fe
1377 | VERTEX_ATTRIB_ARRAY_INTEGER : Bits32
1378 | VERTEX_ATTRIB_ARRAY_INTEGER = 0x88fd
1389 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1392 | -> (query : WebGLQuery)
1394 | beginQuery a b c = primJS $
1395 | WebGL2RenderingContextBase.prim__beginQuery (up a) b c
1399 | beginTransformFeedback :
1401 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1403 | -> (primitiveMode : Bits32)
1405 | beginTransformFeedback a b = primJS $
1406 | WebGL2RenderingContextBase.prim__beginTransformFeedback (up a) b
1412 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1416 | -> (buffer : Maybe WebGLBuffer)
1418 | bindBufferBase a b c d = primJS $
1419 | WebGL2RenderingContextBase.prim__bindBufferBase (up a) b c (toFFI d)
1425 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1429 | -> (buffer : Maybe WebGLBuffer)
1433 | bindBufferRange a b c d e f = primJS $
1434 | WebGL2RenderingContextBase.prim__bindBufferRange (up a) b c (toFFI d) e f
1440 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1443 | -> (sampler : Maybe WebGLSampler)
1445 | bindSampler a b c = primJS $
1446 | WebGL2RenderingContextBase.prim__bindSampler (up a) b (toFFI c)
1450 | bindTransformFeedback :
1452 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1455 | -> (tf : Maybe WebGLTransformFeedback)
1457 | bindTransformFeedback a b c = primJS $
1458 | WebGL2RenderingContextBase.prim__bindTransformFeedback (up a) b (toFFI c)
1464 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1466 | -> (array : Maybe WebGLVertexArrayObject)
1468 | bindVertexArray a b = primJS $
1469 | WebGL2RenderingContextBase.prim__bindVertexArray (up a) (toFFI b)
1475 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1488 | blitFramebuffer a b c d e f g h i j k = primJS $
1489 | WebGL2RenderingContextBase.prim__blitFramebuffer (up a) b c d e f g h i j k
1495 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1498 | -> (drawbuffer : Int32)
1502 | clearBufferfi a b c d e = primJS $
1503 | WebGL2RenderingContextBase.prim__clearBufferfi (up a) b c d e
1509 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1512 | -> (drawbuffer : Int32)
1513 | -> (values : HSum [Float32Array, Array Double])
1514 | -> (srcOffset : Optional Bits32)
1516 | clearBufferfv' a b c d e = primJS $
1517 | WebGL2RenderingContextBase.prim__clearBufferfv
1527 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1530 | -> (drawbuffer : Int32)
1531 | -> (values : HSum [Float32Array, Array Double])
1533 | clearBufferfv a b c d = primJS $
1534 | WebGL2RenderingContextBase.prim__clearBufferfv (up a) b c (toFFI d) undef
1540 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1543 | -> (drawbuffer : Int32)
1544 | -> (values : HSum [Int32Array, Array Int32])
1545 | -> (srcOffset : Optional Bits32)
1547 | clearBufferiv' a b c d e = primJS $
1548 | WebGL2RenderingContextBase.prim__clearBufferiv
1558 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1561 | -> (drawbuffer : Int32)
1562 | -> (values : HSum [Int32Array, Array Int32])
1564 | clearBufferiv a b c d = primJS $
1565 | WebGL2RenderingContextBase.prim__clearBufferiv (up a) b c (toFFI d) undef
1571 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1574 | -> (drawbuffer : Int32)
1575 | -> (values : HSum [UInt8Array, Array Bits32])
1576 | -> (srcOffset : Optional Bits32)
1578 | clearBufferuiv' a b c d e = primJS $
1579 | WebGL2RenderingContextBase.prim__clearBufferuiv
1589 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1592 | -> (drawbuffer : Int32)
1593 | -> (values : HSum [UInt8Array, Array Bits32])
1595 | clearBufferuiv a b c d = primJS $
1596 | WebGL2RenderingContextBase.prim__clearBufferuiv (up a) b c (toFFI d) undef
1602 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1606 | -> (timeout : JSBits64)
1608 | clientWaitSync a b c d = primJS $
1609 | WebGL2RenderingContextBase.prim__clientWaitSync (up a) b c d
1615 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1619 | -> (internalformat : Bits32)
1627 | compressedTexImage3D a b c d e f g h i j = primJS $
1628 | WebGL2RenderingContextBase.prim__compressedTexImage3D
1642 | compressedTexImage3D1' :
1644 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1648 | -> (internalformat : Bits32)
1665 | -> (srcOffset : Optional Bits32)
1666 | -> (srcLengthOverride : Optional Bits32)
1668 | compressedTexImage3D1' a b c d e f g h i j k = primJS $
1669 | WebGL2RenderingContextBase.prim__compressedTexImage3D1
1683 | compressedTexImage3D1 :
1685 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1689 | -> (internalformat : Bits32)
1707 | compressedTexImage3D1 a b c d e f g h i = primJS $
1708 | WebGL2RenderingContextBase.prim__compressedTexImage3D1
1723 | compressedTexSubImage3D :
1725 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1739 | compressedTexSubImage3D a b c d e f g h i j k l = primJS $
1740 | WebGL2RenderingContextBase.prim__compressedTexSubImage3D
1756 | compressedTexSubImage3D1' :
1758 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1781 | -> (srcOffset : Optional Bits32)
1782 | -> (srcLengthOverride : Optional Bits32)
1784 | compressedTexSubImage3D1' a b c d e f g h i j k l m = primJS $
1785 | WebGL2RenderingContextBase.prim__compressedTexSubImage3D1
1801 | compressedTexSubImage3D1 :
1803 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1827 | compressedTexSubImage3D1 a b c d e f g h i j k = primJS $
1828 | WebGL2RenderingContextBase.prim__compressedTexSubImage3D1
1847 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1849 | -> (readTarget : Bits32)
1850 | -> (writeTarget : Bits32)
1851 | -> (readOffset : JSInt64)
1852 | -> (writeOffset : JSInt64)
1855 | copyBufferSubData a b c d e f = primJS $
1856 | WebGL2RenderingContextBase.prim__copyBufferSubData (up a) b c d e f
1862 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1874 | copyTexSubImage3D a b c d e f g h i j = primJS $
1875 | WebGL2RenderingContextBase.prim__copyTexSubImage3D (up a) b c d e f g h i j
1881 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1883 | -> JSIO (Maybe WebGLQuery)
1884 | createQuery a = tryJS "WebGL2RenderingContextBase.createQuery" $
1885 | WebGL2RenderingContextBase.prim__createQuery (up a)
1891 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1893 | -> JSIO (Maybe WebGLSampler)
1894 | createSampler a = tryJS "WebGL2RenderingContextBase.createSampler" $
1895 | WebGL2RenderingContextBase.prim__createSampler (up a)
1899 | createTransformFeedback :
1901 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1903 | -> JSIO (Maybe WebGLTransformFeedback)
1904 | createTransformFeedback a = tryJS "WebGL2RenderingContextBase.createTransformFeedback" $
1905 | WebGL2RenderingContextBase.prim__createTransformFeedback (up a)
1911 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1913 | -> JSIO (Maybe WebGLVertexArrayObject)
1914 | createVertexArray a = tryJS "WebGL2RenderingContextBase.createVertexArray" $
1915 | WebGL2RenderingContextBase.prim__createVertexArray (up a)
1921 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1923 | -> (query : Maybe WebGLQuery)
1925 | deleteQuery a b = primJS $
1926 | WebGL2RenderingContextBase.prim__deleteQuery (up a) (toFFI b)
1932 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1934 | -> (sampler : Maybe WebGLSampler)
1936 | deleteSampler a b = primJS $
1937 | WebGL2RenderingContextBase.prim__deleteSampler (up a) (toFFI b)
1943 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1945 | -> (sync : Maybe WebGLSync)
1947 | deleteSync a b = primJS $
1948 | WebGL2RenderingContextBase.prim__deleteSync (up a) (toFFI b)
1952 | deleteTransformFeedback :
1954 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1956 | -> (tf : Maybe WebGLTransformFeedback)
1958 | deleteTransformFeedback a b = primJS $
1959 | WebGL2RenderingContextBase.prim__deleteTransformFeedback (up a) (toFFI b)
1965 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1967 | -> (vertexArray : Maybe WebGLVertexArrayObject)
1969 | deleteVertexArray a b = primJS $
1970 | WebGL2RenderingContextBase.prim__deleteVertexArray (up a) (toFFI b)
1976 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1981 | -> (instanceCount : Int32)
1983 | drawArraysInstanced a b c d e = primJS $
1984 | WebGL2RenderingContextBase.prim__drawArraysInstanced (up a) b c d e
1990 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
1992 | -> (buffers : Array Bits32)
1994 | drawBuffers a b = primJS $
1995 | WebGL2RenderingContextBase.prim__drawBuffers (up a) b
1999 | drawElementsInstanced :
2001 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2007 | -> (instanceCount : Int32)
2009 | drawElementsInstanced a b c d e f = primJS $
2010 | WebGL2RenderingContextBase.prim__drawElementsInstanced (up a) b c d e f
2016 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2025 | drawRangeElements a b c d e f g = primJS $
2026 | WebGL2RenderingContextBase.prim__drawRangeElements (up a) b c d e f g
2032 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2036 | endQuery a b = primJS $
WebGL2RenderingContextBase.prim__endQuery (up a) b
2042 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2045 | endTransformFeedback a = primJS $
2046 | WebGL2RenderingContextBase.prim__endTransformFeedback (up a)
2052 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2054 | -> (condition : Bits32)
2056 | -> JSIO (Maybe WebGLSync)
2057 | fenceSync a b c = tryJS "WebGL2RenderingContextBase.fenceSync" $
2058 | WebGL2RenderingContextBase.prim__fenceSync (up a) b c
2062 | framebufferTextureLayer :
2064 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2067 | -> (attachment : Bits32)
2068 | -> (texture : Maybe WebGLTexture)
2072 | framebufferTextureLayer a b c d e f = primJS $
2073 | WebGL2RenderingContextBase.prim__framebufferTextureLayer
2083 | getActiveUniformBlockName :
2085 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2087 | -> (program : WebGLProgram)
2088 | -> (uniformBlockIndex : Bits32)
2090 | getActiveUniformBlockName a b c = tryJS "WebGL2RenderingContextBase.getActiveUniformBlockName" $
2091 | WebGL2RenderingContextBase.prim__getActiveUniformBlockName (up a) b c
2095 | getActiveUniformBlockParameter :
2097 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2099 | -> (program : WebGLProgram)
2100 | -> (uniformBlockIndex : Bits32)
2103 | getActiveUniformBlockParameter a b c d = tryJS "WebGL2RenderingContextBase.getActiveUniformBlockParameter" $
2104 | WebGL2RenderingContextBase.prim__getActiveUniformBlockParameter (up a) b c d
2110 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2112 | -> (program : WebGLProgram)
2113 | -> (uniformIndices : Array Bits32)
2116 | getActiveUniforms a b c d = tryJS "WebGL2RenderingContextBase.getActiveUniforms" $
2117 | WebGL2RenderingContextBase.prim__getActiveUniforms (up a) b c d
2123 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2126 | -> (srcByteOffset : JSInt64)
2139 | -> (dstOffset : Optional Bits32)
2140 | -> (length : Optional Bits32)
2142 | getBufferSubData' a b c d e f = primJS $
2143 | WebGL2RenderingContextBase.prim__getBufferSubData
2154 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2157 | -> (srcByteOffset : JSInt64)
2171 | getBufferSubData a b c d = primJS $
2172 | WebGL2RenderingContextBase.prim__getBufferSubData
2184 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2186 | -> (program : WebGLProgram)
2189 | getFragDataLocation a b c = primJS $
2190 | WebGL2RenderingContextBase.prim__getFragDataLocation (up a) b c
2196 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2201 | getIndexedParameter a b c = tryJS "WebGL2RenderingContextBase.getIndexedParameter" $
2202 | WebGL2RenderingContextBase.prim__getIndexedParameter (up a) b c
2206 | getInternalformatParameter :
2208 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2211 | -> (internalformat : Bits32)
2214 | getInternalformatParameter a b c d = tryJS "WebGL2RenderingContextBase.getInternalformatParameter" $
2215 | WebGL2RenderingContextBase.prim__getInternalformatParameter (up a) b c d
2221 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2223 | -> (query : WebGLQuery)
2226 | getQueryParameter a b c = tryJS "WebGL2RenderingContextBase.getQueryParameter" $
2227 | WebGL2RenderingContextBase.prim__getQueryParameter (up a) b c
2233 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2237 | -> JSIO (Maybe WebGLQuery)
2238 | getQuery a b c = tryJS "WebGL2RenderingContextBase.getQuery" $
2239 | WebGL2RenderingContextBase.prim__getQuery (up a) b c
2245 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2247 | -> (sampler : WebGLSampler)
2250 | getSamplerParameter a b c = tryJS "WebGL2RenderingContextBase.getSamplerParameter" $
2251 | WebGL2RenderingContextBase.prim__getSamplerParameter (up a) b c
2257 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2262 | getSyncParameter a b c = tryJS "WebGL2RenderingContextBase.getSyncParameter" $
2263 | WebGL2RenderingContextBase.prim__getSyncParameter (up a) b c
2267 | getTransformFeedbackVarying :
2269 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2271 | -> (program : WebGLProgram)
2273 | -> JSIO (Maybe WebGLActiveInfo)
2274 | getTransformFeedbackVarying a b c = tryJS "WebGL2RenderingContextBase.getTransformFeedbackVarying" $
2275 | WebGL2RenderingContextBase.prim__getTransformFeedbackVarying (up a) b c
2281 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2283 | -> (program : WebGLProgram)
2284 | -> (uniformBlockName : String)
2286 | getUniformBlockIndex a b c = primJS $
2287 | WebGL2RenderingContextBase.prim__getUniformBlockIndex (up a) b c
2293 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2295 | -> (program : WebGLProgram)
2296 | -> (uniformNames : Array String)
2297 | -> JSIO (Maybe (Array Bits32))
2298 | getUniformIndices a b c = tryJS "WebGL2RenderingContextBase.getUniformIndices" $
2299 | WebGL2RenderingContextBase.prim__getUniformIndices (up a) b c
2303 | invalidateFramebuffer :
2305 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2308 | -> (attachments : Array Bits32)
2310 | invalidateFramebuffer a b c = primJS $
2311 | WebGL2RenderingContextBase.prim__invalidateFramebuffer (up a) b c
2315 | invalidateSubFramebuffer :
2317 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2320 | -> (attachments : Array Bits32)
2326 | invalidateSubFramebuffer a b c d e f g = primJS $
2327 | WebGL2RenderingContextBase.prim__invalidateSubFramebuffer (up a) b c d e f g
2333 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2335 | -> (query : Maybe WebGLQuery)
2337 | isQuery a b = tryJS "WebGL2RenderingContextBase.isQuery" $
2338 | WebGL2RenderingContextBase.prim__isQuery (up a) (toFFI b)
2344 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2346 | -> (sampler : Maybe WebGLSampler)
2348 | isSampler a b = tryJS "WebGL2RenderingContextBase.isSampler" $
2349 | WebGL2RenderingContextBase.prim__isSampler (up a) (toFFI b)
2355 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2357 | -> (sync : Maybe WebGLSync)
2359 | isSync a b = tryJS "WebGL2RenderingContextBase.isSync" $
2360 | WebGL2RenderingContextBase.prim__isSync (up a) (toFFI b)
2366 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2368 | -> (tf : Maybe WebGLTransformFeedback)
2370 | isTransformFeedback a b = tryJS "WebGL2RenderingContextBase.isTransformFeedback" $
2371 | WebGL2RenderingContextBase.prim__isTransformFeedback (up a) (toFFI b)
2377 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2379 | -> (vertexArray : Maybe WebGLVertexArrayObject)
2381 | isVertexArray a b = tryJS "WebGL2RenderingContextBase.isVertexArray" $
2382 | WebGL2RenderingContextBase.prim__isVertexArray (up a) (toFFI b)
2386 | pauseTransformFeedback :
2388 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2391 | pauseTransformFeedback a = primJS $
2392 | WebGL2RenderingContextBase.prim__pauseTransformFeedback (up a)
2398 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2402 | readBuffer a b = primJS $
WebGL2RenderingContextBase.prim__readBuffer (up a) b
2406 | renderbufferStorageMultisample :
2408 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2412 | -> (internalformat : Bits32)
2416 | renderbufferStorageMultisample a b c d e f = primJS $
2417 | WebGL2RenderingContextBase.prim__renderbufferStorageMultisample
2427 | resumeTransformFeedback :
2429 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2432 | resumeTransformFeedback a = primJS $
2433 | WebGL2RenderingContextBase.prim__resumeTransformFeedback (up a)
2439 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2441 | -> (sampler : WebGLSampler)
2445 | samplerParameterf a b c d = primJS $
2446 | WebGL2RenderingContextBase.prim__samplerParameterf (up a) b c d
2452 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2454 | -> (sampler : WebGLSampler)
2458 | samplerParameteri a b c d = primJS $
2459 | WebGL2RenderingContextBase.prim__samplerParameteri (up a) b c d
2465 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2469 | -> (internalformat : Int32)
2476 | -> (pboOffset : JSInt64)
2478 | texImage3D a b c d e f g h i j k = primJS $
2479 | WebGL2RenderingContextBase.prim__texImage3D (up a) b c d e f g h i j k
2485 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2489 | -> (internalformat : Int32)
2505 | texImage3D1 a b c d e f g h i j k = primJS $
2506 | WebGL2RenderingContextBase.prim__texImage3D1
2523 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2527 | -> (internalformat : Int32)
2548 | texImage3D2 a b c d e f g h i j k = primJS $
2549 | WebGL2RenderingContextBase.prim__texImage3D2
2566 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2570 | -> (internalformat : Int32)
2589 | -> (srcOffset : Bits32)
2591 | texImage3D3 a b c d e f g h i j k l = primJS $
2592 | WebGL2RenderingContextBase.prim__texImage3D3
2610 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2614 | -> (internalformat : Bits32)
2618 | texStorage2D a b c d e f = primJS $
2619 | WebGL2RenderingContextBase.prim__texStorage2D (up a) b c d e f
2625 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2629 | -> (internalformat : Bits32)
2634 | texStorage3D a b c d e f g = primJS $
2635 | WebGL2RenderingContextBase.prim__texStorage3D (up a) b c d e f g
2641 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2653 | -> (pboOffset : JSInt64)
2655 | texSubImage3D a b c d e f g h i j k l = primJS $
2656 | WebGL2RenderingContextBase.prim__texSubImage3D (up a) b c d e f g h i j k l
2662 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2683 | texSubImage3D1 a b c d e f g h i j k l = primJS $
2684 | WebGL2RenderingContextBase.prim__texSubImage3D1
2702 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2727 | -> (srcOffset : Optional Bits32)
2729 | texSubImage3D2' a b c d e f g h i j k l m = primJS $
2730 | WebGL2RenderingContextBase.prim__texSubImage3D2
2748 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2774 | texSubImage3D2 a b c d e f g h i j k l = primJS $
2775 | WebGL2RenderingContextBase.prim__texSubImage3D2
2792 | transformFeedbackVaryings :
2794 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2796 | -> (program : WebGLProgram)
2797 | -> (varyings : Array String)
2798 | -> (bufferMode : Bits32)
2800 | transformFeedbackVaryings a b c d = primJS $
2801 | WebGL2RenderingContextBase.prim__transformFeedbackVaryings (up a) b c d
2807 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2809 | -> (location : Maybe WebGLUniformLocation)
2812 | uniform1ui a b c = primJS $
2813 | WebGL2RenderingContextBase.prim__uniform1ui (up a) (toFFI b) c
2819 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2821 | -> (location : Maybe WebGLUniformLocation)
2822 | -> (data_ : HSum [UInt8Array, Array Bits32])
2823 | -> (srcOffset : Optional Bits32)
2824 | -> (srcLength : Optional Bits32)
2826 | uniform1uiv' a b c d e = primJS $
2827 | WebGL2RenderingContextBase.prim__uniform1uiv
2837 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2839 | -> (location : Maybe WebGLUniformLocation)
2840 | -> (data_ : HSum [UInt8Array, Array Bits32])
2842 | uniform1uiv a b c = primJS $
2843 | WebGL2RenderingContextBase.prim__uniform1uiv
2854 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2856 | -> (location : Maybe WebGLUniformLocation)
2860 | uniform2ui a b c d = primJS $
2861 | WebGL2RenderingContextBase.prim__uniform2ui (up a) (toFFI b) c d
2867 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2869 | -> (location : Maybe WebGLUniformLocation)
2870 | -> (data_ : HSum [UInt8Array, Array Bits32])
2871 | -> (srcOffset : Optional Bits32)
2872 | -> (srcLength : Optional Bits32)
2874 | uniform2uiv' a b c d e = primJS $
2875 | WebGL2RenderingContextBase.prim__uniform2uiv
2885 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2887 | -> (location : Maybe WebGLUniformLocation)
2888 | -> (data_ : HSum [UInt8Array, Array Bits32])
2890 | uniform2uiv a b c = primJS $
2891 | WebGL2RenderingContextBase.prim__uniform2uiv
2902 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2904 | -> (location : Maybe WebGLUniformLocation)
2909 | uniform3ui a b c d e = primJS $
2910 | WebGL2RenderingContextBase.prim__uniform3ui (up a) (toFFI b) c d e
2916 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2918 | -> (location : Maybe WebGLUniformLocation)
2919 | -> (data_ : HSum [UInt8Array, Array Bits32])
2920 | -> (srcOffset : Optional Bits32)
2921 | -> (srcLength : Optional Bits32)
2923 | uniform3uiv' a b c d e = primJS $
2924 | WebGL2RenderingContextBase.prim__uniform3uiv
2934 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2936 | -> (location : Maybe WebGLUniformLocation)
2937 | -> (data_ : HSum [UInt8Array, Array Bits32])
2939 | uniform3uiv a b c = primJS $
2940 | WebGL2RenderingContextBase.prim__uniform3uiv
2951 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2953 | -> (location : Maybe WebGLUniformLocation)
2959 | uniform4ui a b c d e f = primJS $
2960 | WebGL2RenderingContextBase.prim__uniform4ui (up a) (toFFI b) c d e f
2966 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2968 | -> (location : Maybe WebGLUniformLocation)
2969 | -> (data_ : HSum [UInt8Array, Array Bits32])
2970 | -> (srcOffset : Optional Bits32)
2971 | -> (srcLength : Optional Bits32)
2973 | uniform4uiv' a b c d e = primJS $
2974 | WebGL2RenderingContextBase.prim__uniform4uiv
2984 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
2986 | -> (location : Maybe WebGLUniformLocation)
2987 | -> (data_ : HSum [UInt8Array, Array Bits32])
2989 | uniform4uiv a b c = primJS $
2990 | WebGL2RenderingContextBase.prim__uniform4uiv
3001 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3003 | -> (program : WebGLProgram)
3004 | -> (uniformBlockIndex : Bits32)
3005 | -> (uniformBlockBinding : Bits32)
3007 | uniformBlockBinding a b c d = primJS $
3008 | WebGL2RenderingContextBase.prim__uniformBlockBinding (up a) b c d
3014 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3016 | -> (location : Maybe WebGLUniformLocation)
3018 | -> (data_ : HSum [Float32Array, Array Double])
3019 | -> (srcOffset : Optional Bits32)
3020 | -> (srcLength : Optional Bits32)
3022 | uniformMatrix2x3fv' a b c d e f = primJS $
3023 | WebGL2RenderingContextBase.prim__uniformMatrix2x3fv
3034 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3036 | -> (location : Maybe WebGLUniformLocation)
3038 | -> (data_ : HSum [Float32Array, Array Double])
3040 | uniformMatrix2x3fv a b c d = primJS $
3041 | WebGL2RenderingContextBase.prim__uniformMatrix2x3fv
3053 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3055 | -> (location : Maybe WebGLUniformLocation)
3057 | -> (data_ : HSum [Float32Array, Array Double])
3058 | -> (srcOffset : Optional Bits32)
3059 | -> (srcLength : Optional Bits32)
3061 | uniformMatrix2x4fv' a b c d e f = primJS $
3062 | WebGL2RenderingContextBase.prim__uniformMatrix2x4fv
3073 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3075 | -> (location : Maybe WebGLUniformLocation)
3077 | -> (data_ : HSum [Float32Array, Array Double])
3079 | uniformMatrix2x4fv a b c d = primJS $
3080 | WebGL2RenderingContextBase.prim__uniformMatrix2x4fv
3092 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3094 | -> (location : Maybe WebGLUniformLocation)
3096 | -> (data_ : HSum [Float32Array, Array Double])
3097 | -> (srcOffset : Optional Bits32)
3098 | -> (srcLength : Optional Bits32)
3100 | uniformMatrix3x2fv' a b c d e f = primJS $
3101 | WebGL2RenderingContextBase.prim__uniformMatrix3x2fv
3112 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3114 | -> (location : Maybe WebGLUniformLocation)
3116 | -> (data_ : HSum [Float32Array, Array Double])
3118 | uniformMatrix3x2fv a b c d = primJS $
3119 | WebGL2RenderingContextBase.prim__uniformMatrix3x2fv
3131 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3133 | -> (location : Maybe WebGLUniformLocation)
3135 | -> (data_ : HSum [Float32Array, Array Double])
3136 | -> (srcOffset : Optional Bits32)
3137 | -> (srcLength : Optional Bits32)
3139 | uniformMatrix3x4fv' a b c d e f = primJS $
3140 | WebGL2RenderingContextBase.prim__uniformMatrix3x4fv
3151 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3153 | -> (location : Maybe WebGLUniformLocation)
3155 | -> (data_ : HSum [Float32Array, Array Double])
3157 | uniformMatrix3x4fv a b c d = primJS $
3158 | WebGL2RenderingContextBase.prim__uniformMatrix3x4fv
3170 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3172 | -> (location : Maybe WebGLUniformLocation)
3174 | -> (data_ : HSum [Float32Array, Array Double])
3175 | -> (srcOffset : Optional Bits32)
3176 | -> (srcLength : Optional Bits32)
3178 | uniformMatrix4x2fv' a b c d e f = primJS $
3179 | WebGL2RenderingContextBase.prim__uniformMatrix4x2fv
3190 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3192 | -> (location : Maybe WebGLUniformLocation)
3194 | -> (data_ : HSum [Float32Array, Array Double])
3196 | uniformMatrix4x2fv a b c d = primJS $
3197 | WebGL2RenderingContextBase.prim__uniformMatrix4x2fv
3209 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3211 | -> (location : Maybe WebGLUniformLocation)
3213 | -> (data_ : HSum [Float32Array, Array Double])
3214 | -> (srcOffset : Optional Bits32)
3215 | -> (srcLength : Optional Bits32)
3217 | uniformMatrix4x3fv' a b c d e f = primJS $
3218 | WebGL2RenderingContextBase.prim__uniformMatrix4x3fv
3229 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3231 | -> (location : Maybe WebGLUniformLocation)
3233 | -> (data_ : HSum [Float32Array, Array Double])
3235 | uniformMatrix4x3fv a b c d = primJS $
3236 | WebGL2RenderingContextBase.prim__uniformMatrix4x3fv
3248 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3253 | vertexAttribDivisor a b c = primJS $
3254 | WebGL2RenderingContextBase.prim__vertexAttribDivisor (up a) b c
3260 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3268 | vertexAttribI4i a b c d e f = primJS $
3269 | WebGL2RenderingContextBase.prim__vertexAttribI4i (up a) b c d e f
3275 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3278 | -> (values : HSum [Int32Array, Array Int32])
3280 | vertexAttribI4iv a b c = primJS $
3281 | WebGL2RenderingContextBase.prim__vertexAttribI4iv (up a) b (toFFI c)
3287 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3295 | vertexAttribI4ui a b c d e f = primJS $
3296 | WebGL2RenderingContextBase.prim__vertexAttribI4ui (up a) b c d e f
3302 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3305 | -> (values : HSum [UInt8Array, Array Bits32])
3307 | vertexAttribI4uiv a b c = primJS $
3308 | WebGL2RenderingContextBase.prim__vertexAttribI4uiv (up a) b (toFFI c)
3314 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3322 | vertexAttribIPointer a b c d e f = primJS $
3323 | WebGL2RenderingContextBase.prim__vertexAttribIPointer (up a) b c d e f
3329 | -> {auto 0 _ : Elem WebGL2RenderingContextBase (Types t1)}
3335 | waitSync a b c d = primJS $
3336 | WebGL2RenderingContextBase.prim__waitSync (up a) b c d
3340 | namespace WebGL2RenderingContextOverloads
3345 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3351 | bufferData a b c d = primJS $
3352 | WebGL2RenderingContextOverloads.prim__bufferData (up a) b c d
3358 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3377 | bufferData1 a b c d = primJS $
3378 | WebGL2RenderingContextOverloads.prim__bufferData1 (up a) b (toFFI c) d
3384 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3400 | -> (srcOffset : Bits32)
3401 | -> (length : Optional Bits32)
3403 | bufferData2' a b c d e f = primJS $
3404 | WebGL2RenderingContextOverloads.prim__bufferData2
3415 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3431 | -> (srcOffset : Bits32)
3433 | bufferData2 a b c d e = primJS $
3434 | WebGL2RenderingContextOverloads.prim__bufferData2
3446 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3449 | -> (dstByteOffset : JSInt64)
3464 | bufferSubData a b c d = primJS $
3465 | WebGL2RenderingContextOverloads.prim__bufferSubData (up a) b c (toFFI d)
3471 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3474 | -> (dstByteOffset : JSInt64)
3487 | -> (srcOffset : Bits32)
3488 | -> (length : Optional Bits32)
3490 | bufferSubData1' a b c d e f = primJS $
3491 | WebGL2RenderingContextOverloads.prim__bufferSubData1
3502 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3505 | -> (dstByteOffset : JSInt64)
3518 | -> (srcOffset : Bits32)
3520 | bufferSubData1 a b c d e = primJS $
3521 | WebGL2RenderingContextOverloads.prim__bufferSubData1
3533 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3537 | -> (internalformat : Bits32)
3544 | compressedTexImage2D a b c d e f g h i = primJS $
3545 | WebGL2RenderingContextOverloads.prim__compressedTexImage2D
3558 | compressedTexImage2D1' :
3560 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3564 | -> (internalformat : Bits32)
3580 | -> (srcOffset : Optional Bits32)
3581 | -> (srcLengthOverride : Optional Bits32)
3583 | compressedTexImage2D1' a b c d e f g h i j = primJS $
3584 | WebGL2RenderingContextOverloads.prim__compressedTexImage2D1
3597 | compressedTexImage2D1 :
3599 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3603 | -> (internalformat : Bits32)
3620 | compressedTexImage2D1 a b c d e f g h = primJS $
3621 | WebGL2RenderingContextOverloads.prim__compressedTexImage2D1
3635 | compressedTexSubImage2D :
3637 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3649 | compressedTexSubImage2D a b c d e f g h i j = primJS $
3650 | WebGL2RenderingContextOverloads.prim__compressedTexSubImage2D
3664 | compressedTexSubImage2D1' :
3666 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3687 | -> (srcOffset : Optional Bits32)
3688 | -> (srcLengthOverride : Optional Bits32)
3690 | compressedTexSubImage2D1' a b c d e f g h i j k = primJS $
3691 | WebGL2RenderingContextOverloads.prim__compressedTexSubImage2D1
3705 | compressedTexSubImage2D1 :
3707 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3729 | compressedTexSubImage2D1 a b c d e f g h i = primJS $
3730 | WebGL2RenderingContextOverloads.prim__compressedTexSubImage2D1
3747 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3769 | readPixels a b c d e f g h = primJS $
3770 | WebGL2RenderingContextOverloads.prim__readPixels
3784 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3794 | readPixels1 a b c d e f g h = primJS $
3795 | WebGL2RenderingContextOverloads.prim__readPixels1 (up a) b c d e f g h
3801 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3821 | -> (dstOffset : Bits32)
3823 | readPixels2 a b c d e f g h i = primJS $
3824 | WebGL2RenderingContextOverloads.prim__readPixels2
3839 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3843 | -> (internalformat : Int32)
3863 | texImage2D a b c d e f g h i j = primJS $
3864 | WebGL2RenderingContextOverloads.prim__texImage2D
3880 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3884 | -> (internalformat : Int32)
3896 | texImage2D1 a b c d e f g = primJS $
3897 | WebGL2RenderingContextOverloads.prim__texImage2D1 (up a) b c d e f (toFFI g)
3903 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3907 | -> (internalformat : Int32)
3913 | -> (pboOffset : JSInt64)
3915 | texImage2D2 a b c d e f g h i j = primJS $
3916 | WebGL2RenderingContextOverloads.prim__texImage2D2 (up a) b c d e f g h i j
3922 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3926 | -> (internalformat : Int32)
3941 | texImage2D3 a b c d e f g h i j = primJS $
3942 | WebGL2RenderingContextOverloads.prim__texImage2D3
3958 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
3962 | -> (internalformat : Int32)
3980 | -> (srcOffset : Bits32)
3982 | texImage2D4 a b c d e f g h i j k = primJS $
3983 | WebGL2RenderingContextOverloads.prim__texImage2D4
4000 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4024 | texSubImage2D a b c d e f g h i j = primJS $
4025 | WebGL2RenderingContextOverloads.prim__texSubImage2D
4041 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4058 | texSubImage2D1 a b c d e f g h = primJS $
4059 | WebGL2RenderingContextOverloads.prim__texSubImage2D1
4073 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4083 | -> (pboOffset : JSInt64)
4085 | texSubImage2D2 a b c d e f g h i j = primJS $
4086 | WebGL2RenderingContextOverloads.prim__texSubImage2D2
4102 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4121 | texSubImage2D3 a b c d e f g h i j = primJS $
4122 | WebGL2RenderingContextOverloads.prim__texSubImage2D3
4138 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4160 | -> (srcOffset : Bits32)
4162 | texSubImage2D4 a b c d e f g h i j k = primJS $
4163 | WebGL2RenderingContextOverloads.prim__texSubImage2D4
4180 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4182 | -> (location : Maybe WebGLUniformLocation)
4183 | -> (data_ : HSum [Float32Array, Array Double])
4184 | -> (srcOffset : Optional Bits32)
4185 | -> (srcLength : Optional Bits32)
4187 | uniform1fv' a b c d e = primJS $
4188 | WebGL2RenderingContextOverloads.prim__uniform1fv
4198 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4200 | -> (location : Maybe WebGLUniformLocation)
4201 | -> (data_ : HSum [Float32Array, Array Double])
4203 | uniform1fv a b c = primJS $
4204 | WebGL2RenderingContextOverloads.prim__uniform1fv
4215 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4217 | -> (location : Maybe WebGLUniformLocation)
4218 | -> (data_ : HSum [Int32Array, Array Int32])
4219 | -> (srcOffset : Optional Bits32)
4220 | -> (srcLength : Optional Bits32)
4222 | uniform1iv' a b c d e = primJS $
4223 | WebGL2RenderingContextOverloads.prim__uniform1iv
4233 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4235 | -> (location : Maybe WebGLUniformLocation)
4236 | -> (data_ : HSum [Int32Array, Array Int32])
4238 | uniform1iv a b c = primJS $
4239 | WebGL2RenderingContextOverloads.prim__uniform1iv
4250 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4252 | -> (location : Maybe WebGLUniformLocation)
4253 | -> (data_ : HSum [Float32Array, Array Double])
4254 | -> (srcOffset : Optional Bits32)
4255 | -> (srcLength : Optional Bits32)
4257 | uniform2fv' a b c d e = primJS $
4258 | WebGL2RenderingContextOverloads.prim__uniform2fv
4268 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4270 | -> (location : Maybe WebGLUniformLocation)
4271 | -> (data_ : HSum [Float32Array, Array Double])
4273 | uniform2fv a b c = primJS $
4274 | WebGL2RenderingContextOverloads.prim__uniform2fv
4285 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4287 | -> (location : Maybe WebGLUniformLocation)
4288 | -> (data_ : HSum [Int32Array, Array Int32])
4289 | -> (srcOffset : Optional Bits32)
4290 | -> (srcLength : Optional Bits32)
4292 | uniform2iv' a b c d e = primJS $
4293 | WebGL2RenderingContextOverloads.prim__uniform2iv
4303 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4305 | -> (location : Maybe WebGLUniformLocation)
4306 | -> (data_ : HSum [Int32Array, Array Int32])
4308 | uniform2iv a b c = primJS $
4309 | WebGL2RenderingContextOverloads.prim__uniform2iv
4320 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4322 | -> (location : Maybe WebGLUniformLocation)
4323 | -> (data_ : HSum [Float32Array, Array Double])
4324 | -> (srcOffset : Optional Bits32)
4325 | -> (srcLength : Optional Bits32)
4327 | uniform3fv' a b c d e = primJS $
4328 | WebGL2RenderingContextOverloads.prim__uniform3fv
4338 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4340 | -> (location : Maybe WebGLUniformLocation)
4341 | -> (data_ : HSum [Float32Array, Array Double])
4343 | uniform3fv a b c = primJS $
4344 | WebGL2RenderingContextOverloads.prim__uniform3fv
4355 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4357 | -> (location : Maybe WebGLUniformLocation)
4358 | -> (data_ : HSum [Int32Array, Array Int32])
4359 | -> (srcOffset : Optional Bits32)
4360 | -> (srcLength : Optional Bits32)
4362 | uniform3iv' a b c d e = primJS $
4363 | WebGL2RenderingContextOverloads.prim__uniform3iv
4373 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4375 | -> (location : Maybe WebGLUniformLocation)
4376 | -> (data_ : HSum [Int32Array, Array Int32])
4378 | uniform3iv a b c = primJS $
4379 | WebGL2RenderingContextOverloads.prim__uniform3iv
4390 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4392 | -> (location : Maybe WebGLUniformLocation)
4393 | -> (data_ : HSum [Float32Array, Array Double])
4394 | -> (srcOffset : Optional Bits32)
4395 | -> (srcLength : Optional Bits32)
4397 | uniform4fv' a b c d e = primJS $
4398 | WebGL2RenderingContextOverloads.prim__uniform4fv
4408 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4410 | -> (location : Maybe WebGLUniformLocation)
4411 | -> (data_ : HSum [Float32Array, Array Double])
4413 | uniform4fv a b c = primJS $
4414 | WebGL2RenderingContextOverloads.prim__uniform4fv
4425 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4427 | -> (location : Maybe WebGLUniformLocation)
4428 | -> (data_ : HSum [Int32Array, Array Int32])
4429 | -> (srcOffset : Optional Bits32)
4430 | -> (srcLength : Optional Bits32)
4432 | uniform4iv' a b c d e = primJS $
4433 | WebGL2RenderingContextOverloads.prim__uniform4iv
4443 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4445 | -> (location : Maybe WebGLUniformLocation)
4446 | -> (data_ : HSum [Int32Array, Array Int32])
4448 | uniform4iv a b c = primJS $
4449 | WebGL2RenderingContextOverloads.prim__uniform4iv
4460 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4462 | -> (location : Maybe WebGLUniformLocation)
4464 | -> (data_ : HSum [Float32Array, Array Double])
4465 | -> (srcOffset : Optional Bits32)
4466 | -> (srcLength : Optional Bits32)
4468 | uniformMatrix2fv' a b c d e f = primJS $
4469 | WebGL2RenderingContextOverloads.prim__uniformMatrix2fv
4480 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4482 | -> (location : Maybe WebGLUniformLocation)
4484 | -> (data_ : HSum [Float32Array, Array Double])
4486 | uniformMatrix2fv a b c d = primJS $
4487 | WebGL2RenderingContextOverloads.prim__uniformMatrix2fv
4499 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4501 | -> (location : Maybe WebGLUniformLocation)
4503 | -> (data_ : HSum [Float32Array, Array Double])
4504 | -> (srcOffset : Optional Bits32)
4505 | -> (srcLength : Optional Bits32)
4507 | uniformMatrix3fv' a b c d e f = primJS $
4508 | WebGL2RenderingContextOverloads.prim__uniformMatrix3fv
4519 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4521 | -> (location : Maybe WebGLUniformLocation)
4523 | -> (data_ : HSum [Float32Array, Array Double])
4525 | uniformMatrix3fv a b c d = primJS $
4526 | WebGL2RenderingContextOverloads.prim__uniformMatrix3fv
4538 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4540 | -> (location : Maybe WebGLUniformLocation)
4542 | -> (data_ : HSum [Float32Array, Array Double])
4543 | -> (srcOffset : Optional Bits32)
4544 | -> (srcLength : Optional Bits32)
4546 | uniformMatrix4fv' a b c d e f = primJS $
4547 | WebGL2RenderingContextOverloads.prim__uniformMatrix4fv
4558 | -> {auto 0 _ : Elem WebGL2RenderingContextOverloads (Types t1)}
4560 | -> (location : Maybe WebGLUniformLocation)
4562 | -> (data_ : HSum [Float32Array, Array Double])
4564 | uniformMatrix4fv a b c d = primJS $
4565 | WebGL2RenderingContextOverloads.prim__uniformMatrix4fv
4575 | namespace WebGLRenderingContextBase
4578 | ACTIVE_ATTRIBUTES : Bits32
4579 | ACTIVE_ATTRIBUTES = 0x8b89
4583 | ACTIVE_TEXTURE : Bits32
4584 | ACTIVE_TEXTURE = 0x84e0
4588 | ACTIVE_UNIFORMS : Bits32
4589 | ACTIVE_UNIFORMS = 0x8b86
4593 | ALIASED_LINE_WIDTH_RANGE : Bits32
4594 | ALIASED_LINE_WIDTH_RANGE = 0x846e
4598 | ALIASED_POINT_SIZE_RANGE : Bits32
4599 | ALIASED_POINT_SIZE_RANGE = 0x846d
4623 | ARRAY_BUFFER_BINDING : Bits32
4624 | ARRAY_BUFFER_BINDING = 0x8894
4628 | ATTACHED_SHADERS : Bits32
4629 | ATTACHED_SHADERS = 0x8b85
4648 | BLEND_DST_ALPHA : Bits32
4649 | BLEND_DST_ALPHA = 0x80ca
4658 | BLEND_EQUATION : Bits32
4659 | BLEND_EQUATION = 0x8009
4663 | BLEND_EQUATION_ALPHA : Bits32
4664 | BLEND_EQUATION_ALPHA = 0x883d
4668 | BLEND_EQUATION_RGB : Bits32
4669 | BLEND_EQUATION_RGB = 0x8009
4673 | BLEND_SRC_ALPHA : Bits32
4674 | BLEND_SRC_ALPHA = 0x80cb
4708 | BROWSER_DEFAULT_WEBGL : Bits32
4709 | BROWSER_DEFAULT_WEBGL = 0x9244
4738 | COLOR_ATTACHMENT0 : Bits32
4739 | COLOR_ATTACHMENT0 = 0x8ce0
4743 | COLOR_BUFFER_BIT : Bits32
4744 | COLOR_BUFFER_BIT = 0x4000
4748 | COLOR_CLEAR_VALUE : Bits32
4749 | COLOR_CLEAR_VALUE = 0xc22
4753 | COLOR_WRITEMASK : Bits32
4754 | COLOR_WRITEMASK = 0xc23
4758 | COMPILE_STATUS : Bits32
4759 | COMPILE_STATUS = 0x8b81
4763 | COMPRESSED_TEXTURE_FORMATS : Bits32
4764 | COMPRESSED_TEXTURE_FORMATS = 0x86a3
4768 | CONSTANT_ALPHA : Bits32
4769 | CONSTANT_ALPHA = 0x8003
4773 | CONSTANT_COLOR : Bits32
4774 | CONSTANT_COLOR = 0x8001
4778 | CONTEXT_LOST_WEBGL : Bits32
4779 | CONTEXT_LOST_WEBGL = 0x9242
4788 | CULL_FACE_MODE : Bits32
4793 | CURRENT_PROGRAM : Bits32
4794 | CURRENT_PROGRAM = 0x8b8d
4798 | CURRENT_VERTEX_ATTRIB : Bits32
4799 | CURRENT_VERTEX_ATTRIB = 0x8626
4823 | DEPTH_ATTACHMENT : Bits32
4824 | DEPTH_ATTACHMENT = 0x8d00
4833 | DEPTH_BUFFER_BIT : Bits32
4834 | DEPTH_BUFFER_BIT = 0x100
4838 | DEPTH_CLEAR_VALUE : Bits32
4839 | DEPTH_CLEAR_VALUE = 0xb73
4843 | DEPTH_COMPONENT : Bits32
4844 | DEPTH_COMPONENT = 0x1902
4848 | DEPTH_COMPONENT16 : Bits32
4849 | DEPTH_COMPONENT16 = 0x81a5
4868 | DEPTH_STENCIL_ATTACHMENT : Bits32
4869 | DEPTH_STENCIL_ATTACHMENT = 0x821a
4878 | DEPTH_WRITEMASK : Bits32
4879 | DEPTH_WRITEMASK = 0xb72
4908 | ELEMENT_ARRAY_BUFFER : Bits32
4909 | ELEMENT_ARRAY_BUFFER = 0x8893
4913 | ELEMENT_ARRAY_BUFFER_BINDING : Bits32
4914 | ELEMENT_ARRAY_BUFFER_BINDING = 0x8895
4963 | FRAGMENT_SHADER : Bits32
4964 | FRAGMENT_SHADER = 0x8b30
4973 | FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : Bits32
4974 | FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8cd1
4978 | FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : Bits32
4979 | FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8cd0
4983 | FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : Bits32
4984 | FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8cd3
4988 | FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : Bits32
4989 | FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8cd2
4993 | FRAMEBUFFER_BINDING : Bits32
4994 | FRAMEBUFFER_BINDING = 0x8ca6
4998 | FRAMEBUFFER_COMPLETE : Bits32
4999 | FRAMEBUFFER_COMPLETE = 0x8cd5
5003 | FRAMEBUFFER_INCOMPLETE_ATTACHMENT : Bits32
5004 | FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8cd6
5008 | FRAMEBUFFER_INCOMPLETE_DIMENSIONS : Bits32
5009 | FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8cd9
5013 | FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : Bits32
5014 | FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8cd7
5018 | FRAMEBUFFER_UNSUPPORTED : Bits32
5019 | FRAMEBUFFER_UNSUPPORTED = 0x8cdd
5028 | FRONT_AND_BACK : Bits32
5043 | FUNC_REVERSE_SUBTRACT : Bits32
5044 | FUNC_REVERSE_SUBTRACT = 0x800b
5053 | GENERATE_MIPMAP_HINT : Bits32
5054 | GENERATE_MIPMAP_HINT = 0x8192
5083 | IMPLEMENTATION_COLOR_READ_FORMAT : Bits32
5084 | IMPLEMENTATION_COLOR_READ_FORMAT = 0x8b9b
5088 | IMPLEMENTATION_COLOR_READ_TYPE : Bits32
5089 | IMPLEMENTATION_COLOR_READ_TYPE = 0x8b9a
5128 | INVALID_FRAMEBUFFER_OPERATION : Bits32
5129 | INVALID_FRAMEBUFFER_OPERATION = 0x506
5133 | INVALID_OPERATION : Bits32
5134 | INVALID_OPERATION = 0x502
5168 | LINEAR_MIPMAP_LINEAR : Bits32
5169 | LINEAR_MIPMAP_LINEAR = 0x2703
5173 | LINEAR_MIPMAP_NEAREST : Bits32
5174 | LINEAR_MIPMAP_NEAREST = 0x2701
5218 | LUMINANCE_ALPHA : Bits32
5219 | LUMINANCE_ALPHA = 0x190a
5223 | MAX_COMBINED_TEXTURE_IMAGE_UNITS : Bits32
5224 | MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8b4d
5228 | MAX_CUBE_MAP_TEXTURE_SIZE : Bits32
5229 | MAX_CUBE_MAP_TEXTURE_SIZE = 0x851c
5233 | MAX_FRAGMENT_UNIFORM_VECTORS : Bits32
5234 | MAX_FRAGMENT_UNIFORM_VECTORS = 0x8dfd
5238 | MAX_RENDERBUFFER_SIZE : Bits32
5239 | MAX_RENDERBUFFER_SIZE = 0x84e8
5243 | MAX_TEXTURE_IMAGE_UNITS : Bits32
5244 | MAX_TEXTURE_IMAGE_UNITS = 0x8872
5248 | MAX_TEXTURE_SIZE : Bits32
5249 | MAX_TEXTURE_SIZE = 0xd33
5253 | MAX_VARYING_VECTORS : Bits32
5254 | MAX_VARYING_VECTORS = 0x8dfc
5258 | MAX_VERTEX_ATTRIBS : Bits32
5259 | MAX_VERTEX_ATTRIBS = 0x8869
5263 | MAX_VERTEX_TEXTURE_IMAGE_UNITS : Bits32
5264 | MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8b4c
5268 | MAX_VERTEX_UNIFORM_VECTORS : Bits32
5269 | MAX_VERTEX_UNIFORM_VECTORS = 0x8dfb
5273 | MAX_VIEWPORT_DIMS : Bits32
5274 | MAX_VIEWPORT_DIMS = 0xd3a
5288 | MIRRORED_REPEAT : Bits32
5289 | MIRRORED_REPEAT = 0x8370
5298 | NEAREST_MIPMAP_LINEAR : Bits32
5299 | NEAREST_MIPMAP_LINEAR = 0x2702
5303 | NEAREST_MIPMAP_NEAREST : Bits32
5304 | NEAREST_MIPMAP_NEAREST = 0x2700
5338 | ONE_MINUS_CONSTANT_ALPHA : Bits32
5339 | ONE_MINUS_CONSTANT_ALPHA = 0x8004
5343 | ONE_MINUS_CONSTANT_COLOR : Bits32
5344 | ONE_MINUS_CONSTANT_COLOR = 0x8002
5348 | ONE_MINUS_DST_ALPHA : Bits32
5349 | ONE_MINUS_DST_ALPHA = 0x305
5353 | ONE_MINUS_DST_COLOR : Bits32
5354 | ONE_MINUS_DST_COLOR = 0x307
5358 | ONE_MINUS_SRC_ALPHA : Bits32
5359 | ONE_MINUS_SRC_ALPHA = 0x303
5363 | ONE_MINUS_SRC_COLOR : Bits32
5364 | ONE_MINUS_SRC_COLOR = 0x301
5373 | PACK_ALIGNMENT : Bits32
5383 | POLYGON_OFFSET_FACTOR : Bits32
5384 | POLYGON_OFFSET_FACTOR = 0x8038
5388 | POLYGON_OFFSET_FILL : Bits32
5389 | POLYGON_OFFSET_FILL = 0x8037
5393 | POLYGON_OFFSET_UNITS : Bits32
5394 | POLYGON_OFFSET_UNITS = 0x2a00
5408 | RENDERBUFFER_ALPHA_SIZE : Bits32
5409 | RENDERBUFFER_ALPHA_SIZE = 0x8d53
5413 | RENDERBUFFER_BINDING : Bits32
5414 | RENDERBUFFER_BINDING = 0x8ca7
5418 | RENDERBUFFER_BLUE_SIZE : Bits32
5419 | RENDERBUFFER_BLUE_SIZE = 0x8d52
5423 | RENDERBUFFER_DEPTH_SIZE : Bits32
5424 | RENDERBUFFER_DEPTH_SIZE = 0x8d54
5428 | RENDERBUFFER_GREEN_SIZE : Bits32
5429 | RENDERBUFFER_GREEN_SIZE = 0x8d51
5433 | RENDERBUFFER_HEIGHT : Bits32
5434 | RENDERBUFFER_HEIGHT = 0x8d43
5438 | RENDERBUFFER_INTERNAL_FORMAT : Bits32
5439 | RENDERBUFFER_INTERNAL_FORMAT = 0x8d44
5443 | RENDERBUFFER_RED_SIZE : Bits32
5444 | RENDERBUFFER_RED_SIZE = 0x8d50
5448 | RENDERBUFFER_STENCIL_SIZE : Bits32
5449 | RENDERBUFFER_STENCIL_SIZE = 0x8d55
5453 | RENDERBUFFER_WIDTH : Bits32
5454 | RENDERBUFFER_WIDTH = 0x8d42
5513 | SAMPLE_ALPHA_TO_COVERAGE : Bits32
5514 | SAMPLE_ALPHA_TO_COVERAGE = 0x809e
5518 | SAMPLE_BUFFERS : Bits32
5519 | SAMPLE_BUFFERS = 0x80a8
5523 | SAMPLE_COVERAGE : Bits32
5524 | SAMPLE_COVERAGE = 0x80a0
5528 | SAMPLE_COVERAGE_INVERT : Bits32
5529 | SAMPLE_COVERAGE_INVERT = 0x80ab
5533 | SAMPLE_COVERAGE_VALUE : Bits32
5534 | SAMPLE_COVERAGE_VALUE = 0x80aa
5553 | SHADING_LANGUAGE_VERSION : Bits32
5554 | SHADING_LANGUAGE_VERSION = 0x8b8c
5568 | SRC_ALPHA_SATURATE : Bits32
5569 | SRC_ALPHA_SATURATE = 0x308
5583 | STENCIL_ATTACHMENT : Bits32
5584 | STENCIL_ATTACHMENT = 0x8d20
5588 | STENCIL_BACK_FAIL : Bits32
5589 | STENCIL_BACK_FAIL = 0x8801
5593 | STENCIL_BACK_FUNC : Bits32
5594 | STENCIL_BACK_FUNC = 0x8800
5598 | STENCIL_BACK_PASS_DEPTH_FAIL : Bits32
5599 | STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802
5603 | STENCIL_BACK_PASS_DEPTH_PASS : Bits32
5604 | STENCIL_BACK_PASS_DEPTH_PASS = 0x8803
5608 | STENCIL_BACK_REF : Bits32
5609 | STENCIL_BACK_REF = 0x8ca3
5613 | STENCIL_BACK_VALUE_MASK : Bits32
5614 | STENCIL_BACK_VALUE_MASK = 0x8ca4
5618 | STENCIL_BACK_WRITEMASK : Bits32
5619 | STENCIL_BACK_WRITEMASK = 0x8ca5
5628 | STENCIL_BUFFER_BIT : Bits32
5629 | STENCIL_BUFFER_BIT = 0x400
5633 | STENCIL_CLEAR_VALUE : Bits32
5634 | STENCIL_CLEAR_VALUE = 0xb91
5648 | STENCIL_INDEX8 : Bits32
5649 | STENCIL_INDEX8 = 0x8d48
5653 | STENCIL_PASS_DEPTH_FAIL : Bits32
5654 | STENCIL_PASS_DEPTH_FAIL = 0xb95
5658 | STENCIL_PASS_DEPTH_PASS : Bits32
5659 | STENCIL_PASS_DEPTH_PASS = 0xb96
5673 | STENCIL_VALUE_MASK : Bits32
5674 | STENCIL_VALUE_MASK = 0xb93
5678 | STENCIL_WRITEMASK : Bits32
5679 | STENCIL_WRITEMASK = 0xb98
5863 | TEXTURE_BINDING_2D : Bits32
5864 | TEXTURE_BINDING_2D = 0x8069
5868 | TEXTURE_BINDING_CUBE_MAP : Bits32
5869 | TEXTURE_BINDING_CUBE_MAP = 0x8514
5873 | TEXTURE_CUBE_MAP : Bits32
5874 | TEXTURE_CUBE_MAP = 0x8513
5878 | TEXTURE_CUBE_MAP_NEGATIVE_X : Bits32
5879 | TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516
5883 | TEXTURE_CUBE_MAP_NEGATIVE_Y : Bits32
5884 | TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518
5888 | TEXTURE_CUBE_MAP_NEGATIVE_Z : Bits32
5889 | TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851a
5893 | TEXTURE_CUBE_MAP_POSITIVE_X : Bits32
5894 | TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515
5898 | TEXTURE_CUBE_MAP_POSITIVE_Y : Bits32
5899 | TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517
5903 | TEXTURE_CUBE_MAP_POSITIVE_Z : Bits32
5904 | TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519
5908 | TEXTURE_MAG_FILTER : Bits32
5909 | TEXTURE_MAG_FILTER = 0x2800
5913 | TEXTURE_MIN_FILTER : Bits32
5914 | TEXTURE_MIN_FILTER = 0x2801
5918 | TEXTURE_WRAP_S : Bits32
5919 | TEXTURE_WRAP_S = 0x2802
5923 | TEXTURE_WRAP_T : Bits32
5924 | TEXTURE_WRAP_T = 0x2803
5938 | TRIANGLE_STRIP : Bits32
5943 | UNPACK_ALIGNMENT : Bits32
5944 | UNPACK_ALIGNMENT = 0xcf5
5948 | UNPACK_COLORSPACE_CONVERSION_WEBGL : Bits32
5949 | UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243
5953 | UNPACK_FLIP_Y_WEBGL : Bits32
5954 | UNPACK_FLIP_Y_WEBGL = 0x9240
5958 | UNPACK_PREMULTIPLY_ALPHA_WEBGL : Bits32
5959 | UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241
5973 | UNSIGNED_SHORT : Bits32
5974 | UNSIGNED_SHORT = 0x1403
5978 | UNSIGNED_SHORT_4_4_4_4 : Bits32
5979 | UNSIGNED_SHORT_4_4_4_4 = 0x8033
5983 | UNSIGNED_SHORT_5_5_5_1 : Bits32
5984 | UNSIGNED_SHORT_5_5_5_1 = 0x8034
5988 | UNSIGNED_SHORT_5_6_5 : Bits32
5989 | UNSIGNED_SHORT_5_6_5 = 0x8363
5993 | VALIDATE_STATUS : Bits32
5994 | VALIDATE_STATUS = 0x8b83
6008 | VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : Bits32
6009 | VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889f
6013 | VERTEX_ATTRIB_ARRAY_ENABLED : Bits32
6014 | VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622
6018 | VERTEX_ATTRIB_ARRAY_NORMALIZED : Bits32
6019 | VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886a
6023 | VERTEX_ATTRIB_ARRAY_POINTER : Bits32
6024 | VERTEX_ATTRIB_ARRAY_POINTER = 0x8645
6028 | VERTEX_ATTRIB_ARRAY_SIZE : Bits32
6029 | VERTEX_ATTRIB_ARRAY_SIZE = 0x8623
6033 | VERTEX_ATTRIB_ARRAY_STRIDE : Bits32
6034 | VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624
6038 | VERTEX_ATTRIB_ARRAY_TYPE : Bits32
6039 | VERTEX_ATTRIB_ARRAY_TYPE = 0x8625
6060 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6062 | -> JSIO (HSum [HTMLCanvasElement, OffscreenCanvas])
6063 | canvas a = tryJS "WebGLRenderingContextBase.canvas" $
6064 | WebGLRenderingContextBase.prim__canvas (up a)
6070 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6073 | drawingBufferHeight a = primJS $
6074 | WebGLRenderingContextBase.prim__drawingBufferHeight (up a)
6080 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6083 | drawingBufferWidth a = primJS $
6084 | WebGLRenderingContextBase.prim__drawingBufferWidth (up a)
6090 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6094 | activeTexture a b = primJS $
6095 | WebGLRenderingContextBase.prim__activeTexture (up a) b
6101 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6103 | -> (program : WebGLProgram)
6104 | -> (shader : WebGLShader)
6106 | attachShader a b c = primJS $
6107 | WebGLRenderingContextBase.prim__attachShader (up a) b c
6113 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6115 | -> (program : WebGLProgram)
6119 | bindAttribLocation a b c d = primJS $
6120 | WebGLRenderingContextBase.prim__bindAttribLocation (up a) b c d
6126 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6129 | -> (buffer : Maybe WebGLBuffer)
6131 | bindBuffer a b c = primJS $
6132 | WebGLRenderingContextBase.prim__bindBuffer (up a) b (toFFI c)
6138 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6141 | -> (framebuffer : Maybe WebGLFramebuffer)
6143 | bindFramebuffer a b c = primJS $
6144 | WebGLRenderingContextBase.prim__bindFramebuffer (up a) b (toFFI c)
6150 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6153 | -> (renderbuffer : Maybe WebGLRenderbuffer)
6155 | bindRenderbuffer a b c = primJS $
6156 | WebGLRenderingContextBase.prim__bindRenderbuffer (up a) b (toFFI c)
6162 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6165 | -> (texture : Maybe WebGLTexture)
6167 | bindTexture a b c = primJS $
6168 | WebGLRenderingContextBase.prim__bindTexture (up a) b (toFFI c)
6174 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6181 | blendColor a b c d e = primJS $
6182 | WebGLRenderingContextBase.prim__blendColor (up a) b c d e
6186 | blendEquationSeparate :
6188 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6191 | -> (modeAlpha : Bits32)
6193 | blendEquationSeparate a b c = primJS $
6194 | WebGLRenderingContextBase.prim__blendEquationSeparate (up a) b c
6200 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6204 | blendEquation a b = primJS $
6205 | WebGLRenderingContextBase.prim__blendEquation (up a) b
6211 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6218 | blendFuncSeparate a b c d e = primJS $
6219 | WebGLRenderingContextBase.prim__blendFuncSeparate (up a) b c d e
6225 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6230 | blendFunc a b c = primJS $
6231 | WebGLRenderingContextBase.prim__blendFunc (up a) b c
6235 | checkFramebufferStatus :
6237 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6241 | checkFramebufferStatus a b = primJS $
6242 | WebGLRenderingContextBase.prim__checkFramebufferStatus (up a) b
6248 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6255 | clearColor a b c d e = primJS $
6256 | WebGLRenderingContextBase.prim__clearColor (up a) b c d e
6262 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6266 | clearDepth a b = primJS $
WebGLRenderingContextBase.prim__clearDepth (up a) b
6272 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6276 | clearStencil a b = primJS $
6277 | WebGLRenderingContextBase.prim__clearStencil (up a) b
6283 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6287 | clear a b = primJS $
WebGLRenderingContextBase.prim__clear (up a) b
6293 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6300 | colorMask a b c d e = primJS $
6301 | WebGLRenderingContextBase.prim__colorMask
6312 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6314 | -> (shader : WebGLShader)
6316 | compileShader a b = primJS $
6317 | WebGLRenderingContextBase.prim__compileShader (up a) b
6323 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6327 | -> (internalformat : Bits32)
6334 | copyTexImage2D a b c d e f g h i = primJS $
6335 | WebGLRenderingContextBase.prim__copyTexImage2D (up a) b c d e f g h i
6341 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6352 | copyTexSubImage2D a b c d e f g h i = primJS $
6353 | WebGLRenderingContextBase.prim__copyTexSubImage2D (up a) b c d e f g h i
6359 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6361 | -> JSIO (Maybe WebGLBuffer)
6362 | createBuffer a = tryJS "WebGLRenderingContextBase.createBuffer" $
6363 | WebGLRenderingContextBase.prim__createBuffer (up a)
6369 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6371 | -> JSIO (Maybe WebGLFramebuffer)
6372 | createFramebuffer a = tryJS "WebGLRenderingContextBase.createFramebuffer" $
6373 | WebGLRenderingContextBase.prim__createFramebuffer (up a)
6379 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6381 | -> JSIO (Maybe WebGLProgram)
6382 | createProgram a = tryJS "WebGLRenderingContextBase.createProgram" $
6383 | WebGLRenderingContextBase.prim__createProgram (up a)
6389 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6391 | -> JSIO (Maybe WebGLRenderbuffer)
6392 | createRenderbuffer a = tryJS "WebGLRenderingContextBase.createRenderbuffer" $
6393 | WebGLRenderingContextBase.prim__createRenderbuffer (up a)
6399 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6402 | -> JSIO (Maybe WebGLShader)
6403 | createShader a b = tryJS "WebGLRenderingContextBase.createShader" $
6404 | WebGLRenderingContextBase.prim__createShader (up a) b
6410 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6412 | -> JSIO (Maybe WebGLTexture)
6413 | createTexture a = tryJS "WebGLRenderingContextBase.createTexture" $
6414 | WebGLRenderingContextBase.prim__createTexture (up a)
6420 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6424 | cullFace a b = primJS $
WebGLRenderingContextBase.prim__cullFace (up a) b
6430 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6432 | -> (buffer : Maybe WebGLBuffer)
6434 | deleteBuffer a b = primJS $
6435 | WebGLRenderingContextBase.prim__deleteBuffer (up a) (toFFI b)
6441 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6443 | -> (framebuffer : Maybe WebGLFramebuffer)
6445 | deleteFramebuffer a b = primJS $
6446 | WebGLRenderingContextBase.prim__deleteFramebuffer (up a) (toFFI b)
6452 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6454 | -> (program : Maybe WebGLProgram)
6456 | deleteProgram a b = primJS $
6457 | WebGLRenderingContextBase.prim__deleteProgram (up a) (toFFI b)
6463 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6465 | -> (renderbuffer : Maybe WebGLRenderbuffer)
6467 | deleteRenderbuffer a b = primJS $
6468 | WebGLRenderingContextBase.prim__deleteRenderbuffer (up a) (toFFI b)
6474 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6476 | -> (shader : Maybe WebGLShader)
6478 | deleteShader a b = primJS $
6479 | WebGLRenderingContextBase.prim__deleteShader (up a) (toFFI b)
6485 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6487 | -> (texture : Maybe WebGLTexture)
6489 | deleteTexture a b = primJS $
6490 | WebGLRenderingContextBase.prim__deleteTexture (up a) (toFFI b)
6496 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6500 | depthFunc a b = primJS $
WebGLRenderingContextBase.prim__depthFunc (up a) b
6506 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6510 | depthMask a b = primJS $
6511 | WebGLRenderingContextBase.prim__depthMask (up a) (toFFI b)
6517 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6522 | depthRange a b c = primJS $
6523 | WebGLRenderingContextBase.prim__depthRange (up a) b c
6529 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6531 | -> (program : WebGLProgram)
6532 | -> (shader : WebGLShader)
6534 | detachShader a b c = primJS $
6535 | WebGLRenderingContextBase.prim__detachShader (up a) b c
6539 | disableVertexAttribArray :
6541 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6545 | disableVertexAttribArray a b = primJS $
6546 | WebGLRenderingContextBase.prim__disableVertexAttribArray (up a) b
6552 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6556 | disable a b = primJS $
WebGLRenderingContextBase.prim__disable (up a) b
6562 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6568 | drawArrays a b c d = primJS $
6569 | WebGLRenderingContextBase.prim__drawArrays (up a) b c d
6575 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6582 | drawElements a b c d e = primJS $
6583 | WebGLRenderingContextBase.prim__drawElements (up a) b c d e
6587 | enableVertexAttribArray :
6589 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6593 | enableVertexAttribArray a b = primJS $
6594 | WebGLRenderingContextBase.prim__enableVertexAttribArray (up a) b
6600 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6604 | enable a b = primJS $
WebGLRenderingContextBase.prim__enable (up a) b
6610 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6613 | finish a = primJS $
WebGLRenderingContextBase.prim__finish (up a)
6619 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6622 | flush a = primJS $
WebGLRenderingContextBase.prim__flush (up a)
6626 | framebufferRenderbuffer :
6628 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6631 | -> (attachment : Bits32)
6632 | -> (renderbuffertarget : Bits32)
6633 | -> (renderbuffer : Maybe WebGLRenderbuffer)
6635 | framebufferRenderbuffer a b c d e = primJS $
6636 | WebGLRenderingContextBase.prim__framebufferRenderbuffer
6647 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6650 | -> (attachment : Bits32)
6651 | -> (textarget : Bits32)
6652 | -> (texture : Maybe WebGLTexture)
6655 | framebufferTexture2D a b c d e f = primJS $
6656 | WebGLRenderingContextBase.prim__framebufferTexture2D
6668 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6672 | frontFace a b = primJS $
WebGLRenderingContextBase.prim__frontFace (up a) b
6678 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6682 | generateMipmap a b = primJS $
6683 | WebGLRenderingContextBase.prim__generateMipmap (up a) b
6689 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6691 | -> (program : WebGLProgram)
6693 | -> JSIO (Maybe WebGLActiveInfo)
6694 | getActiveAttrib a b c = tryJS "WebGLRenderingContextBase.getActiveAttrib" $
6695 | WebGLRenderingContextBase.prim__getActiveAttrib (up a) b c
6701 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6703 | -> (program : WebGLProgram)
6705 | -> JSIO (Maybe WebGLActiveInfo)
6706 | getActiveUniform a b c = tryJS "WebGLRenderingContextBase.getActiveUniform" $
6707 | WebGLRenderingContextBase.prim__getActiveUniform (up a) b c
6713 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6715 | -> (program : WebGLProgram)
6716 | -> JSIO (Maybe (Array WebGLShader))
6717 | getAttachedShaders a b = tryJS "WebGLRenderingContextBase.getAttachedShaders" $
6718 | WebGLRenderingContextBase.prim__getAttachedShaders (up a) b
6724 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6726 | -> (program : WebGLProgram)
6729 | getAttribLocation a b c = primJS $
6730 | WebGLRenderingContextBase.prim__getAttribLocation (up a) b c
6736 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6741 | getBufferParameter a b c = tryJS "WebGLRenderingContextBase.getBufferParameter" $
6742 | WebGLRenderingContextBase.prim__getBufferParameter (up a) b c
6748 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6750 | -> JSIO (Maybe WebGLContextAttributes)
6751 | getContextAttributes a = tryJS "WebGLRenderingContextBase.getContextAttributes" $
6752 | WebGLRenderingContextBase.prim__getContextAttributes (up a)
6758 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6761 | getError a = primJS $
WebGLRenderingContextBase.prim__getError (up a)
6767 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6771 | getExtension a b = tryJS "WebGLRenderingContextBase.getExtension" $
6772 | WebGLRenderingContextBase.prim__getExtension (up a) b
6776 | getFramebufferAttachmentParameter :
6778 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6781 | -> (attachment : Bits32)
6784 | getFramebufferAttachmentParameter a b c d = tryJS "WebGLRenderingContextBase.getFramebufferAttachmentParameter" $
6785 | WebGLRenderingContextBase.prim__getFramebufferAttachmentParameter (up a) b c d
6791 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6795 | getParameter a b = tryJS "WebGLRenderingContextBase.getParameter" $
6796 | WebGLRenderingContextBase.prim__getParameter (up a) b
6802 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6804 | -> (program : WebGLProgram)
6806 | getProgramInfoLog a b = tryJS "WebGLRenderingContextBase.getProgramInfoLog" $
6807 | WebGLRenderingContextBase.prim__getProgramInfoLog (up a) b
6813 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6815 | -> (program : WebGLProgram)
6818 | getProgramParameter a b c = tryJS "WebGLRenderingContextBase.getProgramParameter" $
6819 | WebGLRenderingContextBase.prim__getProgramParameter (up a) b c
6823 | getRenderbufferParameter :
6825 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6830 | getRenderbufferParameter a b c = tryJS "WebGLRenderingContextBase.getRenderbufferParameter" $
6831 | WebGLRenderingContextBase.prim__getRenderbufferParameter (up a) b c
6837 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6839 | -> (shader : WebGLShader)
6841 | getShaderInfoLog a b = tryJS "WebGLRenderingContextBase.getShaderInfoLog" $
6842 | WebGLRenderingContextBase.prim__getShaderInfoLog (up a) b
6848 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6850 | -> (shader : WebGLShader)
6853 | getShaderParameter a b c = tryJS "WebGLRenderingContextBase.getShaderParameter" $
6854 | WebGLRenderingContextBase.prim__getShaderParameter (up a) b c
6858 | getShaderPrecisionFormat :
6860 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6862 | -> (shadertype : Bits32)
6863 | -> (precisiontype : Bits32)
6864 | -> JSIO (Maybe WebGLShaderPrecisionFormat)
6865 | getShaderPrecisionFormat a b c = tryJS "WebGLRenderingContextBase.getShaderPrecisionFormat" $
6866 | WebGLRenderingContextBase.prim__getShaderPrecisionFormat (up a) b c
6872 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6874 | -> (shader : WebGLShader)
6876 | getShaderSource a b = tryJS "WebGLRenderingContextBase.getShaderSource" $
6877 | WebGLRenderingContextBase.prim__getShaderSource (up a) b
6881 | getSupportedExtensions :
6883 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6885 | -> JSIO (Maybe (Array String))
6886 | getSupportedExtensions a = tryJS "WebGLRenderingContextBase.getSupportedExtensions" $
6887 | WebGLRenderingContextBase.prim__getSupportedExtensions (up a)
6893 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6898 | getTexParameter a b c = tryJS "WebGLRenderingContextBase.getTexParameter" $
6899 | WebGLRenderingContextBase.prim__getTexParameter (up a) b c
6905 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6907 | -> (program : WebGLProgram)
6909 | -> JSIO (Maybe WebGLUniformLocation)
6910 | getUniformLocation a b c = tryJS "WebGLRenderingContextBase.getUniformLocation" $
6911 | WebGLRenderingContextBase.prim__getUniformLocation (up a) b c
6917 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6919 | -> (program : WebGLProgram)
6920 | -> (location : WebGLUniformLocation)
6922 | getUniform a b c = tryJS "WebGLRenderingContextBase.getUniform" $
6923 | WebGLRenderingContextBase.prim__getUniform (up a) b c
6927 | getVertexAttribOffset :
6929 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6934 | getVertexAttribOffset a b c = primJS $
6935 | WebGLRenderingContextBase.prim__getVertexAttribOffset (up a) b c
6941 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6946 | getVertexAttrib a b c = tryJS "WebGLRenderingContextBase.getVertexAttrib" $
6947 | WebGLRenderingContextBase.prim__getVertexAttrib (up a) b c
6953 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6958 | hint a b c = primJS $
WebGLRenderingContextBase.prim__hint (up a) b c
6964 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6966 | -> (buffer : Maybe WebGLBuffer)
6968 | isBuffer a b = tryJS "WebGLRenderingContextBase.isBuffer" $
6969 | WebGLRenderingContextBase.prim__isBuffer (up a) (toFFI b)
6975 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6978 | isContextLost a = tryJS "WebGLRenderingContextBase.isContextLost" $
6979 | WebGLRenderingContextBase.prim__isContextLost (up a)
6985 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6989 | isEnabled a b = tryJS "WebGLRenderingContextBase.isEnabled" $
6990 | WebGLRenderingContextBase.prim__isEnabled (up a) b
6996 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
6998 | -> (framebuffer : Maybe WebGLFramebuffer)
7000 | isFramebuffer a b = tryJS "WebGLRenderingContextBase.isFramebuffer" $
7001 | WebGLRenderingContextBase.prim__isFramebuffer (up a) (toFFI b)
7007 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7009 | -> (program : Maybe WebGLProgram)
7011 | isProgram a b = tryJS "WebGLRenderingContextBase.isProgram" $
7012 | WebGLRenderingContextBase.prim__isProgram (up a) (toFFI b)
7018 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7020 | -> (renderbuffer : Maybe WebGLRenderbuffer)
7022 | isRenderbuffer a b = tryJS "WebGLRenderingContextBase.isRenderbuffer" $
7023 | WebGLRenderingContextBase.prim__isRenderbuffer (up a) (toFFI b)
7029 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7031 | -> (shader : Maybe WebGLShader)
7033 | isShader a b = tryJS "WebGLRenderingContextBase.isShader" $
7034 | WebGLRenderingContextBase.prim__isShader (up a) (toFFI b)
7040 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7042 | -> (texture : Maybe WebGLTexture)
7044 | isTexture a b = tryJS "WebGLRenderingContextBase.isTexture" $
7045 | WebGLRenderingContextBase.prim__isTexture (up a) (toFFI b)
7051 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7055 | lineWidth a b = primJS $
WebGLRenderingContextBase.prim__lineWidth (up a) b
7061 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7063 | -> (program : WebGLProgram)
7065 | linkProgram a b = primJS $
7066 | WebGLRenderingContextBase.prim__linkProgram (up a) b
7072 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7077 | pixelStorei a b c = primJS $
7078 | WebGLRenderingContextBase.prim__pixelStorei (up a) b c
7084 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7089 | polygonOffset a b c = primJS $
7090 | WebGLRenderingContextBase.prim__polygonOffset (up a) b c
7096 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7099 | -> (internalformat : Bits32)
7103 | renderbufferStorage a b c d e = primJS $
7104 | WebGLRenderingContextBase.prim__renderbufferStorage (up a) b c d e
7110 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7115 | sampleCoverage a b c = primJS $
7116 | WebGLRenderingContextBase.prim__sampleCoverage (up a) b (toFFI c)
7122 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7129 | scissor a b c d e = primJS $
7130 | WebGLRenderingContextBase.prim__scissor (up a) b c d e
7136 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7138 | -> (shader : WebGLShader)
7141 | shaderSource a b c = primJS $
7142 | WebGLRenderingContextBase.prim__shaderSource (up a) b c
7148 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7155 | stencilFuncSeparate a b c d e = primJS $
7156 | WebGLRenderingContextBase.prim__stencilFuncSeparate (up a) b c d e
7162 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7168 | stencilFunc a b c d = primJS $
7169 | WebGLRenderingContextBase.prim__stencilFunc (up a) b c d
7175 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7180 | stencilMaskSeparate a b c = primJS $
7181 | WebGLRenderingContextBase.prim__stencilMaskSeparate (up a) b c
7187 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7191 | stencilMask a b = primJS $
7192 | WebGLRenderingContextBase.prim__stencilMask (up a) b
7198 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7205 | stencilOpSeparate a b c d e = primJS $
7206 | WebGLRenderingContextBase.prim__stencilOpSeparate (up a) b c d e
7212 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7218 | stencilOp a b c d = primJS $
7219 | WebGLRenderingContextBase.prim__stencilOp (up a) b c d
7225 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7231 | texParameterf a b c d = primJS $
7232 | WebGLRenderingContextBase.prim__texParameterf (up a) b c d
7238 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7244 | texParameteri a b c d = primJS $
7245 | WebGLRenderingContextBase.prim__texParameteri (up a) b c d
7251 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7253 | -> (location : Maybe WebGLUniformLocation)
7256 | uniform1f a b c = primJS $
7257 | WebGLRenderingContextBase.prim__uniform1f (up a) (toFFI b) c
7263 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7265 | -> (location : Maybe WebGLUniformLocation)
7268 | uniform1i a b c = primJS $
7269 | WebGLRenderingContextBase.prim__uniform1i (up a) (toFFI b) c
7275 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7277 | -> (location : Maybe WebGLUniformLocation)
7281 | uniform2f a b c d = primJS $
7282 | WebGLRenderingContextBase.prim__uniform2f (up a) (toFFI b) c d
7288 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7290 | -> (location : Maybe WebGLUniformLocation)
7294 | uniform2i a b c d = primJS $
7295 | WebGLRenderingContextBase.prim__uniform2i (up a) (toFFI b) c d
7301 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7303 | -> (location : Maybe WebGLUniformLocation)
7308 | uniform3f a b c d e = primJS $
7309 | WebGLRenderingContextBase.prim__uniform3f (up a) (toFFI b) c d e
7315 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7317 | -> (location : Maybe WebGLUniformLocation)
7322 | uniform3i a b c d e = primJS $
7323 | WebGLRenderingContextBase.prim__uniform3i (up a) (toFFI b) c d e
7329 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7331 | -> (location : Maybe WebGLUniformLocation)
7337 | uniform4f a b c d e f = primJS $
7338 | WebGLRenderingContextBase.prim__uniform4f (up a) (toFFI b) c d e f
7344 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7346 | -> (location : Maybe WebGLUniformLocation)
7352 | uniform4i a b c d e f = primJS $
7353 | WebGLRenderingContextBase.prim__uniform4i (up a) (toFFI b) c d e f
7359 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7361 | -> (program : Maybe WebGLProgram)
7363 | useProgram a b = primJS $
7364 | WebGLRenderingContextBase.prim__useProgram (up a) (toFFI b)
7370 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7372 | -> (program : WebGLProgram)
7374 | validateProgram a b = primJS $
7375 | WebGLRenderingContextBase.prim__validateProgram (up a) b
7381 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7386 | vertexAttrib1f a b c = primJS $
7387 | WebGLRenderingContextBase.prim__vertexAttrib1f (up a) b c
7393 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7396 | -> (values : HSum [Float32Array, Array Double])
7398 | vertexAttrib1fv a b c = primJS $
7399 | WebGLRenderingContextBase.prim__vertexAttrib1fv (up a) b (toFFI c)
7405 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7411 | vertexAttrib2f a b c d = primJS $
7412 | WebGLRenderingContextBase.prim__vertexAttrib2f (up a) b c d
7418 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7421 | -> (values : HSum [Float32Array, Array Double])
7423 | vertexAttrib2fv a b c = primJS $
7424 | WebGLRenderingContextBase.prim__vertexAttrib2fv (up a) b (toFFI c)
7430 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7437 | vertexAttrib3f a b c d e = primJS $
7438 | WebGLRenderingContextBase.prim__vertexAttrib3f (up a) b c d e
7444 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7447 | -> (values : HSum [Float32Array, Array Double])
7449 | vertexAttrib3fv a b c = primJS $
7450 | WebGLRenderingContextBase.prim__vertexAttrib3fv (up a) b (toFFI c)
7456 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7464 | vertexAttrib4f a b c d e f = primJS $
7465 | WebGLRenderingContextBase.prim__vertexAttrib4f (up a) b c d e f
7471 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7474 | -> (values : HSum [Float32Array, Array Double])
7476 | vertexAttrib4fv a b c = primJS $
7477 | WebGLRenderingContextBase.prim__vertexAttrib4fv (up a) b (toFFI c)
7483 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7492 | vertexAttribPointer a b c d e f g = primJS $
7493 | WebGLRenderingContextBase.prim__vertexAttribPointer
7506 | -> {auto 0 _ : Elem WebGLRenderingContextBase (Types t1)}
7513 | viewport a b c d e = primJS $
7514 | WebGLRenderingContextBase.prim__viewport (up a) b c d e
7518 | namespace WebGLRenderingContextOverloads
7523 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7529 | bufferData a b c d = primJS $
7530 | WebGLRenderingContextOverloads.prim__bufferData (up a) b c d
7536 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7555 | bufferData1 a b c d = primJS $
7556 | WebGLRenderingContextOverloads.prim__bufferData1 (up a) b (toFFI c) d
7562 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7580 | bufferSubData a b c d = primJS $
7581 | WebGLRenderingContextOverloads.prim__bufferSubData (up a) b c (toFFI d)
7587 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7591 | -> (internalformat : Bits32)
7608 | compressedTexImage2D a b c d e f g h = primJS $
7609 | WebGLRenderingContextOverloads.prim__compressedTexImage2D
7621 | compressedTexSubImage2D :
7623 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7645 | compressedTexSubImage2D a b c d e f g h i = primJS $
7646 | WebGLRenderingContextOverloads.prim__compressedTexSubImage2D
7661 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7683 | readPixels a b c d e f g h = primJS $
7684 | WebGLRenderingContextOverloads.prim__readPixels (up a) b c d e f g (toFFI h)
7690 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7694 | -> (internalformat : Int32)
7714 | texImage2D a b c d e f g h i j = primJS $
7715 | WebGLRenderingContextOverloads.prim__texImage2D
7731 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7735 | -> (internalformat : Int32)
7747 | texImage2D1 a b c d e f g = primJS $
7748 | WebGLRenderingContextOverloads.prim__texImage2D1 (up a) b c d e f (toFFI g)
7754 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7778 | texSubImage2D a b c d e f g h i j = primJS $
7779 | WebGLRenderingContextOverloads.prim__texSubImage2D
7795 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7812 | texSubImage2D1 a b c d e f g h = primJS $
7813 | WebGLRenderingContextOverloads.prim__texSubImage2D1
7827 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7829 | -> (location : Maybe WebGLUniformLocation)
7830 | -> (v : HSum [Float32Array, Array Double])
7832 | uniform1fv a b c = primJS $
7833 | WebGLRenderingContextOverloads.prim__uniform1fv (up a) (toFFI b) (toFFI c)
7839 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7841 | -> (location : Maybe WebGLUniformLocation)
7842 | -> (v : HSum [Int32Array, Array Int32])
7844 | uniform1iv a b c = primJS $
7845 | WebGLRenderingContextOverloads.prim__uniform1iv (up a) (toFFI b) (toFFI c)
7851 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7853 | -> (location : Maybe WebGLUniformLocation)
7854 | -> (v : HSum [Float32Array, Array Double])
7856 | uniform2fv a b c = primJS $
7857 | WebGLRenderingContextOverloads.prim__uniform2fv (up a) (toFFI b) (toFFI c)
7863 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7865 | -> (location : Maybe WebGLUniformLocation)
7866 | -> (v : HSum [Int32Array, Array Int32])
7868 | uniform2iv a b c = primJS $
7869 | WebGLRenderingContextOverloads.prim__uniform2iv (up a) (toFFI b) (toFFI c)
7875 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7877 | -> (location : Maybe WebGLUniformLocation)
7878 | -> (v : HSum [Float32Array, Array Double])
7880 | uniform3fv a b c = primJS $
7881 | WebGLRenderingContextOverloads.prim__uniform3fv (up a) (toFFI b) (toFFI c)
7887 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7889 | -> (location : Maybe WebGLUniformLocation)
7890 | -> (v : HSum [Int32Array, Array Int32])
7892 | uniform3iv a b c = primJS $
7893 | WebGLRenderingContextOverloads.prim__uniform3iv (up a) (toFFI b) (toFFI c)
7899 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7901 | -> (location : Maybe WebGLUniformLocation)
7902 | -> (v : HSum [Float32Array, Array Double])
7904 | uniform4fv a b c = primJS $
7905 | WebGLRenderingContextOverloads.prim__uniform4fv (up a) (toFFI b) (toFFI c)
7911 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7913 | -> (location : Maybe WebGLUniformLocation)
7914 | -> (v : HSum [Int32Array, Array Int32])
7916 | uniform4iv a b c = primJS $
7917 | WebGLRenderingContextOverloads.prim__uniform4iv (up a) (toFFI b) (toFFI c)
7923 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7925 | -> (location : Maybe WebGLUniformLocation)
7927 | -> (value : HSum [Float32Array, Array Double])
7929 | uniformMatrix2fv a b c d = primJS $
7930 | WebGLRenderingContextOverloads.prim__uniformMatrix2fv
7940 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7942 | -> (location : Maybe WebGLUniformLocation)
7944 | -> (value : HSum [Float32Array, Array Double])
7946 | uniformMatrix3fv a b c d = primJS $
7947 | WebGLRenderingContextOverloads.prim__uniformMatrix3fv
7957 | -> {auto 0 _ : Elem WebGLRenderingContextOverloads (Types t1)}
7959 | -> (location : Maybe WebGLUniformLocation)
7961 | -> (value : HSum [Float32Array, Array Double])
7963 | uniformMatrix4fv a b c d = primJS $
7964 | WebGLRenderingContextOverloads.prim__uniformMatrix4fv
7977 | namespace WebGLContextAttributes
7981 | (alpha : Optional Bool)
7982 | -> (depth : Optional Bool)
7983 | -> (stencil : Optional Bool)
7984 | -> (antialias : Optional Bool)
7985 | -> (premultipliedAlpha : Optional Bool)
7986 | -> (preserveDrawingBuffer : Optional Bool)
7987 | -> (powerPreference : Optional WebGLPowerPreference)
7988 | -> (failIfMajorPerformanceCaveat : Optional Bool)
7989 | -> (desynchronized : Optional Bool)
7990 | -> JSIO WebGLContextAttributes
7991 | new' a b c d e f g h i = primJS $
7992 | WebGLContextAttributes.prim__new
8004 | new : JSIO WebGLContextAttributes
8006 | WebGLContextAttributes.prim__new
8021 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8023 | -> Attribute True Optional Bool
8024 | alpha v = fromUndefOrPrim
8025 | "WebGLContextAttributes.getalpha"
8029 | (v :> WebGLContextAttributes)
8035 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8037 | -> Attribute True Optional Bool
8038 | antialias v = fromUndefOrPrim
8039 | "WebGLContextAttributes.getantialias"
8043 | (v :> WebGLContextAttributes)
8049 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8051 | -> Attribute True Optional Bool
8052 | depth v = fromUndefOrPrim
8053 | "WebGLContextAttributes.getdepth"
8057 | (v :> WebGLContextAttributes)
8063 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8065 | -> Attribute True Optional Bool
8066 | desynchronized v = fromUndefOrPrim
8067 | "WebGLContextAttributes.getdesynchronized"
8069 | prim__setDesynchronized
8071 | (v :> WebGLContextAttributes)
8075 | failIfMajorPerformanceCaveat :
8077 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8079 | -> Attribute True Optional Bool
8080 | failIfMajorPerformanceCaveat v = fromUndefOrPrim
8081 | "WebGLContextAttributes.getfailIfMajorPerformanceCaveat"
8082 | prim__failIfMajorPerformanceCaveat
8083 | prim__setFailIfMajorPerformanceCaveat
8085 | (v :> WebGLContextAttributes)
8091 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8093 | -> Attribute False Optional WebGLPowerPreference
8094 | powerPreference v = fromUndefOrPrimNoDefault
8095 | "WebGLContextAttributes.getpowerPreference"
8097 | prim__setPowerPreference
8098 | (v :> WebGLContextAttributes)
8104 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8106 | -> Attribute True Optional Bool
8107 | premultipliedAlpha v = fromUndefOrPrim
8108 | "WebGLContextAttributes.getpremultipliedAlpha"
8109 | prim__premultipliedAlpha
8110 | prim__setPremultipliedAlpha
8112 | (v :> WebGLContextAttributes)
8116 | preserveDrawingBuffer :
8118 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8120 | -> Attribute True Optional Bool
8121 | preserveDrawingBuffer v = fromUndefOrPrim
8122 | "WebGLContextAttributes.getpreserveDrawingBuffer"
8123 | prim__preserveDrawingBuffer
8124 | prim__setPreserveDrawingBuffer
8126 | (v :> WebGLContextAttributes)
8132 | -> {auto 0 _ : Elem WebGLContextAttributes (Types t)}
8134 | -> Attribute True Optional Bool
8135 | stencil v = fromUndefOrPrim
8136 | "WebGLContextAttributes.getstencil"
8140 | (v :> WebGLContextAttributes)