Back to Halide

Dependencies

dependencies/README.md

22.0.0.dev01.3 KB
Original Source

Dependencies

This folder contains vendored dependencies for building Halide. They do not form part of the API surface.

SPIR-V

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.

Vulkan

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.