diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 8df458604..2c508e7f2 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -128,7 +128,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -1093,8 +1093,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -1114,8 +1116,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -1172,6 +1180,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -45274,7 +45283,7 @@ type FullscreenKeyboardLock = "browser" | "none"; type FullscreenNavigationUI = "auto" | "hide" | "show"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -45285,7 +45294,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index b84336f87..d7381c6b8 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -533,8 +533,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -554,8 +556,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -612,6 +620,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13726,7 +13735,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13737,7 +13746,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index b46ced139..f1dfc1096 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -477,8 +477,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -498,8 +500,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -556,6 +564,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13371,7 +13380,7 @@ type FontFaceLoadStatus = "error" | "loaded" | "loading" | "unloaded"; type FontFaceSetLoadStatus = "loaded" | "loading"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13382,7 +13391,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 81030f963..9307d77af 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -125,7 +125,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -1090,8 +1090,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -1111,8 +1113,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -1169,6 +1177,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -45248,7 +45257,7 @@ type FullscreenKeyboardLock = "browser" | "none"; type FullscreenNavigationUI = "auto" | "hide" | "show"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -45259,7 +45268,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index f1f98c978..5ecb02e2f 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -530,8 +530,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -551,8 +553,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -609,6 +617,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13723,7 +13732,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13734,7 +13743,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 0066e37a4..8bdd31185 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -474,8 +474,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -495,8 +497,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -553,6 +561,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13368,7 +13377,7 @@ type FontFaceLoadStatus = "error" | "loaded" | "loading" | "unloaded"; type FontFaceSetLoadStatus = "loaded" | "loading"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13379,7 +13388,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index ebe0835fe..b8ca5a95b 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -59,7 +59,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -621,8 +621,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -642,8 +644,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -700,6 +708,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -15547,7 +15556,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -15558,7 +15567,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 3a562abdf..8eb267843 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -125,7 +125,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -1090,8 +1090,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -1111,8 +1113,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -1169,6 +1177,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -45271,7 +45280,7 @@ type FullscreenKeyboardLock = "browser" | "none"; type FullscreenNavigationUI = "auto" | "hide" | "show"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -45282,7 +45291,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts index f1f98c978..5ecb02e2f 100644 --- a/baselines/ts5.6/serviceworker.generated.d.ts +++ b/baselines/ts5.6/serviceworker.generated.d.ts @@ -530,8 +530,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -551,8 +553,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -609,6 +617,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13723,7 +13732,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13734,7 +13743,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts index 0066e37a4..8bdd31185 100644 --- a/baselines/ts5.6/sharedworker.generated.d.ts +++ b/baselines/ts5.6/sharedworker.generated.d.ts @@ -474,8 +474,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -495,8 +497,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -553,6 +561,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13368,7 +13377,7 @@ type FontFaceLoadStatus = "error" | "loaded" | "loading" | "unloaded"; type FontFaceSetLoadStatus = "loaded" | "loading"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13379,7 +13388,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts index ebe0835fe..b8ca5a95b 100644 --- a/baselines/ts5.6/webworker.generated.d.ts +++ b/baselines/ts5.6/webworker.generated.d.ts @@ -59,7 +59,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -621,8 +621,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -642,8 +644,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -700,6 +708,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -15547,7 +15556,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -15558,7 +15567,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index df948e49d..f3630b6f6 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -125,7 +125,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -1090,8 +1090,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -1111,8 +1113,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -1169,6 +1177,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -45271,7 +45280,7 @@ type FullscreenKeyboardLock = "browser" | "none"; type FullscreenNavigationUI = "auto" | "hide" | "show"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -45282,7 +45291,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts index 6b04e1123..0c60a0f3f 100644 --- a/baselines/ts5.9/serviceworker.generated.d.ts +++ b/baselines/ts5.9/serviceworker.generated.d.ts @@ -530,8 +530,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -551,8 +553,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -609,6 +617,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13723,7 +13732,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13734,7 +13743,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts index f2d79dcbd..1031e195a 100644 --- a/baselines/ts5.9/sharedworker.generated.d.ts +++ b/baselines/ts5.9/sharedworker.generated.d.ts @@ -474,8 +474,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -495,8 +497,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -553,6 +561,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -13368,7 +13377,7 @@ type FontFaceLoadStatus = "error" | "loaded" | "loading" | "unloaded"; type FontFaceSetLoadStatus = "loaded" | "loading"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -13379,7 +13388,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts index 71438720f..4cf9fd06f 100644 --- a/baselines/ts5.9/webworker.generated.d.ts +++ b/baselines/ts5.9/webworker.generated.d.ts @@ -59,7 +59,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -621,8 +621,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -642,8 +644,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -700,6 +708,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -15547,7 +15556,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -15558,7 +15567,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 193cbb748..852fb1401 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -62,7 +62,7 @@ interface AudioDataCopyToOptions { } interface AudioDataInit { - data: BufferSource; + data: AllowSharedBufferSource; format: AudioSampleFormat; numberOfChannels: number; numberOfFrames: number; @@ -624,8 +624,10 @@ interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { } interface GPURequestAdapterOptions { + featureLevel?: string; forceFallbackAdapter?: boolean; powerPreference?: GPUPowerPreference; + xrCompatible?: boolean; } interface GPUSamplerBindingLayout { @@ -645,8 +647,14 @@ interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { mipmapFilter?: GPUMipmapFilterMode; } +interface GPUShaderModuleCompilationHint { + entryPoint: string; + layout?: GPUPipelineLayout | GPUAutoLayoutMode; +} + interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; + compilationHints?: GPUShaderModuleCompilationHint[]; } interface GPUStencilFaceState { @@ -703,6 +711,7 @@ interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { dimension?: GPUTextureViewDimension; format?: GPUTextureFormat; mipLevelCount?: GPUIntegerCoordinate; + swizzle?: string; usage?: GPUTextureUsageFlags; } @@ -15550,7 +15559,7 @@ type FontFaceSetLoadStatus = "loaded" | "loading"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type GPUAddressMode = "clamp-to-edge" | "mirror-repeat" | "repeat"; type GPUAutoLayoutMode = "auto"; -type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "zero"; +type GPUBlendFactor = "constant" | "dst" | "dst-alpha" | "one" | "one-minus-constant" | "one-minus-dst" | "one-minus-dst-alpha" | "one-minus-src" | "one-minus-src-alpha" | "one-minus-src1" | "one-minus-src1-alpha" | "src" | "src-alpha" | "src-alpha-saturated" | "src1" | "src1-alpha" | "zero"; type GPUBlendOperation = "add" | "max" | "min" | "reverse-subtract" | "subtract"; type GPUBufferBindingType = "read-only-storage" | "storage" | "uniform"; type GPUBufferMapState = "mapped" | "pending" | "unmapped"; @@ -15561,7 +15570,7 @@ type GPUCompilationMessageType = "error" | "info" | "warning"; type GPUCullMode = "back" | "front" | "none"; type GPUDeviceLostReason = "destroyed" | "unknown"; type GPUErrorFilter = "internal" | "out-of-memory" | "validation"; -type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "timestamp-query"; +type GPUFeatureName = "bgra8unorm-storage" | "clip-distances" | "core-features-and-limits" | "depth-clip-control" | "depth32float-stencil8" | "dual-source-blending" | "float32-blendable" | "float32-filterable" | "indirect-first-instance" | "primitive-index" | "rg11b10ufloat-renderable" | "shader-f16" | "subgroups" | "texture-component-swizzle" | "texture-compression-astc" | "texture-compression-astc-sliced-3d" | "texture-compression-bc" | "texture-compression-bc-sliced-3d" | "texture-compression-etc2" | "texture-formats-tier1" | "texture-formats-tier2" | "timestamp-query"; type GPUFilterMode = "linear" | "nearest"; type GPUFrontFace = "ccw" | "cw"; type GPUIndexFormat = "uint16" | "uint32"; diff --git a/inputfiles/patches/webaudio.kdl b/inputfiles/patches/webaudio.kdl index fbfe7b6b9..91ebca8ee 100644 --- a/inputfiles/patches/webaudio.kdl +++ b/inputfiles/patches/webaudio.kdl @@ -1,6 +1,24 @@ +dictionary OfflineAudioContextOptions { + member length required=#true { + type nullable=#false // Blink only as of 2026-11 + } +} + +interface OfflineAudioContext { + property length { + type nullable=#false // Blink only as of 2026-11 + } +} + removals { dictionary AudioContextOptions { - member renderSizeHint // Blink test only as of 2025-12 - member sinkId // Blink only as of 2025-12 + member renderSizeHint // Blink test only as of 2026-11 + member sinkId // Blink only and WebKit test only as of 2026-11 + } + + interface OfflineAudioContext { + method startRendering signatureIndex=0 { + param chunkSize + } } } diff --git a/inputfiles/patches/webgpu.kdl b/inputfiles/patches/webgpu.kdl index d32dbf326..ea6439949 100644 --- a/inputfiles/patches/webgpu.kdl +++ b/inputfiles/patches/webgpu.kdl @@ -1,31 +1,10 @@ removals { - enum GPUBlendFactor { - one-minus-src1 // Blink only as of 2024-11 - one-minus-src1-alpha // Blink only as of 2024-11 - src1 // Blink only as of 2024-11 - src1-alpha // Blink only as of 2024-11 - } - enum GPUFeatureName { - texture-component-swizzle // Blink only as of 2026-02 - texture-formats-tier2 // Blink only as of 2026-02 - subgroup-size-control // Blink only as of 2026-08 - } - - dictionary GPURequestAdapterOptions { - member featureLevel // Gecko only, Blink experimental only as of 2026-02 - member xrCompatible // WebKit only, Blink experimental only as of 2026-02 - } - - dictionary GPUShaderModuleDescriptor { - member compilationHints // Blink only as of 2024-11 - } - - dictionary GPUTextureViewDescriptor { - member swizzle // Blink only as of 2026-01 + subgroup-size-control // Blink only as of 2026-11 + texture-compression-unaligned // Blink only as of 2026-11 } dictionary GPUTextureDescriptor { - member textureBindingViewDimension // Blink experimental only as of 2026-02 + member textureBindingViewDimension // Blink experimental only as of 2026-11 } } diff --git a/package-lock.json b/package-lock.json index 2566b3dc9..e2904120f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1167,9 +1167,9 @@ "license": "MIT" }, "node_modules/@webref/idl": { - "version": "3.83.0", - "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.83.0.tgz", - "integrity": "sha512-Pb/NhQs3BgbLf1rNhOGMc5xoSqPaaR4Jw8RceBw3gIE8aDQkjTHwD9+KuAH1imFxU0mMubdXOcj1GEkJMwRLGQ==", + "version": "3.83.1", + "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.83.1.tgz", + "integrity": "sha512-Z3b6MzknPTYKhW3cEFQYEJ1UJfIfeZaP5NqHivfeJ1OD/NqQO9nb+OdSo7J/hiTPMfySJVu6OQvLDbFwHzFhaA==", "dev": true, "license": "MIT", "peerDependencies": {