Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/serenity4/spirvcross.jl
Wrapper around the C interface of SPIR-V Cross using Clang.jl
https://github.com/serenity4/spirvcross.jl
Last synced: 6 days ago
JSON representation
Wrapper around the C interface of SPIR-V Cross using Clang.jl
- Host: GitHub
- URL: https://github.com/serenity4/spirvcross.jl
- Owner: serenity4
- License: mit
- Created: 2020-11-24T17:31:50.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-26T18:13:29.000Z (almost 4 years ago)
- Last Synced: 2023-03-03T22:47:56.656Z (over 1 year ago)
- Language: Julia
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpirvCross
![tests](https://github.com/serenity4/SpirvCross.jl/workflows/Run%20tests/badge.svg)
Wrapper around [SPIR-V Cross](https://github.com/KhronosGroup/SPIRV-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 [VulkanCore.jl](https://github.com/JuliaGPU/VulkanCore.jl). See also a (fork of the) higher-layer [Vulkan.jl](https://github.com/serenity4/Vulkan.jl) (under active development).