The goal of this project is to provide a modern, expandable platform for vulkan development.
- Shader reflection, along with utilities that automate VkPipelineLayout creation
- Render Graph
- I want a 1 step build process. Currently, I believe its 2 step, install vulkan sdk, and run cmake (cmake pulls glfw and spirvcross)
- Ideally, I'd like this to be usable as a C API with other languages, but I have no idea what that looks like at this moment
- I'm plannin on adding WebGPU support, so that the framework can be compiled to wasm and run in a browser.
The goal is to be as bare minimum as possible.
- Vulkan
- GLFW
- Spirv-Cross
- vma