SomaZ / OpenJK

Community effort to maintain and improve Jedi Academy + Jedi Outcast released by Raven Software
GNU General Public License v2.0
11 stars 4 forks source link

go deferred #13

Closed SomaZ closed 4 years ago

SomaZ commented 7 years ago

Change the rendering from forward rendering to deffered rendering. This results in a massive rewrite of the renderer. Xyc started to go deferred some time ago, this is a good point to start from.

SomaZ commented 4 years ago

Made up my mind, go clustered rendering instead. Compute clusters on cpu, create linked lightlist on cpu. Put cluster info into ubo.