diff options
Diffstat (limited to 'extensions/webgpu/bundle.rs')
-rw-r--r-- | extensions/webgpu/bundle.rs | 8 |
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)] |