aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls/WebGPU.webidl
diff options
context:
space:
mode:
authorSamson <16504129+sagudev@users.noreply.github.com>2025-01-10 18:41:11 +0100
committerGitHub <noreply@github.com>2025-01-10 17:41:11 +0000
commit4e51c7be4347ad390948f06638b7a3e402f93e29 (patch)
treea5fe527d00739ea41c6f03ffd15e9d8bef816ee4 /components/script/dom/webidls/WebGPU.webidl
parent7ac0dfb5b50ff6410db5fe72f0200bec6949a503 (diff)
downloadservo-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.webidl6
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 {