/SpirvCross.jl

Wrapper around the C interface of SPIR-V Cross using Clang.jl

Primary LanguageJuliaMIT LicenseMIT

SpirvCross

tests

Wrapper around SPIR-V Cross generated with Clang.

This package intends to provide Julia bindings to the C API of SPIR-V Cross, and will suit the needs of those who only want a barebone wrapper. Abstractions, however, are not planned at the moment, though the package contains a few convenience functions to reflect into compiled SPIR-V shaders.

It is currently used in conjunction with Vulkan.jl (under active development).