diff --git a/inputfiles/patches/webgpu.kdl b/inputfiles/patches/webgpu.kdl new file mode 100644 index 000000000..1ad352c3a --- /dev/null +++ b/inputfiles/patches/webgpu.kdl @@ -0,0 +1,41 @@ +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 { + clip-distances // Blink only as of 2024-11 + dual-source-blending // Blink only as of 2024-11 + float32-blendable // Blink only as of 2024-11 + texture-compression-astc-sliced-3d // No implementation as of 2024-11 + texture-compression-bc-sliced-3d // No implementation as of 2024-11 + } + + enum GPUVertexFormat { + float16 // Blink only as of 2024-11 + sint16 // Blink only as of 2024-11 + sint8 // Blink only as of 2024-11 + snorm16 // Blink only as of 2024-11 + snorm8 // Blink only as of 2024-11 + uint16 // Blink only as of 2024-11 + uint8 // Blink only as of 2024-11 + unorm16 // Blink only as of 2024-11 + unorm8 // Blink only as of 2024-11 + unorm8x4-bgra // Blink only as of 2024-11 + } + + dictionary GPURequestAdapterOptions { + member featureLevel // Blink experimental only as of 2024-11 + } + + dictionary GPUShaderModuleDescriptor { + member compilationHints // Blink only as of 2024-11 + } + + dictionary GPUTextureViewDescriptor { + member usage // Blink only as of 2024-11 + } +} diff --git a/inputfiles/removedTypes.jsonc b/inputfiles/removedTypes.jsonc index e61a08339..83629c28f 100644 --- a/inputfiles/removedTypes.jsonc +++ b/inputfiles/removedTypes.jsonc @@ -16,37 +16,6 @@ "ConnectionType": { "value": ["wimax"] }, - "GPUBlendFactor": { - "value": [ - "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 - ] - }, - "GPUFeatureName": { - "value": [ - "clip-distances", // Blink only as of 2024-11 - "dual-source-blending", // Blink only as of 2024-11 - "float32-blendable", // Blink only as of 2024-11 - "texture-compression-astc-sliced-3d", // No implementation as of 2024-11 - "texture-compression-bc-sliced-3d" // No implementation as of 2024-11 - ] - }, - "GPUVertexFormat": { - "value": [ - "float16", // Blink only as of 2024-11 - "sint16", // Blink only as of 2024-11 - "sint8", // Blink only as of 2024-11 - "snorm16", // Blink only as of 2024-11 - "snorm8", // Blink only as of 2024-11 - "uint16", // Blink only as of 2024-11 - "uint8", // Blink only as of 2024-11 - "unorm16", // Blink only as of 2024-11 - "unorm8", // Blink only as of 2024-11 - "unorm8x4-bgra" // Blink only as of 2024-11 - ] - }, "KeyFormat": { "value": [ "raw-private", // No implementation as of 2025-09 @@ -338,27 +307,6 @@ } } }, - "GPURequestAdapterOptions": { - "members": { - "member": { - "featureLevel": null // Blink experimental only as of 2024-11 - } - } - }, - "GPUShaderModuleDescriptor": { - "members": { - "member": { - "compilationHints": null // Blink only as of 2024-11 - } - } - }, - "GPUTextureViewDescriptor": { - "members": { - "member": { - "usage": null // Blink only as of 2024-11 - } - } - }, "ImageDataSettings": { "members": { "member": {