summaryrefslogtreecommitdiff
path: root/extensions/webgpu/sampler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/webgpu/sampler.rs')
-rw-r--r--extensions/webgpu/sampler.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/extensions/webgpu/sampler.rs b/extensions/webgpu/sampler.rs
index 5e0ebc61e..c29373781 100644
--- a/extensions/webgpu/sampler.rs
+++ b/extensions/webgpu/sampler.rs
@@ -113,13 +113,9 @@ pub fn op_webgpu_create_sampler(
border_color: None, // native-only
};
- let (sampler, maybe_err) = gfx_select!(device => instance.device_create_sampler(
+ gfx_put!(device => instance.device_create_sampler(
device,
&descriptor,
std::marker::PhantomData
- ));
-
- let rid = state.resource_table.add(WebGpuSampler(sampler));
-
- Ok(WebGpuResult::rid_err(rid, maybe_err))
+ ) => state, WebGpuSampler)
}