File tree Expand file tree Collapse file tree 1 file changed +3
-18
lines changed
Expand file tree Collapse file tree 1 file changed +3
-18
lines changed Original file line number Diff line number Diff line change @@ -86,24 +86,9 @@ impl Show {
8686 }
8787
8888 fn available_spirv_targets_iter ( ) -> impl Iterator < Item = String > {
89- const TARGET_SPECS_PATH : & str = "~/.cache/rust-gpu/codegen/<version_string>/target-specs/" ;
90-
91- let cache_iter = std:: fs:: read_dir ( TARGET_SPECS_PATH )
92- . ok ( )
93- . into_iter ( )
94- . flatten ( )
95- . filter_map ( |entry| entry. ok ( ) )
96- . map ( |de| de. path ( ) )
97- . filter ( |p| p. extension ( ) . is_some_and ( |v| v == "json" ) )
98- . filter_map ( |mut p| {
99- p. set_extension ( "" ) ;
100- p. file_name ( ) . map ( |f| f. to_string_lossy ( ) . into_owned ( ) )
101- } ) ;
102-
103- let legacy_iter = legacy_target_specs:: TARGET_SPECS
89+ legacy_target_specs:: TARGET_SPECS
10490 . iter ( )
105- . map ( |( spec, _src) | spec. replace ( ".json" , "" ) ) ;
106-
107- cache_iter. chain ( legacy_iter)
91+ . filter ( |( spec, _src) | spec. contains ( "vulkan" ) )
92+ . map ( |( spec, _src) | spec. replace ( ".json" , "" ) )
10893 }
10994}
You can’t perform that action at this time.
0 commit comments