Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 1.42 KB

File metadata and controls

31 lines (24 loc) · 1.42 KB

Clustered deferred shading in Vulkan API

About

Implementation of clustered deferred shading using Vulkan API.

I'm sure that code is not perfect, contains lot of bugs and some bad decisions were made. My goal was to learn Vulkan API and also learn as much as possible things from field of computer graphics. Everything was created from scratch, without any previous knowledge, in 5 months.

Application was developed under Visual Studio IDE, and the development branch is PingPong.

Special thanks to Ing. Tomáš Milet, for the amount of information he gave me through development.

This implementation is part of bachelor thesis at FIT BUT.

Dependencies

Todo

  • Radix sort
  • Better memory management
  • Shadows
  • Amd optimization (currently really bad performance)