Commit Graph

521 Commits

Author SHA1 Message Date
Robin Voetter
90d81c1a04 Make command enums lower camel case to reflect command function name style 2021-10-25 14:34:26 +02:00
Robin Voetter
5f9c17de9a Make sure there are no errors after parsing generated Zig 2021-09-07 03:40:24 +02:00
Robin Voetter
d800f1f9a9 CI: Bump vulkan sdk to 189 2021-09-07 03:39:05 +02:00
Robin Voetter
907adb6d91 Add undefined/true/false/null keywords
Stage 2 treats these as identifiers now, but in stage 1 they still
require @"" syntax. See commit
05cf44933d
2021-09-02 16:17:43 +02:00
Robin Voetter
9e40721655 Update to new usingnamespace semantics 2021-09-02 16:16:35 +02:00
Robin Voetter
07e530719b Update std.mem.split usage to new API 2021-08-14 01:07:08 +02:00
Robin Voetter
89e16f69a8 Fix some allocation bugs, replace everything by arena (#18) 2021-08-14 00:57:26 +02:00
Robin Voetter
eb417c6aa0 Merge pull request #17 from maringuu/fix-typo
examples/swapchain: Fix typo
2021-08-10 03:56:21 +02:00
Marten Ringwelski
9166080041 examples/swapchain: Fix typo 2021-08-08 21:50:19 +02:00
Robin Voetter
c1493a8218 Merge pull request #16 from ashpil/master
Adds defaults for previously undetected feature struct
2021-08-07 03:56:07 +02:00
ashpil
c788b09e78 adds defaults for previously undetected feature struct 2021-08-06 21:43:00 -04:00
Robin Voetter
5b759fe124 addPackagePath -> addPackage 2021-07-30 00:51:23 +02:00
Robin Voetter
701aaeb2cd Clarify on package name 2021-07-30 00:50:42 +02:00
Robin Voetter
a054c7a657 Update readme with new build.zig usage 2021-07-30 00:49:46 +02:00
Robin Voetter
fa249d7d73 Merge pull request #15 from ashpil/master
Implements default for feature structs
2021-07-12 12:51:41 +02:00
ashpil
871d4e7251 implements default for feature structs 2021-07-08 21:31:41 -04:00
Robin Voetter
7df0b39eae Merge pull request #14 from nektro/patch-1
add native support for Zigmod package manager
2021-07-07 22:51:42 +02:00
Meghan
9b289704c7 Create zig.mod 2021-07-07 12:26:31 -07:00
Robin Voetter
e3b1249a45 Update readme 2021-07-06 10:59:36 +02:00
Robin Voetter
ecf3ba4a39 Adapt to Zig master 2021-07-06 10:44:08 +02:00
Robin Voetter
27c8d4862c Render error set constant for wrappers 2021-07-02 22:18:37 +02:00
Robin Voetter
844c1564d7 CI: Upload vk.zig as artifact 2021-07-02 19:51:14 +02:00
Robin Voetter
a36db3a2f6 Merge pull request #12 from ashpil/master
camel -> snake for command enums + fixes
2021-06-27 18:08:41 +02:00
ashpil
722ddfdb6b camel -> snake for command enums + fixes 2021-06-26 23:43:59 -04:00
ashpil
e36930ad5d less verbose interface via @Type 2021-06-25 09:28:52 -04:00
Robin Voetter
79d901a3e0 Fix a whole bunch of issues exposed by ziglang/zig#9191
This also includes a workaround for the fact that @"type" refers to the builtin
and not to a variable called "type". See ziglang/zig#2897.
2021-06-24 02:11:36 +02:00
Robin Voetter
de0a048f45 Fix another vk.xml moment 2021-06-14 20:49:09 +02:00
Robin Voetter
511211f038 zig fmt **.zig
This also replaces @byteOffsetOf with @offsetOf.
2021-06-13 15:15:42 +02:00
Robin Voetter
6f965fead0 Update to new build API 2021-06-12 13:44:48 +02:00
Robin Voetter
4b4ef38c93 Fix incorrect alignment of Flags64 type packed structs 2021-06-08 00:28:03 +02:00
Robin Voetter
2af84b5212 CI: Bump Vulkan SDK version 2021-06-05 13:44:35 +02:00
Robin Voetter
beaa5bb0a5 Adapt to changed hashmap API 2021-06-05 13:42:30 +02:00
Robin Voetter
e0101accda CallingConvention and Target live in std, not in builtin 2021-05-21 12:55:14 +02:00
Robin Voetter
1ebdd7f063 Adapt to Zig changes: Handle errors of testing functions 2021-05-11 14:23:29 +02:00
Robin Voetter
0c404b3c32 Update examples xml 2021-04-18 00:25:50 +02:00
Robin Voetter
5375c873d9 Vulkan 1.2.175 compatibility 2021-04-13 19:52:06 +02:00
Robin Voetter
711bc08211 Stop fixing up bitmasks.
This seems to not be required anymore.
2021-04-08 13:02:07 +02:00
Robin Voetter
80d338e984 Stop fixing up tags.
This seems to not be needed anymore.
2021-04-08 12:48:35 +02:00
Robin Voetter
fc7c823293 Stop filtering out promoted extensions (Fixes #10)
This seems to not be needed anymore.
2021-04-08 12:47:25 +02:00
Robin Voetter
4c96d30e11 Use branch for maintaining older versions instead of tag 2021-04-07 21:42:16 +02:00
Robin Voetter
1e7b5edb10 Allow F as floating-point suffix 2021-03-30 13:08:34 +02:00
Robin Voetter
938359c6c9 Fix parse error 2021-03-30 12:53:32 +02:00
Robin Voetter
bb21cf6892 Update to new zig render API 2021-02-26 12:42:40 +01:00
Robin Voetter
5c5134269b CI: Split out build & fetch vk.xml steps 2021-02-16 15:28:58 +01:00
Robin Voetter
9f23e2e16d Vulkan 1.2.170 compatibility 2021-02-16 15:26:22 +01:00
Robin Voetter
e7d6f9f012 Use linkLibC instead of linkSystemLibrary to link libc 2021-02-12 14:42:04 +01:00
Robin Voetter
4ccb530585 Clarify on compatible zig versions (#8) 2021-02-10 00:02:54 +01:00
Robin Voetter
d8b223bb3b Remove some old code 2021-02-10 00:01:46 +01:00
Robin Voetter
a1f08ee687 Allow top level comments in xml parser 2021-02-01 02:24:57 +01:00
Robin Voetter
fe85c8975e Small styling fix 2021-01-17 03:49:55 +01:00