@@ -90,7 +90,7 @@ fn maybe_watch(
90
90
) -> wgpu:: ShaderModuleDescriptorSpirV < ' static > {
91
91
#[ cfg( not( any( target_os = "android" , target_arch = "wasm32" ) ) ) ]
92
92
{
93
- use spirv_builder:: { Capability , CompileResult , MetadataPrintout , SpirvBuilder } ;
93
+ use spirv_builder:: { CompileResult , MetadataPrintout , SpirvBuilder } ;
94
94
use std:: borrow:: Cow ;
95
95
use std:: path:: PathBuf ;
96
96
// Hack: spirv_builder builds into a custom directory if running under cargo, to not
@@ -101,22 +101,19 @@ fn maybe_watch(
101
101
// under cargo by setting these environment variables.
102
102
std:: env:: set_var ( "OUT_DIR" , env ! ( "OUT_DIR" ) ) ;
103
103
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" ,
109
109
} ;
110
110
let manifest_dir = env ! ( "CARGO_MANIFEST_DIR" ) ;
111
111
let crate_path = [ manifest_dir, ".." , ".." , "shaders" , crate_name]
112
112
. iter ( )
113
113
. copied ( )
114
114
. 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" )
116
116
. print_metadata ( MetadataPrintout :: None ) ;
117
- for & cap in capabilities {
118
- builder = builder. capability ( cap) ;
119
- }
120
117
let initial_result = if let Some ( mut f) = on_watch {
121
118
builder
122
119
. watch ( move |compile_result| f ( handle_compile_result ( compile_result) ) )
0 commit comments