summaryrefslogtreecommitdiff
path: root/extensions/webgpu/bundle.rs
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/webgpu/bundle.rs')
-rw-r--r--extensions/webgpu/bundle.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/extensions/webgpu/bundle.rs b/extensions/webgpu/bundle.rs
index d33563118..f93ff7ae4 100644
--- a/extensions/webgpu/bundle.rs
+++ b/extensions/webgpu/bundle.rs
@@ -109,17 +109,13 @@ pub fn op_webgpu_render_bundle_encoder_finish(
.into_inner();
let instance = state.borrow::<super::Instance>();
- let (render_bundle, maybe_err) = gfx_select!(render_bundle_encoder.parent() => instance.render_bundle_encoder_finish(
+ gfx_put!(render_bundle_encoder.parent() => instance.render_bundle_encoder_finish(
render_bundle_encoder,
&wgpu_core::command::RenderBundleDescriptor {
label: args.label.map(Cow::from),
},
std::marker::PhantomData
- ));
-
- let rid = state.resource_table.add(WebGpuRenderBundle(render_bundle));
-
- Ok(WebGpuResult::rid_err(rid, maybe_err))
+ ) => state, WebGpuRenderBundle)
}
#[derive(Deserialize)]