🚧 Currently work in progress! 🚧

A from-scratch written Vulkan renderer. Currently features:

  • each material rendered with a single indirect draw;
  • the most primitive render graph;
  • basic PBR shading;
  • cascaded shadow maps with PCF;
  • tiled-based light culling in compute;
  • Nishita inspired atmosphere;
  • parallax occlussion mapping with binary search optimisation;
  • etc.