avaraline / Avara

Port of the original 1996 game from Ambrosia Software.
MIT License
122 stars 19 forks source link

Rendering updates (better alpha support) #396

Closed rherriman closed 6 months ago

rherriman commented 6 months ago

This is technically still not "deferred rendering," but it does contain a number of rendering updates in preparation for it. Notably MSAA has been replaced with FXAA, and the rendering of polygons with alpha is done after all the opaque polys are rendered, fixing numerous rendering problems with alpha objects culling out things behind them. An attempt to sort the alpha polygons has also been made, but I'm convinced it could be better as there are still occasional issues depending on viewing angle.

Given the improvements thus far it seemed like a good idea to merge this in sooner rather than later.