Commit Graph

25 Commits

Author SHA1 Message Date
Robin Voetter
c42f540ce3 fix alignment for shader binary 2022-10-05 18:58:29 -04:00
Robin Voetter
efa1a714a8 Merge pull request #50 from viviicat/multi-entrypoints
Add support for multiple entrypoints, specifying stage, and a custom output file for shader compilation
2022-08-20 12:32:11 +02:00
Aksel Hjerpbakk
7fdaece86c update to latest zig 2022-05-28 15:30:07 +02:00
ashpil
e2268a7eb4 makes shader build comment output directory user-specifiable 2021-12-29 21:45:12 +03: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
6f965fead0 Update to new build API 2021-06-12 13:44:48 +02:00
Robin Voetter
e7d6f9f012 Use linkLibC instead of linkSystemLibrary to link libc 2021-02-12 14:42:04 +01:00
Robin Voetter
55e8551cef Adapt to new {s} syntax 2021-01-03 16:18:46 +01:00
Robin Voetter
b48fe074f5 Add CLI interface 2020-11-25 15:29:06 +01:00
Robin Voetter
9fc2ddbdf7 Add option to override vk.xml path 2020-09-27 19:04:41 +02:00
Robin Voetter
7888df1bd3 Attempt to fix vulkan-zig on windows: Make dispatchers accept anytype as loader, properly escape paths in build.zig 2020-09-24 13:41:58 +02:00
Robin Voetter
c16d70f210 Promote using std.build.Pkg to canonicalize package name 2020-08-10 01:22:32 +02:00
Robin Voetter
29de177c05 Rename example to triangle 2020-07-05 18:25:50 +02:00
Robin Voetter
e217cbab77 Pipeline(Layout) & render pass creation 2020-07-04 16:46:38 +02:00
Robin Voetter
0be71d1614 Shader compilation utility 2020-07-04 04:19:32 +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
Robin Voetter
c6c33d3539 Add run step for example 2020-07-03 02:48:14 +02:00
Robin Voetter
1ebed09413 Graphics context for example 2020-07-02 04:01:59 +02:00
Robin Voetter
f0813e99d2 Basic setup for examples 2020-07-01 03:07:55 +02:00
Robin Voetter
a5dbb555ab Feature parsing 2020-06-11 18:10:32 +02:00
Robin Voetter
b49c64862e Dingen 2019-10-25 22:45:57 +02:00
Robin Voetter
23ed9e610a XML unescape iterator 2019-10-14 01:58:45 +02:00
Robin Voetter
e5ca4a90f1 Initial commit 2019-10-13 00:52:35 +02:00