Named-Thread(Render Thread & Logic Thread), Trible Buffers.
A lot artifact in project, try my best to fixing.
✅ PCSS
✅ Defered Rendering
✅ SSAO
❎ SSR
❎ PBR
- CreateSet and Bind is disastor in Vulkan, try to make a static function when your want a block data and bind later.
- Multi VkPass is disastor in Tiled-GPU.
- Everywhere maybe optimizable.