Commit Graph

119 Commits

Author SHA1 Message Date
Robin Voetter
bcda3eeb11 Opcode rendering 2020-08-15 23:51:37 +02:00
Robin Voetter
d87868c510 Use new IdRenderer in vulkan/generator.zig 2020-08-13 01:00:52 +02:00
Robin Voetter
c708f01e3a Move vulkan/util.zig to id_render.zig, and make it more generic 2020-08-11 18:07:21 +02:00
Robin Voetter
74d6846d68 Use underscores instead of dash in filenames 2020-08-11 17:40:02 +02:00
Robin Voetter
f70ab159bc Add option to retrieve vk.xml from the LunarG SDK root 2020-08-10 01:39:15 +02:00
Robin Voetter
c16d70f210 Promote using std.build.Pkg to canonicalize package name 2020-08-10 01:22:32 +02:00
Rageoholic
574e49277a Solve a sharing violation on windows
On windows because we fail to close the output_file, when the compiler 
goes to open it when reading the file during compiling the actual app it
encounters a sharing violation. This change closes the file, fixing that issue
2020-07-21 08:11:42 -05:00
Robin Voetter
964ad1c0f9 var -> anytype 2020-07-12 14:13:13 +02:00
Robin Voetter
b344d97f98 Remove declaration resolving (just merge enums), fixup wrong bitmasks 2020-07-10 04:00:55 +02:00
Robin Voetter
0928b25a53 Add Khronos license information to generated bindings 2020-07-08 01:41:03 +02:00
Robin Voetter
f2edf4f674 Remove unused function 2020-07-07 01:56:33 +02:00
Robin Voetter
b25521b22f Documentation on API functions 2020-07-07 01:53:07 +02:00
Robin Voetter
d3413cbac8 Update to new hashmap api part 2 2020-07-06 01:32:14 +02:00
Robin Voetter
a0e3b31fd9 Update to new hashmap api 2020-07-06 01:22:49 +02:00
Robin Voetter
569c9df5c2 TagFixerUpper 2020-07-05 18:22:45 +02:00
Robin Voetter
9b3eff5a72 Rendering from a buffer 2020-07-05 16:27:52 +02:00
Robin Voetter
72917ccdb3 Shader compilation utility 2020-07-04 04:18:56 +02:00
Robin Voetter
e9f286a5d4 Vulkan generate step 2020-07-04 03:00:54 +02:00
Robin Voetter
cebecfe197 Restructure to allow for other binding generators in the future 2020-07-03 16:40:49 +02:00