Well, this is my another very serious Vulkan project that I'm writing completely to improve myself at C++, Vulkan API and HLSL. I've made it public, because some people could use it as an useful reference when writing some Vulkan code.
Important
If you're intending to build this project, you'll need to install NASM and Vulkan SDK
- Cook-Torrance BRDF
- Blinn-Phong switchable alternative for Cook-Torrance (probably)
- Bloom effects obviously (probably FFT)
- Scenes
More ideas will appear in my mind spontaneuosly as I research the graphics programming. Stay tuned 😉