FSAA only works on default render target?

I’ve noticed that FSAA (enabled by using the Project → Display → Samples setting) only seems to work when drawing to the default render target. When I draw to an intermediate RT first and then copy that to the default RT, no anti-aliasing is done, even if I set the filtering mode to linear for the copying.

Has anyone else encountered this, and if so, is there a workaround? Or should I file a bug report? (I do have my own FXAA shader that I could use, but I’d prefer to just use the built-in FSAA if possible.)

(I’m on 1.10.3, btw.)

Hmm, I thought about it a bit more, and I suppose that if you were to have anti-aliasing when drawing to an intermediate RT, then you’d need to selectively enable/disable it for specific attachments because you might be storing things like normals and depth, and you wouldn’t want to anti-alias those.

Yeah we need to add a setting for that when creating the RT, please open a feature request.

3 Likes

Here you go:

3 Likes