first step for compute task

This commit is contained in:
zomseffen 2025-04-02 11:10:12 +02:00
parent 579820334d
commit c02522b6c2
16 changed files with 470 additions and 32 deletions

View file

@ -6,21 +6,15 @@ fn main() {
println!("cargo::rerun-if-changed=shaders/cube.frag");
println!("cargo::rerun-if-changed=shaders/cube.geom");
println!("cargo::rerun-if-changed=shaders/cube.vert");
println!("cargo::rerun-if-changed=shaders/compiled/geo_cube.spv");
println!("cargo::rerun-if-changed=shaders/compiled/frag_cube.spv");
println!("cargo::rerun-if-changed=shaders/compiled/vert_cube.spv");
println!("cargo::rerun-if-changed=shaders/cuboid.frag");
println!("cargo::rerun-if-changed=shaders/cuboid.geom");
println!("cargo::rerun-if-changed=shaders/cuboid.vert");
println!("cargo::rerun-if-changed=shaders/compiled/geo_cuboid.spv");
println!("cargo::rerun-if-changed=shaders/compiled/frag_cuboid.spv");
println!("cargo::rerun-if-changed=shaders/compiled/vert_cuboid.spv");
println!("cargo::rerun-if-changed=shaders/rt_quad.vert");
println!("cargo::rerun-if-changed=shaders/compiled/vert_rt_quad.spv");
println!("cargo::rerun-if-changed=shaders/rt_quad.frag");
println!("cargo::rerun-if-changed=shaders/compiled/frag_rt_quad.spv");
println!("cargo::rerun-if-changed=shaders/rt_compute.comp");
#[allow(unused_must_use)]
std::fs::remove_file("shaders/compiled/geo_cube.spv");
@ -38,6 +32,8 @@ fn main() {
std::fs::remove_file("shaders/compiled/vert_rt_quad.spv");
#[warn(unused_must_use)]
std::fs::remove_file("shaders/compiled/frag_rt_quad.spv");
#[warn(unused_must_use)]
std::fs::remove_file("shaders/compiled/rt_compute.spv");
if std::env::consts::OS == "windows" {
let mut command = Command::new("./shaders/compile.bat");