@@ -90,7 +90,7 @@ fn maybe_watch(
9090) -> wgpu:: ShaderModuleDescriptorSpirV < ' static > {
9191 #[ cfg( not( any( target_os = "android" , target_arch = "wasm32" ) ) ) ]
9292 {
93- use spirv_builder:: { Capability , CompileResult , MetadataPrintout , SpirvBuilder } ;
93+ use spirv_builder:: { CompileResult , MetadataPrintout , SpirvBuilder } ;
9494 use std:: borrow:: Cow ;
9595 use std:: path:: PathBuf ;
9696 // Hack: spirv_builder builds into a custom directory if running under cargo, to not
@@ -101,22 +101,19 @@ fn maybe_watch(
101101 // under cargo by setting these environment variables.
102102 std:: env:: set_var ( "OUT_DIR" , env ! ( "OUT_DIR" ) ) ;
103103 std:: env:: set_var ( "PROFILE" , env ! ( "PROFILE" ) ) ;
104- let ( crate_name, capabilities ) : ( _ , & [ Capability ] ) = match shader {
105- RustGPUShader :: Simplest => ( "simplest-shader" , & [ ] ) ,
106- RustGPUShader :: Sky => ( "sky-shader" , & [ ] ) ,
107- RustGPUShader :: Compute => ( "compute-shader" , & [ Capability :: Int8 ] ) ,
108- RustGPUShader :: Mouse => ( "mouse-shader" , & [ ] ) ,
104+ let crate_name = match shader {
105+ RustGPUShader :: Simplest => "simplest-shader" ,
106+ RustGPUShader :: Sky => "sky-shader" ,
107+ RustGPUShader :: Compute => "compute-shader" ,
108+ RustGPUShader :: Mouse => "mouse-shader" ,
109109 } ;
110110 let manifest_dir = env ! ( "CARGO_MANIFEST_DIR" ) ;
111111 let crate_path = [ manifest_dir, ".." , ".." , "shaders" , crate_name]
112112 . iter ( )
113113 . copied ( )
114114 . collect :: < PathBuf > ( ) ;
115- let mut builder = SpirvBuilder :: new ( crate_path, "spirv-unknown-vulkan1.1" )
115+ let builder = SpirvBuilder :: new ( crate_path, "spirv-unknown-vulkan1.1" )
116116 . print_metadata ( MetadataPrintout :: None ) ;
117- for & cap in capabilities {
118- builder = builder. capability ( cap) ;
119- }
120117 let initial_result = if let Some ( mut f) = on_watch {
121118 builder
122119 . watch ( move |compile_result| f ( handle_compile_result ( compile_result) ) )
0 commit comments