From 844c1564d73532ab05e478e48b6e5f74b4dc0ea7 Mon Sep 17 00:00:00 2001 From: Robin Voetter Date: Fri, 2 Jul 2021 19:51:14 +0200 Subject: [PATCH] CI: Upload vk.zig as artifact --- .github/workflows/build.yml | 6 ++++++ generator/vulkan/render.zig | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 496e71c..8b6e8c2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,3 +38,9 @@ jobs: - name: Build with latest zig & vk.xml run: | zig build -Dvulkan-registry=./vk.xml + + - name: Archive vk.xml + uses: actions/upload-artifact@v2 + with: + name: vk.zig + path: zig-cache/vk.zig diff --git a/generator/vulkan/render.zig b/generator/vulkan/render.zig index 149739a..51ca469 100644 --- a/generator/vulkan/render.zig +++ b/generator/vulkan/render.zig @@ -9,7 +9,7 @@ const IdRenderer = id_render.IdRenderer; const preamble = \\ - \\// This file is generated from the Khronos Vulkan XML API registry + \\// This file is generated from the Khronos Vulkan XML API registry by vulkan-zig. \\ \\const std = @import("std"); \\const builtin = @import("builtin"); @@ -444,7 +444,7 @@ fn Renderer(comptime WriterType: type) type { .device => "Device", }; - try self.writer.print("\npub const {s}Command = enum {{\n", .{dispatch_type_name}); + try self.writer.print("pub const {s}Command = enum {{\n", .{dispatch_type_name}); for (self.registry.decls) |decl| { if (decl.decl_type == .command) { const command = decl.decl_type.command; @@ -453,7 +453,7 @@ fn Renderer(comptime WriterType: type) type { } } } - try self.writer.writeAll("};\n\n"); + try self.writer.writeAll("};\n"); try self.writer.print( \\fn {s}CommandToString(cmd: {s}Command) []const u8 {{ \\ return std.meta.tagName(cmd);