diff --git a/src/renderer.rs b/src/renderer.rs index c651731..19dd213 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -140,7 +140,12 @@ impl Renderer { push_constant_ranges: &[], }); - let shader = device.create_shader_module(&wgpu::include_wgsl!("shader.wgsl")); + let shader = device.create_shader_module(&wgpu::ShaderModuleDescriptor { + label: Some("shader.wgsl"), + source: wgpu::ShaderSource::Wgsl( + std::fs::read_to_string("src/shader.wgsl").unwrap().into(), + ), + }); let render_pipeline = device.create_render_pipeline(&wgpu::RenderPipelineDescriptor { label: Some("Render Pipeline"),