Add shaderc-debug feature to Vulkano-shaders (#1754)

This commit is contained in:
Rua 2021-11-24 14:51:55 +01:00 committed by GitHub
parent 9afc00f926
commit 66d545c4cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 0 deletions

View File

@ -25,3 +25,4 @@ vulkano = { version = "0.26.0", path = "../vulkano" }
[features]
shaderc-build-from-source = ["shaderc/build-from-source"]
shaderc-debug = []

View File

@ -193,6 +193,9 @@ pub fn compile(
compile_options.add_macro_definition(macro_name.as_ref(), Some(macro_value.as_ref()));
}
#[cfg(feature = "shaderc-debug")]
compile_options.set_generate_debug_info();
let content = compiler
.compile_into_spirv(&code, ty, root_source_path, "main", Some(&compile_options))
.map_err(|e| e.to_string())?;