Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 547 Bytes

File metadata and controls

11 lines (9 loc) · 547 Bytes

Vulkan renderer, personal project, where the main purpose is to learn rust, research graphics (and maybe engine) topics and attempt implementing some that I find interesting. Below ⬇️ is a possibly volatile list of Things I Plan To Do:

features (TODO)

  • hlsl as the shading language
  • render graph and memory aliasing
  • forward+
  • mesh shaders wherever possible
    • fully gpu driven, draw indirect mesh tasks with count
    • hierarchical lod selection and culling for meshlets (frustum, backface, hi-z)
    • 🚨 meshlet compression