diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2023-08-21 01:16:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-20 23:16:46 +0000 |
commit | 71e0372ac18709da66e581cf4a777a7cc5d4cb92 (patch) | |
tree | 44907b543dcc822fe20025b2ac417da6e2b7c908 /components/script/dom/gpuvalidationerror.rs | |
parent | fed3491f23f8b7f3064ce297776deda76e485289 (diff) | |
download | servo-71e0372ac18709da66e581cf4a777a7cc5d4cb92.tar.gz servo-71e0372ac18709da66e581cf4a777a7cc5d4cb92.zip |
Upgrade whole webgpu stack (#29795)
* Allow noidl files in script/dom/webidls
* Upgrade wgpu to 0.16 and refresh whole webgpu implementation
* Update WebGPU test expectations
* misc
* MutNullableDom -> DomRefCell<Option<Dom for GPUTexture
* Direct use of GPUTextureDescriptor
* Remove config from GPUCanvasContext
* misc
* finally blue color
* gpubuffer "handle" error
* GPU object have non-null label
* gpu limits and info
* use buffer_size
* fix warnings
* Cleanup
* device destroy
* fallback adapter
* mach update-webgpu write webgpu commit hash in file
* Mising deps in CI for webgpu tests
* Updated expectations
* Fixups
* early reject
* DomRefCell<Option<Dom -> MutNullableDom for GPUTexture
Diffstat (limited to 'components/script/dom/gpuvalidationerror.rs')
-rw-r--r-- | components/script/dom/gpuvalidationerror.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/components/script/dom/gpuvalidationerror.rs b/components/script/dom/gpuvalidationerror.rs index 412b30f5862..4e139c85edb 100644 --- a/components/script/dom/gpuvalidationerror.rs +++ b/components/script/dom/gpuvalidationerror.rs @@ -10,6 +10,8 @@ use crate::dom::globalscope::GlobalScope; use dom_struct::dom_struct; use js::rust::HandleObject; +use super::bindings::error::Fallible; + #[dom_struct] pub struct GPUValidationError { reflector_: Reflector, @@ -46,8 +48,8 @@ impl GPUValidationError { global: &GlobalScope, proto: Option<HandleObject>, message: DOMString, - ) -> DomRoot<Self> { - GPUValidationError::new_with_proto(global, proto, message) + ) -> Fallible<DomRoot<Self>> { + Ok(GPUValidationError::new_with_proto(global, proto, message)) } } |