dependencies/README.md
This folder contains vendored dependencies for building Halide. They do not form part of the API surface.
This folder contains a copy of the officially released v1.6 ANSI-C header file
for SPIR-V, obtained from the sdk-1.3.231 branch of
https://github.com/KhronosGroup/SPIRV-Headers.
The directory structure within this folder matches that of the official
version's install tree, plus the upstream LICENSE notice, minus files that
Halide doesn't need.
The update-spirv.sh script will automatically acquire the upstream repo, build
it, and extract the necessary files. It takes a single argument, the name of the
branch to clone.
This folder contains a copy of the officially released v1.3.296 SDK headers for
Vulkan, obtained from the vulkan-sdk-v1.3.296 branch of
https://github.com/KhronosGroup/Vulkan-Headers.
The directory structure within this folder matches that of the official
version's install tree, plus the upstream LICENSE.md notice, minus files that
Halide doesn't need.
The update-vulkan.sh script will automatically acquire the upstream repo,
build it, and extract the necessary files. It takes a single argument, the name
of the branch to clone.