File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
examples/runners/wgpu/builder/src Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -130,13 +130,13 @@ const SPIRV_TARGET_PREFIX: &str = "spirv-unknown-";
130130#[ cfg_attr( feature = "clap" , derive( clap:: ValueEnum ) ) ]
131131pub enum MetadataPrintout {
132132 /// Print no cargo metadata.
133+ #[ default]
133134 None ,
134135 /// Print only dependency information (eg for multiple modules).
135136 DependencyOnly ,
136137 /// Print all cargo metadata.
137138 ///
138139 /// Includes dependency information and spirv environment variable.
139- #[ default]
140140 Full ,
141141}
142142
Original file line number Diff line number Diff line change 1- use spirv_builder:: SpirvBuilder ;
1+ use spirv_builder:: { MetadataPrintout , SpirvBuilder } ;
22use std:: env;
33use std:: error:: Error ;
44use std:: fs;
@@ -7,7 +7,9 @@ use std::path::Path;
77fn build_shader ( path_to_crate : & str , codegen_names : bool ) -> Result < ( ) , Box < dyn Error > > {
88 let builder_dir = & Path :: new ( env ! ( "CARGO_MANIFEST_DIR" ) ) ;
99 let path_to_crate = builder_dir. join ( path_to_crate) ;
10- let result = SpirvBuilder :: new ( path_to_crate, "spirv-unknown-vulkan1.1" ) . build ( ) ?;
10+ let result = SpirvBuilder :: new ( path_to_crate, "spirv-unknown-vulkan1.1" )
11+ . print_metadata ( MetadataPrintout :: Full )
12+ . build ( ) ?;
1113 if codegen_names {
1214 let out_dir = env:: var_os ( "OUT_DIR" ) . unwrap ( ) ;
1315 let dest_path = Path :: new ( & out_dir) . join ( "entry_points.rs" ) ;
You can’t perform that action at this time.
0 commit comments