This commit is contained in:
2025-12-01 21:24:48 +00:00
parent 978e296a69
commit 336eb0203f
3 changed files with 5 additions and 1 deletions
+3
View File
@@ -1,11 +1,13 @@
#!/bin/bash
rm -r shaders_out
mkdir -p shaders_out
glslangValidator --spirv-val -gVS -S vert --target-env vulkan1.3 -o shaders_out/fullscreen.vert.spv src/fullscreen.vert.glsl
glslangValidator --spirv-val -gVS -S frag --target-env vulkan1.3 -o shaders_out/lighting.frag.spv src/lighting.frag.glsl
glslangValidator --spirv-val -gVS -S vert --target-env vulkan1.3 -o shaders_out/trace.vert.spv src/trace.vert.glsl
echo src/trace.frag.glsl
glslangValidator --spirv-val --spirv-dis -g0 -S frag --target-env vulkan1.3 --quiet src/trace.frag.glsl > shaders_out/trace.spv-dis
sed -i '/%11 =/,/OpFunctionEnd/d' shaders_out/trace.spv-dis
sed -i 's/%11\b/%1000/g' shaders_out/trace.spv-dis
@@ -13,6 +15,7 @@ spirv-as --preserve-numeric-ids --target-env vulkan1.3 -o shaders_out/trace.reco
rm frag.spv
# rm shaders_out/trace.spv-dis
echo src/normals.frag.glsl
glslangValidator --spirv-val --spirv-dis -g0 -S frag --target-env vulkan1.3 --quiet src/normals.frag.glsl > shaders_out/normals.spv-dis
sed -i '/%11 =/,/OpFunctionEnd/d' shaders_out/normals.spv-dis
sed -i 's/%11\b/%1000/g' shaders_out/normals.spv-dis
+2
View File
@@ -4,6 +4,8 @@ fn main() {
//let mut output = std::fs::File::create("output.txt").unwrap();
println!("cargo:rerun-if-changed=build.rs");
println!("cargo:rerun-if-changed=Cargo.lock");
println!("cargo:rerun-if-changed=assemble_trace.sh");
let paths = read_dir("src").unwrap();
for path in paths {
if let Ok(path) = path {
-1
View File
@@ -1,4 +1,3 @@
#[repr(u8)]
#[allow(non_snake_case)]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]