diff --git a/backends/vulkan/runtime/gen_vulkan_spv.py b/backends/vulkan/runtime/gen_vulkan_spv.py index 7d3d2d52950..1db75b7edc9 100644 --- a/backends/vulkan/runtime/gen_vulkan_spv.py +++ b/backends/vulkan/runtime/gen_vulkan_spv.py @@ -769,7 +769,12 @@ def process_shader(shader_paths_pair): + self.glslc_flags.split() ) - subprocess.check_call(cmd) + try: + subprocess.check_call(cmd) + except subprocess.CalledProcessError as e: + raise RuntimeError( + f"Failed to compile {os.getcwd()}/{glsl_out_path}" + ) from e return (spv_out_path, glsl_out_path)