@@ -1574,18 +1574,12 @@ interface EventListener {
1574
1574
}
1575
1575
1576
1576
interface ANGLE_instanced_arrays {
1577
- drawArraysInstancedANGLE(mode: number , first: number , count: number , primcount: number ): void;
1578
- drawElementsInstancedANGLE(mode: number , count: number , type: number , offset: number , primcount: number ): void;
1579
- vertexAttribDivisorANGLE(index: number , divisor: number ): void;
1580
- readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: number ;
1577
+ drawArraysInstancedANGLE(mode: GLenum , first: GLint , count: GLsizei , primcount: GLsizei ): void;
1578
+ drawElementsInstancedANGLE(mode: GLenum , count: GLsizei , type: GLenum , offset: GLintptr , primcount: GLsizei ): void;
1579
+ vertexAttribDivisorANGLE(index: GLuint , divisor: GLuint ): void;
1580
+ readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: GLenum ;
1581
1581
}
1582
1582
1583
- declare var ANGLE_instanced_arrays: {
1584
- prototype: ANGLE_instanced_arrays;
1585
- new(): ANGLE_instanced_arrays;
1586
- readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: number;
1587
- };
1588
-
1589
1583
interface AbortController {
1590
1584
/**
1591
1585
* Returns the AbortSignal object associated with this object.
@@ -4695,35 +4689,28 @@ declare var DynamicsCompressorNode: {
4695
4689
};
4696
4690
4697
4691
interface EXT_blend_minmax {
4698
- readonly MAX_EXT: number ;
4699
- readonly MIN_EXT: number ;
4692
+ readonly MAX_EXT: GLenum ;
4693
+ readonly MIN_EXT: GLenum ;
4700
4694
}
4701
4695
4702
4696
interface EXT_frag_depth {
4703
4697
}
4704
4698
4705
4699
interface EXT_sRGB {
4706
- readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: number ;
4707
- readonly SRGB8_ALPHA8_EXT: number ;
4708
- readonly SRGB_ALPHA_EXT: number ;
4709
- readonly SRGB_EXT: number ;
4700
+ readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: GLenum ;
4701
+ readonly SRGB8_ALPHA8_EXT: GLenum ;
4702
+ readonly SRGB_ALPHA_EXT: GLenum ;
4703
+ readonly SRGB_EXT: GLenum ;
4710
4704
}
4711
4705
4712
4706
interface EXT_shader_texture_lod {
4713
4707
}
4714
4708
4715
4709
interface EXT_texture_filter_anisotropic {
4716
- readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: number ;
4717
- readonly TEXTURE_MAX_ANISOTROPY_EXT: number ;
4710
+ readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: GLenum ;
4711
+ readonly TEXTURE_MAX_ANISOTROPY_EXT: GLenum ;
4718
4712
}
4719
4713
4720
- declare var EXT_texture_filter_anisotropic: {
4721
- prototype: EXT_texture_filter_anisotropic;
4722
- new(): EXT_texture_filter_anisotropic;
4723
- readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: number;
4724
- readonly TEXTURE_MAX_ANISOTROPY_EXT: number;
4725
- };
4726
-
4727
4714
interface ElementEventMap {
4728
4715
"fullscreenchange": Event;
4729
4716
"fullscreenerror": Event;
@@ -10629,61 +10616,29 @@ declare var Notification: {
10629
10616
interface OES_element_index_uint {
10630
10617
}
10631
10618
10632
- declare var OES_element_index_uint: {
10633
- prototype: OES_element_index_uint;
10634
- new(): OES_element_index_uint;
10635
- };
10636
-
10637
10619
interface OES_standard_derivatives {
10638
- readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: number ;
10620
+ readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: GLenum ;
10639
10621
}
10640
10622
10641
- declare var OES_standard_derivatives: {
10642
- prototype: OES_standard_derivatives;
10643
- new(): OES_standard_derivatives;
10644
- readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: number;
10645
- };
10646
-
10647
10623
interface OES_texture_float {
10648
10624
}
10649
10625
10650
- declare var OES_texture_float: {
10651
- prototype: OES_texture_float;
10652
- new(): OES_texture_float;
10653
- };
10654
-
10655
10626
interface OES_texture_float_linear {
10656
10627
}
10657
10628
10658
- declare var OES_texture_float_linear: {
10659
- prototype: OES_texture_float_linear;
10660
- new(): OES_texture_float_linear;
10661
- };
10662
-
10663
10629
interface OES_texture_half_float {
10664
- readonly HALF_FLOAT_OES: number ;
10630
+ readonly HALF_FLOAT_OES: GLenum ;
10665
10631
}
10666
10632
10667
- declare var OES_texture_half_float: {
10668
- prototype: OES_texture_half_float;
10669
- new(): OES_texture_half_float;
10670
- readonly HALF_FLOAT_OES: number;
10671
- };
10672
-
10673
10633
interface OES_texture_half_float_linear {
10674
10634
}
10675
10635
10676
- declare var OES_texture_half_float_linear: {
10677
- prototype: OES_texture_half_float_linear;
10678
- new(): OES_texture_half_float_linear;
10679
- };
10680
-
10681
10636
interface OES_vertex_array_object {
10682
- readonly VERTEX_ARRAY_BINDING_OES: number ;
10683
- bindVertexArrayOES(arrayObject : WebGLVertexArrayObjectOES): void ;
10684
- createVertexArrayOES() : WebGLVertexArrayObjectOES;
10685
- deleteVertexArrayOES (arrayObject: WebGLVertexArrayObjectOES): void ;
10686
- isVertexArrayOES(value: any): value is WebGLVertexArrayObjectOES ;
10637
+ bindVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): void ;
10638
+ createVertexArrayOES() : WebGLVertexArrayObjectOES | null ;
10639
+ deleteVertexArrayOES(arrayObject : WebGLVertexArrayObjectOES | null): void ;
10640
+ isVertexArrayOES (arrayObject: WebGLVertexArrayObjectOES | null ): GLboolean ;
10641
+ readonly VERTEX_ARRAY_BINDING_OES: GLenum ;
10687
10642
}
10688
10643
10689
10644
interface OfflineAudioCompletionEvent extends Event {
@@ -15260,129 +15215,106 @@ declare var VideoTrackList: {
15260
15215
};
15261
15216
15262
15217
interface WEBGL_color_buffer_float {
15263
- readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: number;
15264
- readonly RGB32F_EXT: number;
15265
- readonly RGBA32F_EXT: number;
15266
- readonly UNSIGNED_NORMALIZED_EXT: number;
15218
+ readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: GLenum;
15219
+ readonly RGBA32F_EXT: GLenum;
15220
+ readonly UNSIGNED_NORMALIZED_EXT: GLenum;
15267
15221
}
15268
15222
15269
15223
interface WEBGL_compressed_texture_astc {
15270
- readonly COMPRESSED_RGBA_ASTC_10x10_KHR: number;
15271
- readonly COMPRESSED_RGBA_ASTC_10x5_KHR: number;
15272
- readonly COMPRESSED_RGBA_ASTC_10x6_KHR: number;
15273
- readonly COMPRESSED_RGBA_ASTC_10x8_KHR: number;
15274
- readonly COMPRESSED_RGBA_ASTC_12x10_KHR: number;
15275
- readonly COMPRESSED_RGBA_ASTC_12x12_KHR: number;
15276
- readonly COMPRESSED_RGBA_ASTC_4x4_KHR: number;
15277
- readonly COMPRESSED_RGBA_ASTC_5x4_KHR: number;
15278
- readonly COMPRESSED_RGBA_ASTC_5x5_KHR: number;
15279
- readonly COMPRESSED_RGBA_ASTC_6x5_KHR: number;
15280
- readonly COMPRESSED_RGBA_ASTC_6x6_KHR: number;
15281
- readonly COMPRESSED_RGBA_ASTC_8x5_KHR: number;
15282
- readonly COMPRESSED_RGBA_ASTC_8x6_KHR: number;
15283
- readonly COMPRESSED_RGBA_ASTC_8x8_KHR: number;
15284
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: number;
15285
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: number;
15286
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: number;
15287
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: number;
15288
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: number;
15289
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: number;
15290
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: number;
15291
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: number;
15292
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: number;
15293
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: number;
15294
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: number;
15295
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: number;
15296
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: number;
15297
- readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: number;
15298
15224
getSupportedProfiles(): string[];
15225
+ readonly COMPRESSED_RGBA_ASTC_10x10_KHR: GLenum;
15226
+ readonly COMPRESSED_RGBA_ASTC_10x5_KHR: GLenum;
15227
+ readonly COMPRESSED_RGBA_ASTC_10x6_KHR: GLenum;
15228
+ readonly COMPRESSED_RGBA_ASTC_10x8_KHR: GLenum;
15229
+ readonly COMPRESSED_RGBA_ASTC_12x10_KHR: GLenum;
15230
+ readonly COMPRESSED_RGBA_ASTC_12x12_KHR: GLenum;
15231
+ readonly COMPRESSED_RGBA_ASTC_4x4_KHR: GLenum;
15232
+ readonly COMPRESSED_RGBA_ASTC_5x4_KHR: GLenum;
15233
+ readonly COMPRESSED_RGBA_ASTC_5x5_KHR: GLenum;
15234
+ readonly COMPRESSED_RGBA_ASTC_6x5_KHR: GLenum;
15235
+ readonly COMPRESSED_RGBA_ASTC_6x6_KHR: GLenum;
15236
+ readonly COMPRESSED_RGBA_ASTC_8x5_KHR: GLenum;
15237
+ readonly COMPRESSED_RGBA_ASTC_8x6_KHR: GLenum;
15238
+ readonly COMPRESSED_RGBA_ASTC_8x8_KHR: GLenum;
15239
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: GLenum;
15240
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: GLenum;
15241
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: GLenum;
15242
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: GLenum;
15243
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: GLenum;
15244
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: GLenum;
15245
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: GLenum;
15246
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: GLenum;
15247
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: GLenum;
15248
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: GLenum;
15249
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: GLenum;
15250
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: GLenum;
15251
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: GLenum;
15252
+ readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: GLenum;
15299
15253
}
15300
15254
15301
15255
interface WEBGL_compressed_texture_s3tc {
15302
- readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: number ;
15303
- readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: number ;
15304
- readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: number ;
15305
- readonly COMPRESSED_RGB_S3TC_DXT1_EXT: number ;
15256
+ readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: GLenum ;
15257
+ readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: GLenum ;
15258
+ readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: GLenum ;
15259
+ readonly COMPRESSED_RGB_S3TC_DXT1_EXT: GLenum ;
15306
15260
}
15307
15261
15308
- declare var WEBGL_compressed_texture_s3tc: {
15309
- prototype: WEBGL_compressed_texture_s3tc;
15310
- new(): WEBGL_compressed_texture_s3tc;
15311
- readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: number;
15312
- readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: number;
15313
- readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: number;
15314
- readonly COMPRESSED_RGB_S3TC_DXT1_EXT: number;
15315
- };
15316
-
15317
15262
interface WEBGL_compressed_texture_s3tc_srgb {
15318
- readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: number ;
15319
- readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: number ;
15320
- readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: number ;
15321
- readonly COMPRESSED_SRGB_S3TC_DXT1_EXT: number ;
15263
+ readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: GLenum ;
15264
+ readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: GLenum ;
15265
+ readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: GLenum ;
15266
+ readonly COMPRESSED_SRGB_S3TC_DXT1_EXT: GLenum ;
15322
15267
}
15323
15268
15324
15269
interface WEBGL_debug_renderer_info {
15325
- readonly UNMASKED_RENDERER_WEBGL: number ;
15326
- readonly UNMASKED_VENDOR_WEBGL: number ;
15270
+ readonly UNMASKED_RENDERER_WEBGL: GLenum ;
15271
+ readonly UNMASKED_VENDOR_WEBGL: GLenum ;
15327
15272
}
15328
15273
15329
- declare var WEBGL_debug_renderer_info: {
15330
- prototype: WEBGL_debug_renderer_info;
15331
- new(): WEBGL_debug_renderer_info;
15332
- readonly UNMASKED_RENDERER_WEBGL: number;
15333
- readonly UNMASKED_VENDOR_WEBGL: number;
15334
- };
15335
-
15336
15274
interface WEBGL_debug_shaders {
15337
15275
getTranslatedShaderSource(shader: WebGLShader): string;
15338
15276
}
15339
15277
15340
15278
interface WEBGL_depth_texture {
15341
- readonly UNSIGNED_INT_24_8_WEBGL: number ;
15279
+ readonly UNSIGNED_INT_24_8_WEBGL: GLenum ;
15342
15280
}
15343
15281
15344
- declare var WEBGL_depth_texture: {
15345
- prototype: WEBGL_depth_texture;
15346
- new(): WEBGL_depth_texture;
15347
- readonly UNSIGNED_INT_24_8_WEBGL: number;
15348
- };
15349
-
15350
15282
interface WEBGL_draw_buffers {
15351
- readonly COLOR_ATTACHMENT0_WEBGL: number ;
15352
- readonly COLOR_ATTACHMENT10_WEBGL: number ;
15353
- readonly COLOR_ATTACHMENT11_WEBGL: number ;
15354
- readonly COLOR_ATTACHMENT12_WEBGL: number ;
15355
- readonly COLOR_ATTACHMENT13_WEBGL: number ;
15356
- readonly COLOR_ATTACHMENT14_WEBGL: number ;
15357
- readonly COLOR_ATTACHMENT15_WEBGL: number ;
15358
- readonly COLOR_ATTACHMENT1_WEBGL: number ;
15359
- readonly COLOR_ATTACHMENT2_WEBGL: number ;
15360
- readonly COLOR_ATTACHMENT3_WEBGL: number ;
15361
- readonly COLOR_ATTACHMENT4_WEBGL: number ;
15362
- readonly COLOR_ATTACHMENT5_WEBGL: number ;
15363
- readonly COLOR_ATTACHMENT6_WEBGL: number ;
15364
- readonly COLOR_ATTACHMENT7_WEBGL: number ;
15365
- readonly COLOR_ATTACHMENT8_WEBGL: number ;
15366
- readonly COLOR_ATTACHMENT9_WEBGL: number ;
15367
- readonly DRAW_BUFFER0_WEBGL: number ;
15368
- readonly DRAW_BUFFER10_WEBGL: number ;
15369
- readonly DRAW_BUFFER11_WEBGL: number ;
15370
- readonly DRAW_BUFFER12_WEBGL: number ;
15371
- readonly DRAW_BUFFER13_WEBGL: number ;
15372
- readonly DRAW_BUFFER14_WEBGL: number ;
15373
- readonly DRAW_BUFFER15_WEBGL: number ;
15374
- readonly DRAW_BUFFER1_WEBGL: number ;
15375
- readonly DRAW_BUFFER2_WEBGL: number ;
15376
- readonly DRAW_BUFFER3_WEBGL: number ;
15377
- readonly DRAW_BUFFER4_WEBGL: number ;
15378
- readonly DRAW_BUFFER5_WEBGL: number ;
15379
- readonly DRAW_BUFFER6_WEBGL: number ;
15380
- readonly DRAW_BUFFER7_WEBGL: number ;
15381
- readonly DRAW_BUFFER8_WEBGL: number ;
15382
- readonly DRAW_BUFFER9_WEBGL: number ;
15383
- readonly MAX_COLOR_ATTACHMENTS_WEBGL: number ;
15384
- readonly MAX_DRAW_BUFFERS_WEBGL: number ;
15385
- drawBuffersWEBGL(buffers: number[]): void ;
15283
+ drawBuffersWEBGL(buffers: GLenum[]): void ;
15284
+ readonly COLOR_ATTACHMENT0_WEBGL: GLenum ;
15285
+ readonly COLOR_ATTACHMENT10_WEBGL: GLenum ;
15286
+ readonly COLOR_ATTACHMENT11_WEBGL: GLenum ;
15287
+ readonly COLOR_ATTACHMENT12_WEBGL: GLenum ;
15288
+ readonly COLOR_ATTACHMENT13_WEBGL: GLenum ;
15289
+ readonly COLOR_ATTACHMENT14_WEBGL: GLenum ;
15290
+ readonly COLOR_ATTACHMENT15_WEBGL: GLenum ;
15291
+ readonly COLOR_ATTACHMENT1_WEBGL: GLenum ;
15292
+ readonly COLOR_ATTACHMENT2_WEBGL: GLenum ;
15293
+ readonly COLOR_ATTACHMENT3_WEBGL: GLenum ;
15294
+ readonly COLOR_ATTACHMENT4_WEBGL: GLenum ;
15295
+ readonly COLOR_ATTACHMENT5_WEBGL: GLenum ;
15296
+ readonly COLOR_ATTACHMENT6_WEBGL: GLenum ;
15297
+ readonly COLOR_ATTACHMENT7_WEBGL: GLenum ;
15298
+ readonly COLOR_ATTACHMENT8_WEBGL: GLenum ;
15299
+ readonly COLOR_ATTACHMENT9_WEBGL: GLenum ;
15300
+ readonly DRAW_BUFFER0_WEBGL: GLenum ;
15301
+ readonly DRAW_BUFFER10_WEBGL: GLenum ;
15302
+ readonly DRAW_BUFFER11_WEBGL: GLenum ;
15303
+ readonly DRAW_BUFFER12_WEBGL: GLenum ;
15304
+ readonly DRAW_BUFFER13_WEBGL: GLenum ;
15305
+ readonly DRAW_BUFFER14_WEBGL: GLenum ;
15306
+ readonly DRAW_BUFFER15_WEBGL: GLenum ;
15307
+ readonly DRAW_BUFFER1_WEBGL: GLenum ;
15308
+ readonly DRAW_BUFFER2_WEBGL: GLenum ;
15309
+ readonly DRAW_BUFFER3_WEBGL: GLenum ;
15310
+ readonly DRAW_BUFFER4_WEBGL: GLenum ;
15311
+ readonly DRAW_BUFFER5_WEBGL: GLenum ;
15312
+ readonly DRAW_BUFFER6_WEBGL: GLenum ;
15313
+ readonly DRAW_BUFFER7_WEBGL: GLenum ;
15314
+ readonly DRAW_BUFFER8_WEBGL: GLenum ;
15315
+ readonly DRAW_BUFFER9_WEBGL: GLenum ;
15316
+ readonly MAX_COLOR_ATTACHMENTS_WEBGL: GLenum ;
15317
+ readonly MAX_DRAW_BUFFERS_WEBGL: GLenum ;
15386
15318
}
15387
15319
15388
15320
interface WEBGL_lose_context {
@@ -16284,7 +16216,7 @@ declare var WebGLUniformLocation: {
16284
16216
new(): WebGLUniformLocation;
16285
16217
};
16286
16218
16287
- interface WebGLVertexArrayObjectOES {
16219
+ interface WebGLVertexArrayObjectOES extends WebGLObject {
16288
16220
}
16289
16221
16290
16222
interface WebKitPoint {
0 commit comments