Commit Graph

  • 5b1385de70 ci: bump vulkan sdk version Robin Voetter 2022-02-15 22:12:56 +01:00
  • ed13b3ec74 Update readme to new api usage Robin Voetter 2022-02-10 01:24:55 +01:00
  • 9607e97fe9 example: really resolve swapchain memory leak this time Robin Voetter 2022-02-08 12:36:38 +01:00
  • 7b80166108 example: handle potential memory leak Robin Voetter 2022-02-02 17:12:13 +01:00
  • 0f496af7e9 Adapt to new ArgsIterator api Robin Voetter 2022-02-02 17:09:11 +01:00
  • ec4b4a0d46 Merge pull request #39 from maxxnino/master Robin Voetter 2022-01-30 05:17:30 +01:00
  • e9615a2ce2 example: fix memory leak in swapchain.deinit maxxnino 2022-01-30 11:58:31 +09:00
  • a09cca0801 Merge pull request #38 from maxxnino/master Robin Voetter 2022-01-23 00:44:37 +01:00
  • 86ba5f9980 fix segfault when add more device extensions in example maxxnino 2022-01-22 14:34:12 +09:00
  • e37b7a0f1b Merge pull request #35 from InKryption/duck-typing-made-easier Robin Voetter 2022-01-10 18:43:07 +01:00
  • d7f499c949 ++y Robin Voetter 2022-01-07 16:53:47 +01:00
  • 4332a44c28 fix Renderer.isFlags for 64-bit flags Robin Voetter 2022-01-02 12:38:28 +01:00
  • 1e1af94949 Merge pull request #37 from maxxnino/master Robin Voetter 2022-01-02 12:27:13 +01:00
  • ac1eb6fa17 destroy correct semaphore when error maxxnino 2022-01-02 14:26:24 +09:00
  • dc2015adc3 Merge pull request #36 from ashpil/master Robin Voetter 2021-12-30 16:17:20 +01:00
  • 809537f536 appends .spv to glslc compiled filename ashpil 2021-12-29 21:49:52 +03:00
  • e2268a7eb4 makes shader build comment output directory user-specifiable ashpil 2021-12-29 21:45:12 +03:00
  • b337356ecc Merge pull request #34 from InKryption/patch-1 Robin Voetter 2021-12-29 01:50:42 +01:00
  • e4c0d63aaa Increase branch-quota to compensate preemptively InKryption 2021-12-28 13:55:39 +01:00
  • 10fe28eddc Remove debug assertion InKryption 2021-12-28 13:12:45 +01:00
  • fd4302f848 Make duck-typing easier * Use flag struct based on command enum to enable commands * Include cmds argument as public declaration inside Wrapper structs * Include Dispatch type as public declaration inside Wrapper structs InKryption 2021-12-28 12:52:52 +01:00
  • 2c9aa3655d Copy array of strings instead of assuming lifetime InKryption 2021-12-27 23:17:07 +01:00
  • eb4373bb7c Merge pull request #33 from antlilja/err_opt_order Robin Voetter 2021-12-24 23:38:57 +01:00
  • 9034c90184 Fix order of handling of optional error union type antlilja 2021-12-24 23:29:31 +01:00
  • bf0d0bc43b Rename c_void to anyopaque (ziglang/zig/#10316) Robin Voetter 2021-12-20 02:15:00 +01:00
  • 0fffe145ed also pass the parameter in this test Robin Voetter 2021-12-17 20:15:31 +01:00
  • 7c2d1d466b parse pointers in function pointer declarations always as optional Robin Voetter 2021-12-17 20:13:19 +01:00
  • c169871f96 Clarify loader calling convention characteristics (implements #30) Robin Voetter 2021-12-09 00:20:52 +01:00
  • d9a57859c6 Add non-failing dispatch load function Robin Voetter 2021-12-08 23:48:49 +01:00
  • d1e949a434 Don't remove pointers on in_pointer parameters. Robin Voetter 2021-12-08 23:22:34 +01:00
  • 2952901939 Don't generate Khronos copyright Robin Voetter 2021-12-08 22:43:40 +01:00
  • cc9ebf50bb Remove superficial GlobalScope declaration Robin Voetter 2021-12-08 22:30:24 +01:00
  • 797ae8af88 Adapt to latest Zig master Robin Voetter 2021-12-01 05:05:34 +01:00
  • e634a4b434 CI: Bump Vulkan SDK version Robin Voetter 2021-11-30 19:48:26 +01:00
  • c036464d21 use Allocator.dupe instead of std.mem.dupe Clement Rey 2021-11-30 16:26:32 +01:00
  • a3f4e6a400 use present_queue for present_queue maxxnino 2021-11-21 23:39:18 +09:00
  • 156843cb9a Merge pull request #28 from Aransentin/patch-1 Robin Voetter 2021-11-11 20:37:32 +01:00
  • 9aab9f4480 Updated Vulkan XML registry master branch name Jens Goldberg 2021-11-11 19:34:34 +00:00
  • c6b46172c8 example: Cheap fix to make the window resizable on wl Robin Voetter 2021-11-08 14:06:00 +01:00
  • d87813312e Make Vulkan enums always be 32-bit (fixes #26) zig-0.8.1-compat Robin Voetter 2021-11-08 13:43:27 +01:00
  • e17c3593d1 Update graphics_context.zig InKryption 2021-11-05 18:06:20 +00:00
  • 9513d33bf8 Replace anytype with explicit []const {s}Command InKryption 2021-11-05 17:45:15 +00:00
  • 59c5b88d17 Add mach-glfw and mach-glfw-vulkan-example readme links Robin Voetter 2021-10-31 16:50:35 +01:00
  • 4588c0fcad examples: do not call glfwSwapBuffers Stephen Gutekanst 2021-10-31 00:57:21 -07:00
  • 8862336b77 Make Vulkan enums always be 32-bit (fixes #26) Robin Voetter 2021-11-08 13:43:27 +01:00
  • caf8e6be99 Merge pull request #25 from InKryption/patch-1 Robin Voetter 2021-11-05 19:10:11 +01:00
  • 087cd02413 Update graphics_context.zig InKryption 2021-11-05 18:06:20 +00:00
  • d9c1c79223 Replace anytype with explicit []const {s}Command InKryption 2021-11-05 17:45:15 +00:00
  • a6063cc89e Merge pull request #24 from InKryption/patch-1 Robin Voetter 2021-11-03 23:06:55 +01:00
  • 596672d631 Fix HWND reference InKryption 2021-11-03 22:04:52 +00:00
  • 941a940122 Fix other references to std.os.windows decls. InKryption 2021-11-03 21:40:23 +00:00
  • 5afeb68873 Change 'std.os.HINSTANCE' to 'std.os.windows.HINSTANCE' InKryption 2021-11-03 21:26:49 +00:00
  • 58787a9dc3 Add mach-glfw and mach-glfw-vulkan-example readme links Robin Voetter 2021-10-31 16:50:35 +01:00
  • 5a08cb8f9f Merge pull request #21 from slimsag/patch-1 Robin Voetter 2021-10-31 16:26:23 +01:00
  • 55c2da886b examples: do not call glfwSwapBuffers Stephen Gutekanst 2021-10-31 00:57:21 -07:00
  • f55409f98a Make command enums lower camel case to reflect command function name style Robin Voetter 2021-10-25 14:34:26 +02:00
  • 90d81c1a04 Make command enums lower camel case to reflect command function name style Robin Voetter 2021-10-25 14:34:26 +02:00
  • cbf06a8d42 CI: Enable CI for zig-0.8.1-compat Robin Voetter 2021-10-25 13:59:04 +02:00
  • c5bb254766 Make sure there are no errors after parsing generated Zig Robin Voetter 2021-10-25 13:58:44 +02:00
  • 5980bac303 CI: Bump vulkan sdk to 189 Robin Voetter 2021-09-07 03:39:05 +02:00
  • 3bfacc7e16 Fix some allocation bugs, replace everything by arena (#18) Robin Voetter 2021-08-14 00:57:26 +02:00
  • 1e594c0f09 examples/swapchain: Fix typo Marten Ringwelski 2021-08-08 21:50:19 +02:00
  • 397e663296 adds defaults for previously undetected feature struct ashpil 2021-08-06 21:43:00 -04:00
  • 933010cfff Update readme with new build.zig usage Robin Voetter 2021-10-25 13:50:36 +02:00
  • 0eccd593ce implements default for feature structs ashpil 2021-07-08 21:31:41 -04:00
  • 5f9c17de9a Make sure there are no errors after parsing generated Zig Robin Voetter 2021-09-07 03:40:24 +02:00
  • d800f1f9a9 CI: Bump vulkan sdk to 189 Robin Voetter 2021-09-07 03:39:05 +02:00
  • 907adb6d91 Add undefined/true/false/null keywords Robin Voetter 2021-09-02 16:17:43 +02:00
  • 9e40721655 Update to new usingnamespace semantics Robin Voetter 2021-09-02 16:16:35 +02:00
  • 07e530719b Update std.mem.split usage to new API Robin Voetter 2021-08-14 01:07:08 +02:00
  • 89e16f69a8 Fix some allocation bugs, replace everything by arena (#18) Robin Voetter 2021-08-14 00:57:26 +02:00
  • eb417c6aa0 Merge pull request #17 from maringuu/fix-typo Robin Voetter 2021-08-10 03:56:21 +02:00
  • 9166080041 examples/swapchain: Fix typo Marten Ringwelski 2021-08-08 21:50:19 +02:00
  • c1493a8218 Merge pull request #16 from ashpil/master Robin Voetter 2021-08-07 03:56:07 +02:00
  • c788b09e78 adds defaults for previously undetected feature struct ashpil 2021-08-06 21:43:00 -04:00
  • 5b759fe124 addPackagePath -> addPackage Robin Voetter 2021-07-30 00:51:23 +02:00
  • 701aaeb2cd Clarify on package name Robin Voetter 2021-07-30 00:50:42 +02:00
  • a054c7a657 Update readme with new build.zig usage Robin Voetter 2021-07-30 00:49:46 +02:00
  • fa249d7d73 Merge pull request #15 from ashpil/master Robin Voetter 2021-07-12 12:51:41 +02:00
  • 871d4e7251 implements default for feature structs ashpil 2021-07-08 21:31:41 -04:00
  • 7df0b39eae Merge pull request #14 from nektro/patch-1 Robin Voetter 2021-07-07 22:51:42 +02:00
  • 9b289704c7 Create zig.mod Meghan 2021-07-07 12:26:31 -07:00
  • 6a2c379146 Update readme zig-0.8.0-compat Robin Voetter 2021-07-06 10:59:36 +02:00
  • e3b1249a45 Update readme Robin Voetter 2021-07-06 10:59:36 +02:00
  • 4429151d9c CI: Also test 0.8.0 branch Robin Voetter 2021-07-06 10:46:44 +02:00
  • ecf3ba4a39 Adapt to Zig master Robin Voetter 2021-07-06 10:14:50 +02:00
  • 77651872ab Render error set constant for wrappers Robin Voetter 2021-07-02 22:18:37 +02:00
  • 5a51d18bda CI: Upload vk.zig as artifact Robin Voetter 2021-07-02 19:51:14 +02:00
  • 6feeeac109 Merge pull request #12 from ashpil/master Robin Voetter 2021-06-27 18:08:41 +02:00
  • 8f10cec149 camel -> snake for command enums + fixes ashpil 2021-06-26 23:23:50 -04:00
  • 0e65efd9d6 less verbose interface via @Type ashpil 2021-06-19 16:01:26 -04:00
  • b3c71d69ea Fix a whole bunch of issues exposed by ziglang/zig#9191 Robin Voetter 2021-06-24 02:11:36 +02:00
  • b63533d95b Fix another vk.xml moment Robin Voetter 2021-06-14 20:49:09 +02:00
  • 419e541a16 zig fmt **.zig Robin Voetter 2021-06-13 15:15:42 +02:00
  • 27c8d4862c Render error set constant for wrappers Robin Voetter 2021-07-02 22:18:37 +02:00
  • 844c1564d7 CI: Upload vk.zig as artifact Robin Voetter 2021-07-02 19:51:14 +02:00
  • a36db3a2f6 Merge pull request #12 from ashpil/master Robin Voetter 2021-06-27 18:08:41 +02:00
  • 722ddfdb6b camel -> snake for command enums + fixes ashpil 2021-06-26 23:23:50 -04:00
  • e36930ad5d less verbose interface via @Type ashpil 2021-06-19 16:01:26 -04:00
  • 79d901a3e0 Fix a whole bunch of issues exposed by ziglang/zig#9191 Robin Voetter 2021-06-24 02:11:36 +02:00