diff --git a/features/webgpu.yml b/features/webgpu.yml index ad56784528e..c59bc820e11 100644 --- a/features/webgpu.yml +++ b/features/webgpu.yml @@ -8,6 +8,7 @@ compat_features: - api.GPU - api.GPU.getPreferredCanvasFormat - api.GPU.requestAdapter + - api.GPU.requestAdapter.discrete_adapter_default_ac - api.GPU.wgslLanguageFeatures - api.GPUAdapter - api.GPUAdapter.features @@ -15,6 +16,7 @@ compat_features: - api.GPUAdapter.isFallbackAdapter - api.GPUAdapter.limits - api.GPUAdapter.requestDevice + - api.GPUAdapter.requestDevice.lost_device_on_duplicate - api.GPUAdapterInfo - api.GPUAdapterInfo.architecture - api.GPUAdapterInfo.description @@ -96,6 +98,7 @@ compat_features: - api.GPUDevice.destroy - api.GPUDevice.features - api.GPUDevice.importExternalTexture + - api.GPUDevice.importExternalTexture.videoframe_source - api.GPUDevice.label - api.GPUDevice.limits - api.GPUDevice.lost @@ -116,6 +119,7 @@ compat_features: - api.GPUOutOfMemoryError.GPUOutOfMemoryError - api.GPUPipelineError - api.GPUPipelineError.GPUPipelineError + - api.GPUPipelineError.GPUPipelineError.message_optional - api.GPUPipelineError.reason - api.GPUPipelineLayout - api.GPUPipelineLayout.label @@ -126,6 +130,7 @@ compat_features: - api.GPUQuerySet.type - api.GPUQueue - api.GPUQueue.copyExternalImageToTexture + - api.GPUQueue.copyExternalImageToTexture.videoframe_source - api.GPUQueue.label - api.GPUQueue.onSubmittedWorkDone - api.GPUQueue.submit @@ -147,6 +152,7 @@ compat_features: - api.GPURenderBundleEncoder.setIndexBuffer - api.GPURenderBundleEncoder.setPipeline - api.GPURenderBundleEncoder.setVertexBuffer + - api.GPURenderBundleEncoder.setVertexBuffer.unset_vertex_buffer - api.GPURenderPassEncoder - api.GPURenderPassEncoder.beginOcclusionQuery - api.GPURenderPassEncoder.draw @@ -167,6 +173,7 @@ compat_features: - api.GPURenderPassEncoder.setScissorRect - api.GPURenderPassEncoder.setStencilReference - api.GPURenderPassEncoder.setVertexBuffer + - api.GPURenderPassEncoder.setVertexBuffer.unset_vertex_buffer - api.GPURenderPassEncoder.setViewport - api.GPURenderPipeline - api.GPURenderPipeline.getBindGroupLayout diff --git a/features/webgpu.yml.dist b/features/webgpu.yml.dist index 5fabc8030bc..c0126b4ef98 100644 --- a/features/webgpu.yml.dist +++ b/features/webgpu.yml.dist @@ -119,6 +119,7 @@ compat_features: - api.GPUOutOfMemoryError.GPUOutOfMemoryError - api.GPUPipelineError - api.GPUPipelineError.GPUPipelineError + - api.GPUPipelineError.GPUPipelineError.message_optional - api.GPUPipelineError.reason - api.GPUPipelineLayout - api.GPUPipelineLayout.label @@ -244,8 +245,26 @@ compat_features: # chrome: "115" # chrome_android: "121" # edge: "115" + - api.GPU.requestAdapter.discrete_adapter_default_ac - api.GPU.wgslLanguageFeatures + # baseline: false + # support: + # chrome: "116" + # chrome_android: "121" + # edge: "116" + - api.GPUAdapter.requestDevice.lost_device_on_duplicate + - api.GPUDevice.importExternalTexture.videoframe_source + - api.GPUQueue.copyExternalImageToTexture.videoframe_source + + # baseline: false + # support: + # chrome: "117" + # chrome_android: "121" + # edge: "117" + - api.GPURenderBundleEncoder.setVertexBuffer.unset_vertex_buffer + - api.GPURenderPassEncoder.setVertexBuffer.unset_vertex_buffer + # baseline: false # support: # chrome: "120"