trust shaders
diff --git a/vello/src/wgpu_engine.rs b/vello/src/wgpu_engine.rs
index f7508cc..872e287 100644
--- a/vello/src/wgpu_engine.rs
+++ b/vello/src/wgpu_engine.rs
@@ -834,10 +834,12 @@
entries: Vec<wgpu::BindGroupLayoutEntry>,
cache: Option<&PipelineCache>,
) -> WgpuShader {
- let shader_module = device.create_shader_module(wgpu::ShaderModuleDescriptor {
+ let shader_module = device.create_shader_module_trusted(wgpu::ShaderModuleDescriptor {
label: Some(label),
source: wgpu::ShaderSource::Wgsl(wgsl),
- });
+ },
+ wgpu::ShaderRuntimeChecks::unchecked(),
+ );
let bind_group_layout = device.create_bind_group_layout(&wgpu::BindGroupLayoutDescriptor {
label: None,
entries: &entries,