← Back to context

Comment by badsectoracula

9 hours ago

> I have always heard that MSAA doesn't work well with deferred rendering which is why it is not longer used which is a shame.

It works fine, but it needs more work. AFAICT (this is the first time i see it) the page you linked does implement MSAA with deferred rendering. Personally i implemented MSAA with deferred rendering in an engine[0] i was writing ~12 years ago.

Nowadays in my current engine[1] i use Forward+-ish since i can just tell OpenGL "give me MSAA" and it just works :-P.

[0] https://www.youtube.com/watch?v=15dGcvN7mEA

[1] https://i.imgur.com/fypn318.jpg