From 809537f53637443102507b651ddf9079d1adb44a Mon Sep 17 00:00:00 2001 From: ashpil Date: Wed, 29 Dec 2021 21:49:52 +0300 Subject: [PATCH] appends .spv to glslc compiled filename --- generator/build_integration.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/generator/build_integration.zig b/generator/build_integration.zig index 1220a95..f6038c9 100644 --- a/generator/build_integration.zig +++ b/generator/build_integration.zig @@ -47,11 +47,12 @@ pub const ShaderCompileStep = struct { /// This path can then be used to include the binary into an executable, for example by passing it /// to @embedFile via an additional generated file. pub fn add(self: *ShaderCompileStep, src: []const u8) []const u8 { + const output_filename = std.fmt.allocPrint(self.builder.allocator, "{s}.spv", .{ src }) catch unreachable; const full_out_path = path.join(self.builder.allocator, &[_][]const u8{ self.builder.build_root, self.builder.cache_root, self.output_dir, - src, + output_filename, }) catch unreachable; self.shaders.append(.{ .source_path = src, .full_out_path = full_out_path }) catch unreachable; return full_out_path;