praschke
|
b4f7ead7e6
|
removed unnecessary run condition
|
2023-03-18 12:04:24 +00:00 |
|
antlilja
|
a893f0d880
|
Export shader and generate steps in build.zig
Export ShaderCompileStep and VkGenerateStep in build.zig in order to
support importing the build.zig file from other build.zig files using
vulkan-zig.
|
2023-03-09 20:29:19 +01:00 |
|
antlilja
|
d8cfd033b1
|
Use new module API
The new module API now returns the created module as well as taking some
different parameters.
|
2023-03-06 23:15:16 +01:00 |
|
Robin Voetter
|
070500f5e5
|
Update parser for VulkanSC changes
The update that added the VulkanSC changes to vk.xml broke vulkan-zig previously.
|
2023-03-04 01:24:30 +01:00 |
|
InKryption
|
886b75272f
|
improve option description
|
2023-02-18 02:00:12 +01:00 |
|
InKryption
|
71403a013b
|
remove configurable file name from GenerateStep & don't use path as part of cache hash
|
2023-02-18 01:59:40 +01:00 |
|
InKryption
|
c294b849d2
|
make build.zig friendly to the zig package manager
|
2023-02-16 03:09:56 +01:00 |
|
InKryption
|
ef75aa0fd6
|
Update to latest build system changes; use caching API in GenerateStep
|
2023-02-16 02:21:28 +01:00 |
|
avokadoen
|
b09e14a649
|
update build to use new build API
|
2023-02-08 20:23:21 +01:00 |
|
mlarouche
|
dee86a06cb
|
Update build script to latest Build
|
2023-02-04 16:53:52 -05:00 |
|
ashpil
|
235edc8c67
|
remove a couple glslc specific assumptions
|
2023-01-20 22:52:41 -05:00 |
|
Robin Voetter
|
08dc9f508c
|
standardize names for step creation and obtaining packages
stdlib style is to use `create` for step creation and `getPackage`/`getSource`
to provide generated sources as package/file.
|
2022-12-30 00:43:29 +01:00 |
|
Robin Voetter
|
f7a4e4346e
|
Improve ShaderCreateStep to work around cache issues
|
2022-12-30 00:31:48 +01:00 |
|
Robin Voetter
|
d9377c4c70
|
use addShaderBase64 in build.zig for now
|
2022-12-23 00:10:44 +01:00 |
|
a-day-old-bagel
|
e798643829
|
Added option to add shaders as base64 instead of embedding file
|
2022-12-22 15:00:22 -07:00 |
|
Robin Voetter
|
d1ddf52e82
|
test that refs all decls
|
2022-10-07 01:37:38 +02:00 |
|
Robin Voetter
|
80a201f89a
|
fix alignment for shader binary
|
2022-09-24 00:40:17 +02:00 |
|
Vivianne Langdon
|
d96e32eb6e
|
Add support for multiple entrypoints and a custom output file
|
2022-07-20 22:05:24 -07: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 |
|