Skip to content

Commit 9050386

Browse files
committed
fetch extensions
1 parent f62655a commit 9050386

26 files changed

+604
-721
lines changed

baselines/dom.generated.d.ts

Lines changed: 97 additions & 165 deletions
Original file line numberDiff line numberDiff line change
@@ -1570,18 +1570,12 @@ interface EventListener {
15701570
}
15711571

15721572
interface ANGLE_instanced_arrays {
1573-
drawArraysInstancedANGLE(mode: number, first: number, count: number, primcount: number): void;
1574-
drawElementsInstancedANGLE(mode: number, count: number, type: number, offset: number, primcount: number): void;
1575-
vertexAttribDivisorANGLE(index: number, divisor: number): void;
1576-
readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: number;
1573+
drawArraysInstancedANGLE(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei): void;
1574+
drawElementsInstancedANGLE(mode: GLenum, count: GLsizei, type: GLenum, offset: GLintptr, primcount: GLsizei): void;
1575+
vertexAttribDivisorANGLE(index: GLuint, divisor: GLuint): void;
1576+
readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: GLenum;
15771577
}
15781578

1579-
declare var ANGLE_instanced_arrays: {
1580-
prototype: ANGLE_instanced_arrays;
1581-
new(): ANGLE_instanced_arrays;
1582-
readonly VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE: number;
1583-
};
1584-
15851579
interface AbortController {
15861580
/**
15871581
* Returns the AbortSignal object associated with this object.
@@ -4601,35 +4595,28 @@ declare var DynamicsCompressorNode: {
46014595
};
46024596

46034597
interface EXT_blend_minmax {
4604-
readonly MAX_EXT: number;
4605-
readonly MIN_EXT: number;
4598+
readonly MAX_EXT: GLenum;
4599+
readonly MIN_EXT: GLenum;
46064600
}
46074601

46084602
interface EXT_frag_depth {
46094603
}
46104604

46114605
interface EXT_sRGB {
4612-
readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: number;
4613-
readonly SRGB8_ALPHA8_EXT: number;
4614-
readonly SRGB_ALPHA_EXT: number;
4615-
readonly SRGB_EXT: number;
4606+
readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: GLenum;
4607+
readonly SRGB8_ALPHA8_EXT: GLenum;
4608+
readonly SRGB_ALPHA_EXT: GLenum;
4609+
readonly SRGB_EXT: GLenum;
46164610
}
46174611

46184612
interface EXT_shader_texture_lod {
46194613
}
46204614

46214615
interface EXT_texture_filter_anisotropic {
4622-
readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: number;
4623-
readonly TEXTURE_MAX_ANISOTROPY_EXT: number;
4616+
readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: GLenum;
4617+
readonly TEXTURE_MAX_ANISOTROPY_EXT: GLenum;
46244618
}
46254619

4626-
declare var EXT_texture_filter_anisotropic: {
4627-
prototype: EXT_texture_filter_anisotropic;
4628-
new(): EXT_texture_filter_anisotropic;
4629-
readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: number;
4630-
readonly TEXTURE_MAX_ANISOTROPY_EXT: number;
4631-
};
4632-
46334620
interface ElementEventMap {
46344621
"fullscreenchange": Event;
46354622
"fullscreenerror": Event;
@@ -10530,61 +10517,29 @@ declare var Notification: {
1053010517
interface OES_element_index_uint {
1053110518
}
1053210519

10533-
declare var OES_element_index_uint: {
10534-
prototype: OES_element_index_uint;
10535-
new(): OES_element_index_uint;
10536-
};
10537-
1053810520
interface OES_standard_derivatives {
10539-
readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: number;
10521+
readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: GLenum;
1054010522
}
1054110523

10542-
declare var OES_standard_derivatives: {
10543-
prototype: OES_standard_derivatives;
10544-
new(): OES_standard_derivatives;
10545-
readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: number;
10546-
};
10547-
1054810524
interface OES_texture_float {
1054910525
}
1055010526

10551-
declare var OES_texture_float: {
10552-
prototype: OES_texture_float;
10553-
new(): OES_texture_float;
10554-
};
10555-
1055610527
interface OES_texture_float_linear {
1055710528
}
1055810529

10559-
declare var OES_texture_float_linear: {
10560-
prototype: OES_texture_float_linear;
10561-
new(): OES_texture_float_linear;
10562-
};
10563-
1056410530
interface OES_texture_half_float {
10565-
readonly HALF_FLOAT_OES: number;
10531+
readonly HALF_FLOAT_OES: GLenum;
1056610532
}
1056710533

10568-
declare var OES_texture_half_float: {
10569-
prototype: OES_texture_half_float;
10570-
new(): OES_texture_half_float;
10571-
readonly HALF_FLOAT_OES: number;
10572-
};
10573-
1057410534
interface OES_texture_half_float_linear {
1057510535
}
1057610536

10577-
declare var OES_texture_half_float_linear: {
10578-
prototype: OES_texture_half_float_linear;
10579-
new(): OES_texture_half_float_linear;
10580-
};
10581-
1058210537
interface OES_vertex_array_object {
10583-
readonly VERTEX_ARRAY_BINDING_OES: number;
10584-
bindVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES): void;
10585-
createVertexArrayOES(): WebGLVertexArrayObjectOES;
10586-
deleteVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES): void;
10587-
isVertexArrayOES(value: any): value is WebGLVertexArrayObjectOES;
10538+
bindVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): void;
10539+
createVertexArrayOES(): WebGLVertexArrayObjectOES | null;
10540+
deleteVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): void;
10541+
isVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): GLboolean;
10542+
readonly VERTEX_ARRAY_BINDING_OES: GLenum;
1058810543
}
1058910544

1059010545
interface OfflineAudioCompletionEvent extends Event {
@@ -15095,129 +15050,106 @@ declare var VideoTrackList: {
1509515050
};
1509615051

1509715052
interface WEBGL_color_buffer_float {
15098-
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: number;
15099-
readonly RGB32F_EXT: number;
15100-
readonly RGBA32F_EXT: number;
15101-
readonly UNSIGNED_NORMALIZED_EXT: number;
15053+
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: GLenum;
15054+
readonly RGBA32F_EXT: GLenum;
15055+
readonly UNSIGNED_NORMALIZED_EXT: GLenum;
1510215056
}
1510315057

1510415058
interface WEBGL_compressed_texture_astc {
15105-
readonly COMPRESSED_RGBA_ASTC_10x10_KHR: number;
15106-
readonly COMPRESSED_RGBA_ASTC_10x5_KHR: number;
15107-
readonly COMPRESSED_RGBA_ASTC_10x6_KHR: number;
15108-
readonly COMPRESSED_RGBA_ASTC_10x8_KHR: number;
15109-
readonly COMPRESSED_RGBA_ASTC_12x10_KHR: number;
15110-
readonly COMPRESSED_RGBA_ASTC_12x12_KHR: number;
15111-
readonly COMPRESSED_RGBA_ASTC_4x4_KHR: number;
15112-
readonly COMPRESSED_RGBA_ASTC_5x4_KHR: number;
15113-
readonly COMPRESSED_RGBA_ASTC_5x5_KHR: number;
15114-
readonly COMPRESSED_RGBA_ASTC_6x5_KHR: number;
15115-
readonly COMPRESSED_RGBA_ASTC_6x6_KHR: number;
15116-
readonly COMPRESSED_RGBA_ASTC_8x5_KHR: number;
15117-
readonly COMPRESSED_RGBA_ASTC_8x6_KHR: number;
15118-
readonly COMPRESSED_RGBA_ASTC_8x8_KHR: number;
15119-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: number;
15120-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: number;
15121-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: number;
15122-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: number;
15123-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: number;
15124-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: number;
15125-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: number;
15126-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: number;
15127-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: number;
15128-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: number;
15129-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: number;
15130-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: number;
15131-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: number;
15132-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: number;
1513315059
getSupportedProfiles(): string[];
15060+
readonly COMPRESSED_RGBA_ASTC_10x10_KHR: GLenum;
15061+
readonly COMPRESSED_RGBA_ASTC_10x5_KHR: GLenum;
15062+
readonly COMPRESSED_RGBA_ASTC_10x6_KHR: GLenum;
15063+
readonly COMPRESSED_RGBA_ASTC_10x8_KHR: GLenum;
15064+
readonly COMPRESSED_RGBA_ASTC_12x10_KHR: GLenum;
15065+
readonly COMPRESSED_RGBA_ASTC_12x12_KHR: GLenum;
15066+
readonly COMPRESSED_RGBA_ASTC_4x4_KHR: GLenum;
15067+
readonly COMPRESSED_RGBA_ASTC_5x4_KHR: GLenum;
15068+
readonly COMPRESSED_RGBA_ASTC_5x5_KHR: GLenum;
15069+
readonly COMPRESSED_RGBA_ASTC_6x5_KHR: GLenum;
15070+
readonly COMPRESSED_RGBA_ASTC_6x6_KHR: GLenum;
15071+
readonly COMPRESSED_RGBA_ASTC_8x5_KHR: GLenum;
15072+
readonly COMPRESSED_RGBA_ASTC_8x6_KHR: GLenum;
15073+
readonly COMPRESSED_RGBA_ASTC_8x8_KHR: GLenum;
15074+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: GLenum;
15075+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: GLenum;
15076+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: GLenum;
15077+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: GLenum;
15078+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: GLenum;
15079+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: GLenum;
15080+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: GLenum;
15081+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: GLenum;
15082+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: GLenum;
15083+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: GLenum;
15084+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: GLenum;
15085+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: GLenum;
15086+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: GLenum;
15087+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: GLenum;
1513415088
}
1513515089

1513615090
interface WEBGL_compressed_texture_s3tc {
15137-
readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: number;
15138-
readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: number;
15139-
readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: number;
15140-
readonly COMPRESSED_RGB_S3TC_DXT1_EXT: number;
15091+
readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: GLenum;
15092+
readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: GLenum;
15093+
readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: GLenum;
15094+
readonly COMPRESSED_RGB_S3TC_DXT1_EXT: GLenum;
1514115095
}
1514215096

15143-
declare var WEBGL_compressed_texture_s3tc: {
15144-
prototype: WEBGL_compressed_texture_s3tc;
15145-
new(): WEBGL_compressed_texture_s3tc;
15146-
readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: number;
15147-
readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: number;
15148-
readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: number;
15149-
readonly COMPRESSED_RGB_S3TC_DXT1_EXT: number;
15150-
};
15151-
1515215097
interface WEBGL_compressed_texture_s3tc_srgb {
15153-
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: number;
15154-
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: number;
15155-
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: number;
15156-
readonly COMPRESSED_SRGB_S3TC_DXT1_EXT: number;
15098+
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: GLenum;
15099+
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: GLenum;
15100+
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: GLenum;
15101+
readonly COMPRESSED_SRGB_S3TC_DXT1_EXT: GLenum;
1515715102
}
1515815103

1515915104
interface WEBGL_debug_renderer_info {
15160-
readonly UNMASKED_RENDERER_WEBGL: number;
15161-
readonly UNMASKED_VENDOR_WEBGL: number;
15105+
readonly UNMASKED_RENDERER_WEBGL: GLenum;
15106+
readonly UNMASKED_VENDOR_WEBGL: GLenum;
1516215107
}
1516315108

15164-
declare var WEBGL_debug_renderer_info: {
15165-
prototype: WEBGL_debug_renderer_info;
15166-
new(): WEBGL_debug_renderer_info;
15167-
readonly UNMASKED_RENDERER_WEBGL: number;
15168-
readonly UNMASKED_VENDOR_WEBGL: number;
15169-
};
15170-
1517115109
interface WEBGL_debug_shaders {
1517215110
getTranslatedShaderSource(shader: WebGLShader): string;
1517315111
}
1517415112

1517515113
interface WEBGL_depth_texture {
15176-
readonly UNSIGNED_INT_24_8_WEBGL: number;
15114+
readonly UNSIGNED_INT_24_8_WEBGL: GLenum;
1517715115
}
1517815116

15179-
declare var WEBGL_depth_texture: {
15180-
prototype: WEBGL_depth_texture;
15181-
new(): WEBGL_depth_texture;
15182-
readonly UNSIGNED_INT_24_8_WEBGL: number;
15183-
};
15184-
1518515117
interface WEBGL_draw_buffers {
15186-
readonly COLOR_ATTACHMENT0_WEBGL: number;
15187-
readonly COLOR_ATTACHMENT10_WEBGL: number;
15188-
readonly COLOR_ATTACHMENT11_WEBGL: number;
15189-
readonly COLOR_ATTACHMENT12_WEBGL: number;
15190-
readonly COLOR_ATTACHMENT13_WEBGL: number;
15191-
readonly COLOR_ATTACHMENT14_WEBGL: number;
15192-
readonly COLOR_ATTACHMENT15_WEBGL: number;
15193-
readonly COLOR_ATTACHMENT1_WEBGL: number;
15194-
readonly COLOR_ATTACHMENT2_WEBGL: number;
15195-
readonly COLOR_ATTACHMENT3_WEBGL: number;
15196-
readonly COLOR_ATTACHMENT4_WEBGL: number;
15197-
readonly COLOR_ATTACHMENT5_WEBGL: number;
15198-
readonly COLOR_ATTACHMENT6_WEBGL: number;
15199-
readonly COLOR_ATTACHMENT7_WEBGL: number;
15200-
readonly COLOR_ATTACHMENT8_WEBGL: number;
15201-
readonly COLOR_ATTACHMENT9_WEBGL: number;
15202-
readonly DRAW_BUFFER0_WEBGL: number;
15203-
readonly DRAW_BUFFER10_WEBGL: number;
15204-
readonly DRAW_BUFFER11_WEBGL: number;
15205-
readonly DRAW_BUFFER12_WEBGL: number;
15206-
readonly DRAW_BUFFER13_WEBGL: number;
15207-
readonly DRAW_BUFFER14_WEBGL: number;
15208-
readonly DRAW_BUFFER15_WEBGL: number;
15209-
readonly DRAW_BUFFER1_WEBGL: number;
15210-
readonly DRAW_BUFFER2_WEBGL: number;
15211-
readonly DRAW_BUFFER3_WEBGL: number;
15212-
readonly DRAW_BUFFER4_WEBGL: number;
15213-
readonly DRAW_BUFFER5_WEBGL: number;
15214-
readonly DRAW_BUFFER6_WEBGL: number;
15215-
readonly DRAW_BUFFER7_WEBGL: number;
15216-
readonly DRAW_BUFFER8_WEBGL: number;
15217-
readonly DRAW_BUFFER9_WEBGL: number;
15218-
readonly MAX_COLOR_ATTACHMENTS_WEBGL: number;
15219-
readonly MAX_DRAW_BUFFERS_WEBGL: number;
15220-
drawBuffersWEBGL(buffers: number[]): void;
15118+
drawBuffersWEBGL(buffers: GLenum[]): void;
15119+
readonly COLOR_ATTACHMENT0_WEBGL: GLenum;
15120+
readonly COLOR_ATTACHMENT10_WEBGL: GLenum;
15121+
readonly COLOR_ATTACHMENT11_WEBGL: GLenum;
15122+
readonly COLOR_ATTACHMENT12_WEBGL: GLenum;
15123+
readonly COLOR_ATTACHMENT13_WEBGL: GLenum;
15124+
readonly COLOR_ATTACHMENT14_WEBGL: GLenum;
15125+
readonly COLOR_ATTACHMENT15_WEBGL: GLenum;
15126+
readonly COLOR_ATTACHMENT1_WEBGL: GLenum;
15127+
readonly COLOR_ATTACHMENT2_WEBGL: GLenum;
15128+
readonly COLOR_ATTACHMENT3_WEBGL: GLenum;
15129+
readonly COLOR_ATTACHMENT4_WEBGL: GLenum;
15130+
readonly COLOR_ATTACHMENT5_WEBGL: GLenum;
15131+
readonly COLOR_ATTACHMENT6_WEBGL: GLenum;
15132+
readonly COLOR_ATTACHMENT7_WEBGL: GLenum;
15133+
readonly COLOR_ATTACHMENT8_WEBGL: GLenum;
15134+
readonly COLOR_ATTACHMENT9_WEBGL: GLenum;
15135+
readonly DRAW_BUFFER0_WEBGL: GLenum;
15136+
readonly DRAW_BUFFER10_WEBGL: GLenum;
15137+
readonly DRAW_BUFFER11_WEBGL: GLenum;
15138+
readonly DRAW_BUFFER12_WEBGL: GLenum;
15139+
readonly DRAW_BUFFER13_WEBGL: GLenum;
15140+
readonly DRAW_BUFFER14_WEBGL: GLenum;
15141+
readonly DRAW_BUFFER15_WEBGL: GLenum;
15142+
readonly DRAW_BUFFER1_WEBGL: GLenum;
15143+
readonly DRAW_BUFFER2_WEBGL: GLenum;
15144+
readonly DRAW_BUFFER3_WEBGL: GLenum;
15145+
readonly DRAW_BUFFER4_WEBGL: GLenum;
15146+
readonly DRAW_BUFFER5_WEBGL: GLenum;
15147+
readonly DRAW_BUFFER6_WEBGL: GLenum;
15148+
readonly DRAW_BUFFER7_WEBGL: GLenum;
15149+
readonly DRAW_BUFFER8_WEBGL: GLenum;
15150+
readonly DRAW_BUFFER9_WEBGL: GLenum;
15151+
readonly MAX_COLOR_ATTACHMENTS_WEBGL: GLenum;
15152+
readonly MAX_DRAW_BUFFERS_WEBGL: GLenum;
1522115153
}
1522215154

1522315155
interface WEBGL_lose_context {
@@ -16119,7 +16051,7 @@ declare var WebGLUniformLocation: {
1611916051
new(): WebGLUniformLocation;
1612016052
};
1612116053

16122-
interface WebGLVertexArrayObjectOES {
16054+
interface WebGLVertexArrayObjectOES extends WebGLObject {
1612316055
}
1612416056

1612516057
interface WebKitPoint {

0 commit comments

Comments
 (0)