Commit graph

424 commits

Author SHA1 Message Date
Stephen Gutekanst
7dc2066cfe update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-04-13 09:51:35 -07:00
Ali Chraghi
2fd311329a update to latest build API 2024-01-08 20:09:18 -07:00
Wrench[bot]
e72f4748a4 all: update Zig to version 0.12.0-dev.2063+804cee3b9
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2024-01-08 20:09:18 -07:00
18
91da5bd8b2
replace stub.c with b.addWriteFiles().add("empty.c", "") (#9) 2023-12-16 13:21:39 -07:00
Wrench[bot]
1feb2d8418 all: update Zig to version 0.12.0-dev.978+78855bd21
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-10-16 19:39:44 -07:00
Wrench[bot]
eaae5302d7 all: update Zig to version 0.12.0-dev.706+62a0fbdae
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-10-03 20:30:30 -07:00
Wrench[bot]
fc495148a9 all: update Zig to version 0.12.0-dev.389+61b70778b
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-09-17 11:25:12 -07:00
Stephen Gutekanst
0212dd8b71
README: link issue tracker 2023-08-10 16:56:40 -07:00
Stephen Gutekanst
48d6b26fac Merge remote-tracking branch 'upstream/main' 2023-08-06 14:13:24 -07:00
Jon Leech
450ead13e1 Update for Vulkan-Docs 1.3.261 2023-08-04 04:04:01 -07:00
Wrench[bot]
b10fb77f54 all: update Zig to version 0.11.0-dev.4410+76f7b40e1
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-03 11:07:50 -07:00
Wrench[bot]
778dc5815d all: update Zig to version 0.11.0-dev.4407+4d7dd1689
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-02 20:50:27 -07:00
Jon Leech
a3b683653e Use MIT license 2023-07-29 01:50:36 -07:00
Jon Leech
6dcbe90f9b Update CoC link 2023-07-29 01:50:36 -07:00
Jon Leech
94bb3c998b Update for Vulkan-Docs 1.3.260 2023-07-28 04:50:00 -07:00
Jon Leech
cb7b123f2d Update for Vulkan-Docs 1.3.259 2023-07-22 04:52:29 -07:00
Jon Leech
9c37439a79 Update for Vulkan-Docs 1.3.258 2023-07-21 03:42:08 -07:00
Juan Ramos
6eee20744f ci: Add Windows to CI 2023-07-17 12:47:51 -06:00
Juan Ramos
bc14fdad60 Add REUSE compliance checker to CI 2023-07-14 09:57:20 -06:00
Stephen Gutekanst
03d2e7b750 CI: use pkg.machengine.org for Zig binaries
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-12 21:50:02 -07:00
Juan Ramos
2565ffa31e cmake: Use share instead of DATADIR for CMake config files
See the following discussion for context:
https://discourse.cmake.org/t/what-should-the-destination-be-for-a-header-only-librarys-cmake-config-file/8473/3

TLDR: `DATADIR` can be `share` but it doesn't have to be. It can
be changed by the user.
2023-07-10 13:02:41 -06:00
Wrench[bot]
2f343d295e all: update Zig to version 0.11.0-dev.3947+89396ff02
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-07-09 07:44:26 -07:00
Jon Leech
485c0395ad Update for Vulkan-Docs 1.3.257 2023-07-07 07:22:11 -07:00
Juan Ramos
179b26a792 docs: Remove outdated documentation referencing cmake/ 2023-07-05 15:27:21 -06:00
Juan Ramos
482af6d865 cmake: Remove VULKAN_HEADERS_INSTALL
VULKAN_HEADERS_INSTALL was added since it was believed there was
a valid use case for it.

After looking into the use case that provoked this change there is
no reason to keep VULKAN_HEADERS_INSTALL as an option.

Here is the use case we do NOT want to support:
https://github.com/KhronosGroup/Vulkan-Headers/pull/416#issuecomment-1622318949

Fundamentally this problem is caused add_subdirectory/find_package
not being able to work together flawlessly.

Which isn't the responsibility of Vulkan-Headers to fix.

It's the responsibility of projects that consume Vulkan-Headers
to account for either method.

As described by the CMake maintainers:
https://discourse.cmake.org/t/idiomatic-way-to-handle-packages-and-add-subdirectory/8400
2023-07-05 15:22:17 -06:00
Juan Ramos
6f34ca5a37 cmake: Remove usage of configure_package_config_file
Fixes issue shown here:
https://github.com/KhronosGroup/Vulkan-Headers/pull/415
2023-07-05 10:19:57 -06:00
Juan Ramos
ad5f8ee975 cmake: Add VULKAN_HEADERS_INSTALL option
Allows add_subdirectory users to install vulkan-headers
2023-06-30 09:56:11 -06:00
Jon Leech
60b89abf43 Add new .cppm file to CONTRIBUTING.md 2023-06-30 06:35:30 -07:00
Jon Leech
ed857118e2 Update for Vulkan-Docs 1.3.256 2023-06-30 06:30:05 -07:00
Wrench[bot]
e1b061ff62 all: update Zig to version 0.11.0-dev.3883+7166407d8
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-29 01:01:14 -07:00
Jon Leech
9b834aa443 Update README to be more clear about use of the different files in the repo
This is intended to clarify that developers using Vulkan are likely to
need only the header files, not the scripts and other material in the
repository which are used by the SDK and other downstream ecosystem
components.

Closes #407
2023-06-26 17:03:30 -07:00
Stephen Gutekanst
dfac3e461d improve upstream merge strategy
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 18:28:11 -07:00
Stephen Gutekanst
b4a5468dcf improve source verification script
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 18:26:12 -07:00
Stephen Gutekanst
7f9ed80941 fix bad merge (caught by verify.sh)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 18:25:57 -07:00
Stephen Gutekanst
3835c529e3 make update/verify commands scripts
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 16:20:40 -07:00
Stephen Gutekanst
3d252cf8c0 Merge remote-tracking branch 'upstream/main' 2023-06-24 16:19:33 -07:00
Stephen Gutekanst
c04f2097c0 CI: add build testing
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 16:19:30 -07:00
Jon Leech
b6a29e5ca8 Update for Vulkan-Docs 1.3.255 2023-06-23 05:19:14 -07:00
Jon Leech
c1a8560c5c Update for Vulkan-Docs 1.3.254 2023-06-16 07:52:27 -07:00
Jon Leech
cb71b646f1 Update for Vulkan-Docs 1.3.253 2023-06-09 20:58:28 -07:00
Jon Leech
605dc6d3e7 Update for Vulkan-Docs 1.3.252 2023-06-02 06:23:03 -07:00
Jon Leech
3df77fb3e4 Update for Vulkan-Docs 1.3.251 2023-05-28 05:45:47 -07:00
Joyce
9e61870ecb ser minimal permissions to linux.yml
Signed-off-by: Joyce <joycebrum@google.com>
2023-05-15 15:14:55 -06:00
Jon Leech
bae9700cd9 Update for Vulkan-Docs 1.3.250 2023-05-04 01:19:53 -07:00
Jon Leech
870a531486 Update for Vulkan-Docs 1.3.249 2023-04-27 03:37:31 -07:00
Jon Leech
8a397558c4 Update for Vulkan-Docs 1.3.248 2023-04-20 17:00:00 -07:00
Jon Leech
4c304fac64 Update for Vulkan-Docs 1.3.248 2023-04-20 01:11:32 -07:00
LeRoyce Pearson
ad879d615b Switch from CompileStep.install to Build.installArtifact 2023-04-18 07:16:49 -07:00
Jon Leech
95a13d7b71 Update for Vulkan-Docs 1.3.247 2023-04-13 03:27:32 -07:00
Stephen Gutekanst
4ab9e16ab5 README: exclude stub.c in diff
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-03 08:32:57 -07:00