Skip to content

ollelogdahl/cgr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Graphics Renderer

Demo image

This is a publication of the code discussed in https://logdahl.net/p/gpu-driven. I have determined to publish it with a big warning! The code quality is a result of loads of incremental adjustments, and also redundant features (the code is based on a lab assignment I wrote for Advanced Computer Graphics, 5DV179 at Umeå University). I would not force it onto my worst enemies. I believe there are some good ideas and good parts here.

It would be cool to clean this up in the future and continue building on it. But for now, see it as just an implementation of a forward+ renderer with culling and light clustering.

Likely only working on Linux (not due to the Vulkan code itself, but many other parts. sorry!). To run:

cmake -B build
cmake --build build

./build/cgr scenes/manylights.xml

Take care :^)

About

Computer Graphics Renderer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors