Skip to content

WildBitangent/Clustered-Deferred-shading-in-Vulkan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)