servo/components/script/dom/webgpu
webbeef 1c9f486f88
webgpu: leverage routed_promise in calls returning promises (#35859)
Using the RoutedPromiseListener let us define a different
response type for each promise. This removes unreachable branches
that used to exist when they all shared the same WebGPUResponse.

Signed-off-by: webbeef <me@webbeef.org>
2025-03-23 18:52:46 +00:00
..
gpu.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpuadapter.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpuadapterinfo.rs
gpubindgroup.rs
gpubindgrouplayout.rs
gpubuffer.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpubufferusage.rs
gpucanvascontext.rs
gpucolorwrite.rs
gpucommandbuffer.rs
gpucommandencoder.rs
gpucompilationinfo.rs
gpucompilationmessage.rs
gpucomputepassencoder.rs
gpucomputepipeline.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpuconvert.rs
gpudevice.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpudevicelostinfo.rs
gpuerror.rs
gpuinternalerror.rs
gpumapmode.rs
gpuoutofmemoryerror.rs
gpupipelineerror.rs
gpupipelinelayout.rs
gpuqueryset.rs
gpuqueue.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpurenderbundle.rs
gpurenderbundleencoder.rs
gpurenderpassencoder.rs
gpurenderpipeline.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpusampler.rs
gpushadermodule.rs webgpu: leverage routed_promise in calls returning promises (#35859) 2025-03-23 18:52:46 +00:00
gpushaderstage.rs
gpusupportedfeatures.rs
gpusupportedlimits.rs
gputexture.rs
gputextureusage.rs
gputextureview.rs
gpuuncapturederrorevent.rs
gpuvalidationerror.rs
identityhub.rs
mod.rs
wgsllanguagefeatures.rs