Commit Graph

515 Commits

Author SHA1 Message Date
Ali Cheraghi
7b7adcd206 Add option to use zig shaders 2025-04-24 18:05:50 +03:30
Robin Voetter
42e7a8409b Merge pull request #180 from rpkak/remove-additional-null-termination
Remove additional null termination
2025-04-02 10:08:26 +02:00
rpkak
208f0612de Remove additional null termination
[`std.builtin.Type.StructField.name`](https://ziglang.org/documentation/master/std/#std.builtin.Type.StructField) has type `[:0]const u8`
2025-04-02 09:09:34 +02:00
Robin Voetter
355e4828dd Merge pull request #179 from rpkak/allow-custom-dispatch-types
Allow custom Dispatch structs
2025-03-31 21:27:53 +02:00
rpkak
d9fd4eb51a Allow custom dispatch structs 2025-03-31 13:44:23 +02:00
Robin Voetter
40ad90a912 Merge pull request #177 from Snektron/remove-commandflags
remove wrapper/proxy configurability, just load everything unconditionally
2025-03-24 22:50:51 +01:00
Robin Voetter
dd978e3023 remove wrapper/proxy configurability, just load everything unconditionally 2025-03-15 15:43:11 +01:00
Robin Voetter
57d587c8a4 Merge pull request #176 from Snektron/vulkan-video-flags
default initialize packed flag structs to false
2025-03-15 14:03:28 +01:00
Robin Voetter
d046ace4d8 default initialize packed flag structs to 0 2025-03-15 13:24:36 +01:00
Robin Voetter
f6e9565ab6 Merge pull request #175 from Snektron/vulkan-video
Add vulkan video support
2025-03-15 02:54:44 +01:00
Robin Voetter
dcb1d96c59 Add vulkan video support
Implements #174.
2025-03-15 02:51:56 +01:00
Robin Voetter
dcd538828c Merge pull request #172 from alichraghi/master
build: add fingerprint
2025-03-03 19:11:12 +01:00
Ali Cheraghi
19cb72207d build: add fingerprint 2025-03-03 21:26:03 +03:30
Robin Voetter
604416bf44 add renderSpecialContainer support for VK_NV_cluster_acceleration_structure
Solves #169
2025-02-09 16:14:27 +01:00
Robin Voetter
1fd5a6e217 Merge pull request #168 from flut2/master
Update to 0.14.0-dev.2837+f38d7a92c
2025-01-20 00:14:56 +01:00
flut2
55f3bb3c24 update to 0.14.0-dev.2837+f38d7a92c 2025-01-19 16:50:51 +00:00
Robin Voetter
bb470f16da accept registry option as LazyPath
This allows passing LazyPaths obtained from dependencies to
the vulkan-zig dependency, which streamlines using vulkan-zig
with Vulkan-Headers provided by the package manager.
2024-12-29 21:29:52 +01:00
Robin Voetter
dd6e61d689 add missing vulkan video type in ref_all_decls.zig 2024-11-24 21:00:24 +01:00
Robin Voetter
e43d635893 Merge pull request #166 from V-Fries/master
docs: Fixed compilation error in README.md example
2024-10-16 09:46:36 +02:00
V-Fries
6268a6fec4 docs: Fixed compilation error in README.md example 2024-10-16 07:21:42 +02:00
Robin Voetter
06dae6c920 yeet usingnamespace
Fixes #161
2024-09-17 20:45:09 +02:00
Robin Voetter
efad55ba0d Merge pull request #159 from poconn/increase_branch_quota
Increase eval branch quota
2024-09-13 00:06:07 +02:00
Patrick O'Connell
0e29c7b70f Increase eval branch quota 2024-09-09 06:19:13 -07:00
Robin Voetter
9bfa67682f mention shader_compiler in the readme 2024-09-04 23:56:41 +02:00
Robin Voetter
981b20c395 remove deprecated VkGenerateStep 2024-09-04 23:56:40 +02:00
Robin Voetter
9ee4cf349f get rid of ShaderCompileStep
Use addSystemCommand to run glslc now. See the example.
2024-09-04 23:56:40 +02:00
Robin Voetter
976dbfbcca example: use addSystemCommand instead of shader compile step 2024-09-04 23:56:38 +02:00
Robin Voetter
f7b21d034f Merge pull request #157 from andrewrk/master
update for latest zig
2024-09-01 08:29:11 +02:00
Andrew Kelley
28c14dcf37 update in response to std.builtin.Type field renames 2024-08-31 20:47:06 -07:00
Andrew Kelley
d03459819c add build.zig.zon file
Integrate with tooling and makes the package size smaller.
2024-08-30 19:52:09 -07:00
Robin Voetter
18f38ef2b7 increase more branch quotas 2024-08-23 23:47:14 +02:00
Robin Voetter
492521b50d increase branch quota in ref_all_decls.zig 2024-08-23 23:19:43 +02:00
Robin Voetter
54ab76b667 Merge pull request #155 from MilkywayPirate/patch-1
Update README.md
2024-08-12 09:44:44 +02:00
Emil Lai
543381c7dc Update README.md
Substitute `.addImport(..)` with `.root_module.addImport(..)` as the former seems to be gone.
2024-08-09 23:24:37 +02:00
Robin Voetter
d7ad51c9b8 Merge pull request #150 from antlilja/lazy-path-compile-command
Add ability to pass a LazyPath as compile command to the ShaderCompileStep
2024-08-08 22:41:58 +02:00
Robin Voetter
9f6e6177b1 Merge pull request #152 from alichraghi/master
update to latest zig
2024-07-16 09:17:12 +02:00
Ali Cheraghi
0125bcc466 update to latest zig 2024-07-16 09:56:19 +03:30
antlilja
c2e755d934 Add ability to pass a LazyPath to ShaderCompileStep
Allows for executables generated by the
build system to be used as shader compilers.
2024-07-09 12:35:00 +02:00
Robin Voetter
66b7b773bb Merge pull request #147 from flut2/master
Log command name when loading fails
2024-07-06 20:57:56 +02:00
flut2
982178e027 Merge branch 'Snektron:master' into master 2024-07-06 20:35:38 +02:00
Robin Voetter
51c5566f92 Merge pull request #146 from poconn/alloc_wrappers
Array function wrappers
2024-07-01 00:00:16 +02:00
Patrick O'Connell
a2167a79d5 Author suffix last for alloc functions 2024-06-30 13:37:51 -07:00
Patrick O'Connell
b3eb45d6a4 Add more "enumerate" functions to list 2024-06-30 13:18:05 -07:00
Patrick O'Connell
4707aca68d Use *Alloc() functions in example 2024-06-29 17:13:06 -07:00
Patrick O'Connell
7a6986faba Proxy wrappers for slice functions 2024-06-29 16:53:30 -07:00
Patrick O'Connell
a2b49336d1 Add *Alloc() wrappers 2024-06-29 15:47:55 -07:00
flut2
062357916c log command name when loading fails 2024-06-24 20:08:20 +02:00
Patrick O'Connell
e9199a0abc Extract some helper functions 2024-06-23 10:22:24 -07:00
Robin Voetter
ff4cff5f64 Merge pull request #144 from Squamto/master
update to 0.14.0-dev.91+a154d8da8
2024-06-20 23:28:54 +02:00
Squamto
3c8f827322 update to 0.14.0-dev.91+a154d8da8 2024-06-20 21:01:31 +02:00