diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2025-01-10 18:41:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-10 17:41:11 +0000 |
commit | 4e51c7be4347ad390948f06638b7a3e402f93e29 (patch) | |
tree | a5fe527d00739ea41c6f03ffd15e9d8bef816ee4 /components/script/dom/webidls/WebGPU.webidl | |
parent | 7ac0dfb5b50ff6410db5fe72f0200bec6949a503 (diff) | |
download | servo-4e51c7be4347ad390948f06638b7a3e402f93e29.tar.gz servo-4e51c7be4347ad390948f06638b7a3e402f93e29.zip |
Update wgpu and impl `WGSLLanguageFeatures` (#34928)
* Update wgpu and impl `WGSLLanguageFeatures`
https://github.com/gfx-rs/wgpu/commit/dc9b2eb71807ccafb7414425f1f8f24b5691685d
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Update expectations
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Diffstat (limited to 'components/script/dom/webidls/WebGPU.webidl')
-rw-r--r-- | components/script/dom/webidls/WebGPU.webidl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/dom/webidls/WebGPU.webidl b/components/script/dom/webidls/WebGPU.webidl index 3e8b1f44ce7..5f0572c768a 100644 --- a/components/script/dom/webidls/WebGPU.webidl +++ b/components/script/dom/webidls/WebGPU.webidl @@ -58,6 +58,11 @@ interface GPUSupportedFeatures { }; [Exposed=(Window, DedicatedWorker), Pref="dom.webgpu.enabled"] +interface WGSLLanguageFeatures { + readonly setlike<DOMString>; +}; + +[Exposed=(Window, DedicatedWorker), Pref="dom.webgpu.enabled"] interface GPUAdapterInfo { readonly attribute DOMString vendor; readonly attribute DOMString architecture; @@ -77,6 +82,7 @@ interface GPU { [NewObject] Promise<GPUAdapter?> requestAdapter(optional GPURequestAdapterOptions options = {}); GPUTextureFormat getPreferredCanvasFormat(); + [SameObject] readonly attribute WGSLLanguageFeatures wgslLanguageFeatures; }; dictionary GPURequestAdapterOptions { |