Skip to content

Commit e49fac9

Browse files
committed
fetch extensions
1 parent 0f6c5d8 commit e49fac9

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.
@@ -4597,35 +4591,28 @@ declare var DynamicsCompressorNode: {
45974591
};
45984592

45994593
interface EXT_blend_minmax {
4600-
readonly MAX_EXT: number;
4601-
readonly MIN_EXT: number;
4594+
readonly MAX_EXT: GLenum;
4595+
readonly MIN_EXT: GLenum;
46024596
}
46034597

46044598
interface EXT_frag_depth {
46054599
}
46064600

46074601
interface EXT_sRGB {
4608-
readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: number;
4609-
readonly SRGB8_ALPHA8_EXT: number;
4610-
readonly SRGB_ALPHA_EXT: number;
4611-
readonly SRGB_EXT: number;
4602+
readonly FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: GLenum;
4603+
readonly SRGB8_ALPHA8_EXT: GLenum;
4604+
readonly SRGB_ALPHA_EXT: GLenum;
4605+
readonly SRGB_EXT: GLenum;
46124606
}
46134607

46144608
interface EXT_shader_texture_lod {
46154609
}
46164610

46174611
interface EXT_texture_filter_anisotropic {
4618-
readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: number;
4619-
readonly TEXTURE_MAX_ANISOTROPY_EXT: number;
4612+
readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: GLenum;
4613+
readonly TEXTURE_MAX_ANISOTROPY_EXT: GLenum;
46204614
}
46214615

4622-
declare var EXT_texture_filter_anisotropic: {
4623-
prototype: EXT_texture_filter_anisotropic;
4624-
new(): EXT_texture_filter_anisotropic;
4625-
readonly MAX_TEXTURE_MAX_ANISOTROPY_EXT: number;
4626-
readonly TEXTURE_MAX_ANISOTROPY_EXT: number;
4627-
};
4628-
46294616
interface Element extends Node, ParentNode, NonDocumentTypeChildNode, ChildNode, Slotable, Animatable {
46304617
readonly assignedSlot: HTMLSlotElement | null;
46314618
readonly attributes: NamedNodeMap;
@@ -10499,61 +10486,29 @@ declare var Notification: {
1049910486
interface OES_element_index_uint {
1050010487
}
1050110488

10502-
declare var OES_element_index_uint: {
10503-
prototype: OES_element_index_uint;
10504-
new(): OES_element_index_uint;
10505-
};
10506-
1050710489
interface OES_standard_derivatives {
10508-
readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: number;
10490+
readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: GLenum;
1050910491
}
1051010492

10511-
declare var OES_standard_derivatives: {
10512-
prototype: OES_standard_derivatives;
10513-
new(): OES_standard_derivatives;
10514-
readonly FRAGMENT_SHADER_DERIVATIVE_HINT_OES: number;
10515-
};
10516-
1051710493
interface OES_texture_float {
1051810494
}
1051910495

10520-
declare var OES_texture_float: {
10521-
prototype: OES_texture_float;
10522-
new(): OES_texture_float;
10523-
};
10524-
1052510496
interface OES_texture_float_linear {
1052610497
}
1052710498

10528-
declare var OES_texture_float_linear: {
10529-
prototype: OES_texture_float_linear;
10530-
new(): OES_texture_float_linear;
10531-
};
10532-
1053310499
interface OES_texture_half_float {
10534-
readonly HALF_FLOAT_OES: number;
10500+
readonly HALF_FLOAT_OES: GLenum;
1053510501
}
1053610502

10537-
declare var OES_texture_half_float: {
10538-
prototype: OES_texture_half_float;
10539-
new(): OES_texture_half_float;
10540-
readonly HALF_FLOAT_OES: number;
10541-
};
10542-
1054310503
interface OES_texture_half_float_linear {
1054410504
}
1054510505

10546-
declare var OES_texture_half_float_linear: {
10547-
prototype: OES_texture_half_float_linear;
10548-
new(): OES_texture_half_float_linear;
10549-
};
10550-
1055110506
interface OES_vertex_array_object {
10552-
readonly VERTEX_ARRAY_BINDING_OES: number;
10553-
bindVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES): void;
10554-
createVertexArrayOES(): WebGLVertexArrayObjectOES;
10555-
deleteVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES): void;
10556-
isVertexArrayOES(value: any): value is WebGLVertexArrayObjectOES;
10507+
bindVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): void;
10508+
createVertexArrayOES(): WebGLVertexArrayObjectOES | null;
10509+
deleteVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): void;
10510+
isVertexArrayOES(arrayObject: WebGLVertexArrayObjectOES | null): GLboolean;
10511+
readonly VERTEX_ARRAY_BINDING_OES: GLenum;
1055710512
}
1055810513

