Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 715 Bytes

File metadata and controls

19 lines (15 loc) · 715 Bytes

Vulkan Framework (Untitled)

The goal of this project is to provide a modern, expandable platform for vulkan development.

Features

  • Shader reflection, along with utilities that automate VkPipelineLayout creation
  • Render Graph

Planned

  • 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.

Dependencies

The goal is to be as bare minimum as possible.

  • Vulkan
  • GLFW
  • Spirv-Cross
  • vma