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 {
86
86
}
87
87
88
88
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
104
90
. 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" , "" ) )
108
93
}
109
94
}
You can’t perform that action at this time.
0 commit comments