Commit Graph

  • de0a048f45 Fix another vk.xml moment Robin Voetter 2021-06-14 20:49:09 +02:00
  • 511211f038 zig fmt **.zig Robin Voetter 2021-06-13 15:15:42 +02:00
  • 6f965fead0 Update to new build API Robin Voetter 2021-06-12 13:44:48 +02:00
  • 4b4ef38c93 Fix incorrect alignment of Flags64 type packed structs Robin Voetter 2021-06-08 00:28:03 +02:00
  • 2af84b5212 CI: Bump Vulkan SDK version Robin Voetter 2021-06-05 13:44:35 +02:00
  • beaa5bb0a5 Adapt to changed hashmap API Robin Voetter 2021-06-05 13:42:30 +02:00
  • e0101accda CallingConvention and Target live in std, not in builtin Robin Voetter 2021-05-21 12:55:14 +02:00
  • 1ebdd7f063 Adapt to Zig changes: Handle errors of testing functions Robin Voetter 2021-05-11 14:23:29 +02:00
  • 0c404b3c32 Update examples xml Robin Voetter 2021-04-18 00:25:50 +02:00
  • 34d30d0e64 Vulkan 1.2.175 compatibility zig-0.7.1-compat Robin Voetter 2021-04-13 19:52:06 +02:00
  • 5375c873d9 Vulkan 1.2.175 compatibility Robin Voetter 2021-04-13 19:52:06 +02:00
  • efb63a5cac Stop fixing up bitmasks. Robin Voetter 2021-04-08 13:02:07 +02:00
  • fb5ca7cf90 Stop fixing up tags. Robin Voetter 2021-04-08 12:48:35 +02:00
  • 272c1160eb Stop filtering out promoted extensions (Fixes #10) Robin Voetter 2021-04-08 12:47:25 +02:00
  • 711bc08211 Stop fixing up bitmasks. Robin Voetter 2021-04-08 13:02:07 +02:00
  • 80d338e984 Stop fixing up tags. Robin Voetter 2021-04-08 12:48:35 +02:00
  • fc7c823293 Stop filtering out promoted extensions (Fixes #10) Robin Voetter 2021-04-08 12:47:25 +02:00
  • 4c96d30e11 Use branch for maintaining older versions instead of tag Robin Voetter 2021-04-07 21:42:16 +02:00
  • 2064c912aa Allow F as floating-point suffix Robin Voetter 2021-03-30 13:08:34 +02:00
  • 954ca65ed9 Fix parse error Robin Voetter 2021-03-30 12:53:32 +02:00
  • 9321da3426 CI: Split out build & fetch vk.xml steps Robin Voetter 2021-02-16 15:28:58 +01:00
  • bda8c7213a Vulkan 1.2.170 compatibility Robin Voetter 2021-02-16 15:26:22 +01:00
  • 9aae495eab Use linkLibC instead of linkSystemLibrary to link libc Robin Voetter 2021-02-12 14:42:04 +01:00
  • 1e7b5edb10 Allow F as floating-point suffix Robin Voetter 2021-03-30 13:08:34 +02:00
  • 938359c6c9 Fix parse error Robin Voetter 2021-03-30 12:53:32 +02:00
  • bb21cf6892 Update to new zig render API Robin Voetter 2021-02-26 12:42:40 +01:00
  • 5c5134269b CI: Split out build & fetch vk.xml steps Robin Voetter 2021-02-16 15:28:58 +01:00
  • 9f23e2e16d Vulkan 1.2.170 compatibility Robin Voetter 2021-02-16 15:26:22 +01:00
  • e7d6f9f012 Use linkLibC instead of linkSystemLibrary to link libc Robin Voetter 2021-02-12 14:42:04 +01:00
  • 01a64c1f9c Clarify on compatible zig versions (#8) Robin Voetter 2021-02-10 00:02:54 +01:00
  • ffb9e9ff3e Remove some old code Robin Voetter 2021-02-10 00:01:46 +01:00
  • 8e48a8aa03 Allow top level comments in xml parser Robin Voetter 2021-02-01 02:24:57 +01:00
  • 50177211cb Small styling fix Robin Voetter 2021-01-17 03:49:55 +01:00
  • 9eac24ee39 Make API-enums non-exhaustive Robin Voetter 2021-01-16 17:06:43 +01:00
  • 2cb1fcc354 Generate fully qualified alias enum variants Robin Voetter 2021-01-16 05:14:14 +01:00
  • 4ccb530585 Clarify on compatible zig versions (#8) Robin Voetter 2021-02-10 00:02:54 +01:00
  • d8b223bb3b Remove some old code Robin Voetter 2021-02-10 00:01:46 +01:00
  • a1f08ee687 Allow top level comments in xml parser Robin Voetter 2021-02-01 02:24:57 +01:00
  • fe85c8975e Small styling fix Robin Voetter 2021-01-17 03:49:55 +01:00
  • 1c8e6b5a4b Make API-enums non-exhaustive Robin Voetter 2021-01-16 17:06:43 +01:00
  • 4a3700dbdd Generate fully qualified alias enum variants Robin Voetter 2021-01-16 05:14:14 +01:00
  • caaf915671 Replace {z} format specifiers with std.zig.fmtId Robin Voetter 2021-01-08 19:49:06 +01:00
  • 19138aa7a3 Fix missing {s} in triangle.zig Robin Voetter 2021-01-08 19:47:56 +01:00
  • 55e8551cef Adapt to new {s} syntax Robin Voetter 2021-01-03 16:18:32 +01:00
  • 48b2dee325 Fix #6 Robin Voetter 2021-01-01 20:04:47 +01:00
  • 1299a828d5 CI: Bump Vulkan SDK version Robin Voetter 2020-12-25 17:18:00 +01:00
  • 93101d595f Only use stdcall when on 32-bit windows (https://github.com/ziglang/zig/issues/7337) Robin Voetter 2020-12-09 01:30:31 +01:00
  • 78f08e160f Merge pull request #5 from antlilja/pnext-optional Robin Voetter 2020-12-04 20:50:49 +01:00
  • bd1e95ca08 Update vk.xml to newest version in README. antlilja 2020-12-04 20:48:37 +01:00
  • 9a65b9b2eb Merge pull request #4 from antlilja/xml-version Robin Voetter 2020-12-04 20:35:53 +01:00
  • bee43cea9d Removed special case for member pNext. antlilja 2020-12-04 20:29:16 +01:00
  • 8c9a04c934 Update vk.xml. antlilja 2020-12-04 20:14:19 +01:00
  • c69f7ef3b9 Also update tests Robin Voetter 2020-12-01 14:21:56 +01:00
  • 9aa2899f06 Replace std.SegmentedList by std.ArrayList Robin Voetter 2020-12-01 14:17:04 +01:00
  • 7fdb6eaad3 Parse & render sType from spec (fixes #3) Robin Voetter 2020-11-26 15:47:04 +01:00
  • 646d74ab6a Make graphics_context.zig naming consistent Robin Voetter 2020-11-26 14:47:15 +01:00
  • 9b1e427cae Generate getters which accept pNext chains with pointers instead of return value Robin Voetter 2020-11-26 14:34:29 +01:00
  • c4c0279ecc Fix TagFixerUpper Robin Voetter 2020-11-26 14:33:34 +01:00
  • b48fe074f5 Add CLI interface Robin Voetter 2020-11-25 15:28:56 +01:00
  • bcaed6dbf2 CI: Bump goto-bus-stop/setup-zig to 1.3.0 Robin Voetter 2020-11-17 18:39:03 +01:00
  • e37f7f950c Fix example in readme Robin Voetter 2020-11-13 22:14:11 +01:00
  • 852b8cb63e Use new {z} fmt syntax to render identifiers Robin Voetter 2020-10-18 13:43:53 +02:00
  • 7a79846b1b Update to new opaque syntax Robin Voetter 2020-10-08 13:09:41 +02:00
  • b1c3de250f CI: Bump lunarg version Robin Voetter 2020-10-08 12:50:41 +02:00
  • 21808410c3 Update readme with CI info Robin Voetter 2020-09-28 00:34:12 +02:00
  • 575ac45d9c CI: Glfw3 Robin Voetter 2020-09-28 00:27:14 +02:00
  • 0ed4f2449f CI: Also install glfw3-dev Robin Voetter 2020-09-28 00:25:43 +02:00
  • 1fde634d37 CI: Bump container version Robin Voetter 2020-09-28 00:06:18 +02:00
  • 9991364994 CI: Install just shaderc Robin Voetter 2020-09-28 00:04:17 +02:00
  • 70a175e60f CI: Use sudo to install Vulkan SDK Robin Voetter 2020-09-27 20:23:33 +02:00
  • dd2faa0c9a CI: Setup Vulkan SDK Robin Voetter 2020-09-27 20:21:52 +02:00
  • 5f192413c5 CI: Try 3 Robin Voetter 2020-09-27 20:13:25 +02:00
  • 1f0bfec383 CI: Test v2 Robin Voetter 2020-09-27 20:12:05 +02:00
  • dacf1b704c CI: Can i even run any command Robin Voetter 2020-09-27 20:10:19 +02:00
  • 6aad278b92 CI: Try more stuff Robin Voetter 2020-09-27 20:06:36 +02:00
  • fc3cd6e06e CI: Try different setup-zig version Robin Voetter 2020-09-27 20:01:10 +02:00
  • 41ac7139fe CI: Zig zen test Robin Voetter 2020-09-27 20:00:15 +02:00
  • 4c236d2eab Use multiline script for CI test Robin Voetter 2020-09-27 19:23:47 +02:00
  • 498e2ee03a Create github actions build job Robin Voetter 2020-09-27 19:18:21 +02:00
  • 9fc2ddbdf7 Add option to override vk.xml path Robin Voetter 2020-09-27 19:04:41 +02:00
  • 7888df1bd3 Attempt to fix vulkan-zig on windows: Make dispatchers accept anytype as loader, properly escape paths in build.zig Robin Voetter 2020-09-24 13:41:58 +02:00
  • e0000e4818 Use old HashMap (now ArrayHashMap) implementation Robin Voetter 2020-09-09 12:02:37 +02:00
  • ab7b1835a6 Remove SPIR-V stuff Robin Voetter 2020-08-16 01:38:34 +02:00
  • bcda3eeb11 Opcode rendering Robin Voetter 2020-08-15 23:51:37 +02:00
  • 94ad431332 Remove allocator which isn't gonna be used Robin Voetter 2020-08-14 21:34:17 +02:00
  • a0ec1b7fbe SPIR-V registry merging Robin Voetter 2020-08-13 21:44:13 +02:00
  • 2e4ce7c37e SPIR-V render setup Robin Voetter 2020-08-13 01:42:41 +02:00
  • d87868c510 Use new IdRenderer in vulkan/generator.zig Robin Voetter 2020-08-13 01:00:52 +02:00
  • 443d180f1e Separate parsed registries into core and non-core Robin Voetter 2020-08-12 02:35:05 +02:00
  • c761d8e635 Make SPIR-V registry parse-able by std.json.parse Robin Voetter 2020-08-12 02:20:07 +02:00
  • c708f01e3a Move vulkan/util.zig to id_render.zig, and make it more generic Robin Voetter 2020-08-11 18:07:21 +02:00
  • 74d6846d68 Use underscores instead of dash in filenames Robin Voetter 2020-08-11 17:40:02 +02:00
  • 1bf3db150c Spir-v registry definitions Robin Voetter 2020-08-11 02:15:06 +02:00
  • f70ab159bc Add option to retrieve vk.xml from the LunarG SDK root Robin Voetter 2020-08-10 01:39:15 +02:00
  • c16d70f210 Promote using std.build.Pkg to canonicalize package name Robin Voetter 2020-08-10 01:22:32 +02:00
  • e7d2668cdd Bump tested version number Robin Voetter 2020-08-10 01:10:54 +02:00
  • 464111e5ea Merge pull request #1 from Rageoholic/patch-1 Robin Voetter 2020-07-21 15:22:04 +02:00
  • 574e49277a Solve a sharing violation on windows Rageoholic 2020-07-21 08:11:42 -05:00
  • 964ad1c0f9 var -> anytype Robin Voetter 2020-07-12 14:13:13 +02:00
  • d18fe39488 Move fence waiting to SwapImage Robin Voetter 2020-07-11 00:48:41 +02:00