1055910514
interface OfflineAudioCompletionEvent extends Event {
@@ -15063,129 +15018,106 @@ declare var VideoTrackList: {
1506315018
};
1506415019

1506515020
interface WEBGL_color_buffer_float {
15066-
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: number;
15067-
readonly RGB32F_EXT: number;
15068-
readonly RGBA32F_EXT: number;
15069-
readonly UNSIGNED_NORMALIZED_EXT: number;
15021+
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: GLenum;
15022+
readonly RGBA32F_EXT: GLenum;
15023+
readonly UNSIGNED_NORMALIZED_EXT: GLenum;
1507015024
}
1507115025

1507215026
interface WEBGL_compressed_texture_astc {
15073-
readonly COMPRESSED_RGBA_ASTC_10x10_KHR: number;
15074-
readonly COMPRESSED_RGBA_ASTC_10x5_KHR: number;
15075-
readonly COMPRESSED_RGBA_ASTC_10x6_KHR: number;
15076-
readonly COMPRESSED_RGBA_ASTC_10x8_KHR: number;
15077-
readonly COMPRESSED_RGBA_ASTC_12x10_KHR: number;
15078-
readonly COMPRESSED_RGBA_ASTC_12x12_KHR: number;
15079-
readonly COMPRESSED_RGBA_ASTC_4x4_KHR: number;
15080-
readonly COMPRESSED_RGBA_ASTC_5x4_KHR: number;
15081-
readonly COMPRESSED_RGBA_ASTC_5x5_KHR: number;
15082-
readonly COMPRESSED_RGBA_ASTC_6x5_KHR: number;
15083-
readonly COMPRESSED_RGBA_ASTC_6x6_KHR: number;
15084-
readonly COMPRESSED_RGBA_ASTC_8x5_KHR: number;
15085-
readonly COMPRESSED_RGBA_ASTC_8x6_KHR: number;
15086-
readonly COMPRESSED_RGBA_ASTC_8x8_KHR: number;
15087-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: number;
15088-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: number;
15089-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: number;
15090-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: number;
15091-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: number;
15092-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: number;
15093-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: number;
15094-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: number;
15095-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: number;
15096-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: number;
15097-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: number;
15098-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: number;
15099-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: number;
15100-
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: number;
1510115027
getSupportedProfiles(): string[];
15028+
readonly COMPRESSED_RGBA_ASTC_10x10_KHR: GLenum;
15029+
readonly COMPRESSED_RGBA_ASTC_10x5_KHR: GLenum;
15030+
readonly COMPRESSED_RGBA_ASTC_10x6_KHR: GLenum;
15031+
readonly COMPRESSED_RGBA_ASTC_10x8_KHR: GLenum;
15032+
readonly COMPRESSED_RGBA_ASTC_12x10_KHR: GLenum;
15033+
readonly COMPRESSED_RGBA_ASTC_12x12_KHR: GLenum;
15034+
readonly COMPRESSED_RGBA_ASTC_4x4_KHR: GLenum;
15035+
readonly COMPRESSED_RGBA_ASTC_5x4_KHR: GLenum;
15036+
readonly COMPRESSED_RGBA_ASTC_5x5_KHR: GLenum;
15037+
readonly COMPRESSED_RGBA_ASTC_6x5_KHR: GLenum;
15038+
readonly COMPRESSED_RGBA_ASTC_6x6_KHR: GLenum;
15039+
readonly COMPRESSED_RGBA_ASTC_8x5_KHR: GLenum;
15040+
readonly COMPRESSED_RGBA_ASTC_8x6_KHR: GLenum;
15041+
readonly COMPRESSED_RGBA_ASTC_8x8_KHR: GLenum;
15042+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: GLenum;
15043+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: GLenum;
15044+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: GLenum;
15045+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: GLenum;
15046+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: GLenum;
15047+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: GLenum;
15048+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: GLenum;
15049+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: GLenum;
15050+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: GLenum;
15051+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: GLenum;
15052+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: GLenum;
15053+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: GLenum;
15054+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: GLenum;
15055+
readonly COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: GLenum;
1510215056
}
1510315057

1510415058
interface WEBGL_compressed_texture_s3tc {
15105-
readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: number;
15106-
readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: number;
15107-
readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: number;
15108-
readonly COMPRESSED_RGB_S3TC_DXT1_EXT: number;
15059+
readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: GLenum;
15060+
readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: GLenum;
15061+
readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: GLenum;
15062+
readonly COMPRESSED_RGB_S3TC_DXT1_EXT: GLenum;
1510915063
}
1511015064

15111-
declare var WEBGL_compressed_texture_s3tc: {
15112-
prototype: WEBGL_compressed_texture_s3tc;
15113-
new(): WEBGL_compressed_texture_s3tc;
15114-
readonly COMPRESSED_RGBA_S3TC_DXT1_EXT: number;
15115-
readonly COMPRESSED_RGBA_S3TC_DXT3_EXT: number;
15116-
readonly COMPRESSED_RGBA_S3TC_DXT5_EXT: number;
15117-
readonly COMPRESSED_RGB_S3TC_DXT1_EXT: number;
15118-
};
15119-
1512015065
interface WEBGL_compressed_texture_s3tc_srgb {
15121-
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: number;
15122-
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: number;
15123-
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: number;
15124-
readonly COMPRESSED_SRGB_S3TC_DXT1_EXT: number;
15066+
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: GLenum;
15067+
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: GLenum;
15068+
readonly COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: GLenum;
15069+
readonly COMPRESSED_SRGB_S3TC_DXT1_EXT: GLenum;
1512515070
}
1512615071

1512715072
interface WEBGL_debug_renderer_info {
15128-
readonly UNMASKED_RENDERER_WEBGL: number;
15129-
readonly UNMASKED_VENDOR_WEBGL: number;
15073+
readonly UNMASKED_RENDERER_WEBGL: GLenum;
15074+
readonly UNMASKED_VENDOR_WEBGL: GLenum;
1513015075
}
1513115076

15132-
declare var WEBGL_debug_renderer_info: {
15133-
prototype: WEBGL_debug_renderer_info;
15134-
new(): WEBGL_debug_renderer_info;
15135-
readonly UNMASKED_RENDERER_WEBGL: number;
15136-
readonly UNMASKED_VENDOR_WEBGL: number;
15137-
};
15138-
1513915077
interface WEBGL_debug_shaders {
1514015078
getTranslatedShaderSource(shader: WebGLShader): string;
1514115079
}
1514215080

1514315081
interface WEBGL_depth_texture {
15144-
readonly UNSIGNED_INT_24_8_WEBGL: number;
15082+
readonly UNSIGNED_INT_24_8_WEBGL: GLenum;
1514515083
}
1514615084

15147-
declare var WEBGL_depth_texture: {
15148-
prototype: WEBGL_depth_texture;
15149-
new(): WEBGL_depth_texture;
15150-
readonly UNSIGNED_INT_24_8_WEBGL: number;
15151-
};
15152-
1515315085
interface WEBGL_draw_buffers {
15154-
readonly COLOR_ATTACHMENT0_WEBGL: number;
15155-
readonly COLOR_ATTACHMENT10_WEBGL: number;
15156-
readonly COLOR_ATTACHMENT11_WEBGL: number;
15157-
readonly COLOR_ATTACHMENT12_WEBGL: number;
15158-
readonly COLOR_ATTACHMENT13_WEBGL: number;
15159-
readonly COLOR_ATTACHMENT14_WEBGL: number;
15160-
readonly COLOR_ATTACHMENT15_WEBGL: number;
15161-
readonly COLOR_ATTACHMENT1_WEBGL: number;
15162-
readonly COLOR_ATTACHMENT2_WEBGL: number;
15163-
readonly COLOR_ATTACHMENT3_WEBGL: number;
15164-
readonly COLOR_ATTACHMENT4_WEBGL: number;
15165-
readonly COLOR_ATTACHMENT5_WEBGL: number;
15166-
readonly COLOR_ATTACHMENT6_WEBGL: number;
15167-
readonly COLOR_ATTACHMENT7_WEBGL: number;
15168-
readonly COLOR_ATTACHMENT8_WEBGL: number;
15169-
readonly COLOR_ATTACHMENT9_WEBGL: number;
15170-
readonly DRAW_BUFFER0_WEBGL: number;
15171-
readonly DRAW_BUFFER10_WEBGL: number;
15172-
readonly DRAW_BUFFER11_WEBGL: number;
15173-
readonly DRAW_BUFFER12_WEBGL: number;
15174-
readonly DRAW_BUFFER13_WEBGL: number;
15175-
readonly DRAW_BUFFER14_WEBGL: number;
15176-
readonly DRAW_BUFFER15_WEBGL: number;
15177-
readonly DRAW_BUFFER1_WEBGL: number;
15178-
readonly DRAW_BUFFER2_WEBGL: number;
15179-
readonly DRAW_BUFFER3_WEBGL: number;
15180-
readonly DRAW_BUFFER4_WEBGL: number;
15181-
readonly DRAW_BUFFER5_WEBGL: number;
15182-
readonly DRAW_BUFFER6_WEBGL: number;
15183-
readonly DRAW_BUFFER7_WEBGL: number;
15184-
readonly DRAW_BUFFER8_WEBGL: number;
15185-
readonly DRAW_BUFFER9_WEBGL: number;
15186-
readonly MAX_COLOR_ATTACHMENTS_WEBGL: number;
15187-
readonly MAX_DRAW_BUFFERS_WEBGL: number;
15188-
drawBuffersWEBGL(buffers: number[]): void;
15086+
drawBuffersWEBGL(buffers: GLenum[]): void;
15087+
readonly COLOR_ATTACHMENT0_WEBGL: GLenum;
15088+
readonly COLOR_ATTACHMENT10_WEBGL: GLenum;
15089+
readonly COLOR_ATTACHMENT11_WEBGL: GLenum;
15090+
readonly COLOR_ATTACHMENT12_WEBGL: GLenum;
15091+
readonly COLOR_ATTACHMENT13_WEBGL: GLenum;
15092+
readonly COLOR_ATTACHMENT14_WEBGL: GLenum;
15093+
readonly COLOR_ATTACHMENT15_WEBGL: GLenum;
15094+
readonly COLOR_ATTACHMENT1_WEBGL: GLenum;
15095+
readonly COLOR_ATTACHMENT2_WEBGL: GLenum;
15096+
readonly COLOR_ATTACHMENT3_WEBGL: GLenum;
15097+
readonly COLOR_ATTACHMENT4_WEBGL: GLenum;
15098+
readonly COLOR_ATTACHMENT5_WEBGL: GLenum;
15099+
readonly COLOR_ATTACHMENT6_WEBGL: GLenum;
15100+
readonly COLOR_ATTACHMENT7_WEBGL: GLenum;
15101+
readonly COLOR_ATTACHMENT8_WEBGL: GLenum;
15102+
readonly COLOR_ATTACHMENT9_WEBGL: GLenum;
15103+
readonly DRAW_BUFFER0_WEBGL: GLenum;
15104+
readonly DRAW_BUFFER10_WEBGL: GLenum;
15105+
readonly DRAW_BUFFER11_WEBGL: GLenum;
15106+
readonly DRAW_BUFFER12_WEBGL: GLenum;
15107+
readonly DRAW_BUFFER13_WEBGL: GLenum;
15108+
readonly DRAW_BUFFER14_WEBGL: GLenum;
15109+
readonly DRAW_BUFFER15_WEBGL: GLenum;
15110+
readonly DRAW_BUFFER1_WEBGL: GLenum;
15111+
readonly DRAW_BUFFER2_WEBGL: GLenum;
15112+
readonly DRAW_BUFFER3_WEBGL: GLenum;
15113+
readonly DRAW_BUFFER4_WEBGL: GLenum;
15114+
readonly DRAW_BUFFER5_WEBGL: GLenum;
15115+
readonly DRAW_BUFFER6_WEBGL: GLenum;
15116+
readonly DRAW_BUFFER7_WEBGL: GLenum;
15117+
readonly DRAW_BUFFER8_WEBGL: GLenum;
15118+
readonly DRAW_BUFFER9_WEBGL: GLenum;
15119+
readonly MAX_COLOR_ATTACHMENTS_WEBGL: GLenum;
15120+
readonly MAX_DRAW_BUFFERS_WEBGL: GLenum;
1518915121
}
1519015122

1519115123
interface WEBGL_lose_context {
@@ -16087,7 +16019,7 @@ declare var WebGLUniformLocation: {
1608716019
new(): WebGLUniformLocation;
1608816020
};
1608916021

16090-
interface WebGLVertexArrayObjectOES {
16022+
interface WebGLVertexArrayObjectOES extends WebGLObject {
1609116023
}
1609216024

1609316025
interface WebKitPoint {

0 commit comments

Comments
 (0)