A fork of vulkan-headers packaged for the Zig build system. Original: https://github.com/hexops/vulkan-headers
Find a file
Stephen Gutekanst c04f2097c0 CI: add build testing
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 16:19:30 -07:00
.github CI: add build testing 2023-06-24 16:19:30 -07:00
include Update for Vulkan-Docs 1.3.246 2023-03-31 04:15:15 -07:00
.gitignore use Zig build system 2023-04-03 17:22:46 +02:00
build.zig Switch from CompileStep.install to Build.installArtifact 2023-04-18 07:16:49 -07:00
LICENSE.txt Revert LICENSE to Apache 2.0 2018-10-03 10:16:17 -04:00
README.md README: exclude stub.c in diff 2023-04-03 08:32:57 -07:00
stub.c use Zig build system 2023-04-03 17:22:46 +02:00

vulkan-headers packaged for the Zig build system

This is a fork of vulkan-headers, packaged for Zig. Unnecessary files have been deleted, and the build system has been replaced with build.zig.

Updating

To update this repository, we run the following:

git remote add upstream https://github.com/KhronosGroup/Vulkan-Headers || true
git fetch upstream
git merge upstream/main --strategy ours

Verifying repository contents

For supply chain security reasons (e.g. to confirm we made no patches to the code) you can verify the contents of this repository by adding the upstream version as a remote:

git remote add upstream https://github.com/KhronosGroup/Vulkan-Headers || true
git fetch upstream

And then comparing using git diff with some options to exclude deleted files, and exclude README.md, build.zig, and .gitignore from the diff:

git diff $(git merge-base origin/main upstream/main)..origin/main \
    --diff-filter=d \
    ':(exclude)README.md' \
    ':(exclude)build.zig' \
    ':(exclude).gitignore' \
    ':(exclude)stub.c'