File tree Expand file tree Collapse file tree
spirv-builder/mygraphics/src
spirv-builder/mygraphics/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11use crate :: ash_renderer:: device:: MyDevice ;
22use crate :: ash_renderer:: renderer:: MyRenderer ;
33use crate :: ash_renderer:: swapchain:: MySwapchainManager ;
4- use crate :: util:: enable_debug_layer;
54use ash:: util:: read_spv;
65use glam:: Vec2 ;
76use mygraphics_shaders:: ShaderConstants ;
@@ -119,3 +118,7 @@ pub fn get_shaders() -> anyhow::Result<Vec<u32>> {
119118 const SPV_BYTES : & [ u8 ] = include_bytes ! ( env!( "SHADER_SPV_PATH" ) ) ;
120119 Ok ( read_spv ( & mut std:: io:: Cursor :: new ( SPV_BYTES ) ) ?)
121120}
121+
122+ pub fn enable_debug_layer ( ) -> bool {
123+ std:: env:: var ( "DEBUG_LAYER" ) . is_ok_and ( |e| !( e == "0" || e == "false" ) )
124+ }
Original file line number Diff line number Diff line change 11pub mod ash_renderer;
2- pub mod util;
Load diff This file was deleted.
Original file line number Diff line number Diff line change 11use crate :: ash_renderer:: device:: MyDevice ;
22use crate :: ash_renderer:: renderer:: MyRenderer ;
33use crate :: ash_renderer:: swapchain:: MySwapchainManager ;
4- use crate :: util:: enable_debug_layer;
54use ash:: util:: read_spv;
65use glam:: Vec2 ;
76use mygraphics_shaders:: ShaderConstants ;
@@ -119,3 +118,7 @@ pub fn get_shaders() -> anyhow::Result<Vec<u32>> {
119118 const SPV_BYTES : & [ u8 ] = include_bytes ! ( env!( "SHADER_SPV_PATH" ) ) ;
120119 Ok ( read_spv ( & mut std:: io:: Cursor :: new ( SPV_BYTES ) ) ?)
121120}
121+
122+ pub fn enable_debug_layer ( ) -> bool {
123+ std:: env:: var ( "DEBUG_LAYER" ) . is_ok_and ( |e| !( e == "0" || e == "false" ) )
124+ }
Original file line number Diff line number Diff line change 11pub mod ash_renderer;
2- pub mod util;
Load diff This file was deleted.
Original file line number Diff line number Diff line change 1- pub mod util;
21pub mod wgpu_renderer;
Load diff This file was deleted.
Original file line number Diff line number Diff line change 1- pub mod util;
21pub mod wgpu_renderer;
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments