https://github.com/mofeing/spiral.jl
SPIR-V in Julia
https://github.com/mofeing/spiral.jl
gpu graphics julia shaders spir-v
Last synced: 7 months ago
JSON representation
SPIR-V in Julia
- Host: GitHub
- URL: https://github.com/mofeing/spiral.jl
- Owner: mofeing
- Created: 2023-09-12T22:02:08.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-17T16:12:08.000Z (about 2 years ago)
- Last Synced: 2025-01-08T06:05:48.918Z (9 months ago)
- Topics: gpu, graphics, julia, shaders, spir-v
- Language: Julia
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spiral
A Julia library for manipulating SPIR-V.
## Roadmap
- [ ] Read/store SPIR-V modules in binary form
- [ ] Store SPIR-V modules in text form
- [ ] Parse SPIR-V modules in text form
- [ ] Translate [SPIRV-Tools](https://github.com/KhronosGroup/SPIRV-Tools) to Julia
- [ ] Translate validator
- [ ] Translate optimization passes
- [ ] Translate linker
- [ ] Translate fuzzer
- [ ] Translate diff
- [ ] Implement codegen backend for SPIR-V
- [ ] Delimit supported Julia language subset
- [ ] Research GPUCompiler, SPIRV.jl
- [ ] Design a DSL for writing shaders