diff --git a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs index 8da04be..70f37a1 100644 --- a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs +++ b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/isomorphic/build.rs @@ -5,6 +5,7 @@ use std::path::{Path, PathBuf}; fn main() -> Result<(), Box> { let gpu_crate_path = Path::new("../../../gpu/tiling_2d"); + println!("cargo::rerun-if-changed={}", gpu_crate_path.display()); // Compile the shader crate with SpirvBuilder. let result = SpirvBuilder::new(gpu_crate_path, "spirv-unknown-vulkan1.2") diff --git a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/build.rs index 9350a1f..55273ef 100644 --- a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/build.rs +++ b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/naive/build.rs @@ -5,6 +5,7 @@ use std::path::{Path, PathBuf}; fn main() -> Result<(), Box> { let gpu_crate_path = Path::new("../../../gpu/naive"); + println!("cargo::rerun-if-changed={}", gpu_crate_path.display()); // Compile the shader crate with SpirvBuilder. let result = SpirvBuilder::new(gpu_crate_path, "spirv-unknown-vulkan1.2") diff --git a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs index 6912537..90ceb17 100644 --- a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs +++ b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d/build.rs @@ -5,6 +5,7 @@ use std::path::{Path, PathBuf}; fn main() -> Result<(), Box> { let gpu_crate_path = Path::new("../../../gpu/tiling_1d"); + println!("cargo::rerun-if-changed={}", gpu_crate_path.display()); // Compile the shader crate with SpirvBuilder. let result = SpirvBuilder::new(gpu_crate_path, "spirv-unknown-vulkan1.2") diff --git a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs index db5a980..d408242 100644 --- a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs +++ b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_1d_loop/build.rs @@ -5,6 +5,7 @@ use std::path::{Path, PathBuf}; fn main() -> Result<(), Box> { let gpu_crate_path = Path::new("../../../gpu/tiling_1d_loop"); + println!("cargo::rerun-if-changed={}", gpu_crate_path.display()); // Compile the shader crate with SpirvBuilder. let result = SpirvBuilder::new(gpu_crate_path, "spirv-unknown-vulkan1.2") diff --git a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs index 8da04be..70f37a1 100644 --- a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs +++ b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/tiling_2d/build.rs @@ -5,6 +5,7 @@ use std::path::{Path, PathBuf}; fn main() -> Result<(), Box> { let gpu_crate_path = Path::new("../../../gpu/tiling_2d"); + println!("cargo::rerun-if-changed={}", gpu_crate_path.display()); // Compile the shader crate with SpirvBuilder. let result = SpirvBuilder::new(gpu_crate_path, "spirv-unknown-vulkan1.2") diff --git a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs index ed09395..dbe7bd2 100644 --- a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs +++ b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_256/build.rs @@ -5,6 +5,7 @@ use std::path::{Path, PathBuf}; fn main() -> Result<(), Box> { let gpu_crate_path = Path::new("../../../gpu/workgroup_256"); + println!("cargo::rerun-if-changed={}", gpu_crate_path.display()); // Compile the shader crate with SpirvBuilder. let result = SpirvBuilder::new(gpu_crate_path, "spirv-unknown-vulkan1.2") diff --git a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs index ea582b7..c058392 100644 --- a/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs +++ b/blog/2024-11-25-optimizing-matmul/code/crates/cpu/compiled_for_gpu/workgroup_2d/build.rs @@ -5,6 +5,7 @@ use std::path::{Path, PathBuf}; fn main() -> Result<(), Box> { let gpu_crate_path = Path::new("../../../gpu/workgroup_2d"); + println!("cargo::rerun-if-changed={}", gpu_crate_path.display()); // Compile the shader crate with SpirvBuilder. let result = SpirvBuilder::new(gpu_crate_path, "spirv-unknown-vulkan1.2")