diff options
author | Patrick Shaughnessy <pshaughn@comcast.net> | 2019-11-23 22:08:43 -0500 |
---|---|---|
committer | Patrick Shaughnessy <pshaughn@comcast.net> | 2019-11-23 22:08:43 -0500 |
commit | a2a3ecac93563bffdc34bd747332da6c8d5f0552 (patch) | |
tree | 9829168e2d90d86c2cff1da65589db5e5cccc08c /components/script/dom/bindings | |
parent | f1b34aa9950a0d240bee76aa13ad729429a0bcd7 (diff) | |
parent | a562808ebb0a7b30a570a0302c1f7e69e00a3b4a (diff) | |
download | servo-a2a3ecac93563bffdc34bd747332da6c8d5f0552.tar.gz servo-a2a3ecac93563bffdc34bd747332da6c8d5f0552.zip |
Merge branch 'master' of https://github.com/pshaughn/servo
Diffstat (limited to 'components/script/dom/bindings')
-rw-r--r-- | components/script/dom/bindings/codegen/Bindings.conf | 5 | ||||
-rw-r--r-- | components/script/dom/bindings/trace.rs | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/components/script/dom/bindings/codegen/Bindings.conf b/components/script/dom/bindings/codegen/Bindings.conf index 3ff7a044b53..5dc9e141ed5 100644 --- a/components/script/dom/bindings/codegen/Bindings.conf +++ b/components/script/dom/bindings/codegen/Bindings.conf @@ -134,7 +134,10 @@ DOMInterfaces = { 'XR': { 'inCompartments': ['SupportsSessionMode', 'RequestSession'], -} +}, +'GPU': { + 'inCompartments': ['RequestAdapter'], +} } diff --git a/components/script/dom/bindings/trace.rs b/components/script/dom/bindings/trace.rs index 2051a1a19d8..fbd4da02d5b 100644 --- a/components/script/dom/bindings/trace.rs +++ b/components/script/dom/bindings/trace.rs @@ -145,6 +145,7 @@ use tendril::stream::LossyDecoder; use tendril::{StrTendril, TendrilSink}; use time::{Duration, Timespec}; use uuid::Uuid; +use webgpu::{WebGPU, WebGPUAdapter}; use webrender_api::{DocumentId, ImageKey, RenderApiSender}; use webvr_traits::{WebVRGamepadData, WebVRGamepadHand, WebVRGamepadState}; use webxr_api::SwapChainId as WebXRSwapChainId; @@ -502,6 +503,8 @@ unsafe_no_jsmanaged_fields!(WebGLTextureId); unsafe_no_jsmanaged_fields!(WebGLVertexArrayId); unsafe_no_jsmanaged_fields!(WebGLVersion); unsafe_no_jsmanaged_fields!(WebGLSLVersion); +unsafe_no_jsmanaged_fields!(WebGPU); +unsafe_no_jsmanaged_fields!(WebGPUAdapter); unsafe_no_jsmanaged_fields!(WebXRSwapChainId); unsafe_no_jsmanaged_fields!(MediaList); unsafe_no_jsmanaged_fields!(WebVRGamepadData, WebVRGamepadState, WebVRGamepadHand); |