Unreal Engine 4.9 Preview

[=;364527]
I know about the issues regarding MSAA and deferred rendering, but how can they add it on mobile then? Do they not use deferred rendering on mobile?
[/]

Nope, we use forward shading on mobile. Current tiled mobile GPUs are pretty bad at deferred shading because rendering to MRTs shrinks the tile size increasing the number of tiles you need to render and the GPUs tend to have limited bandwidth so DMAing the g-buffer back to main memory for shading is very expensive. We have some ideas on how we might be able to do efficient deferred shading on some of the higher end mobile devices but we probably won’t explore that just yet. Instead we’ll focus on improving our forward shading renderer for mobile.

RE: MSAA, yeah MSAA + deferred is very expensive whereas temporal AA solves the problem much more elegantly in addition to solving shader + specular aliasing. Temporal AA is not without its faults but overall it’s a great tradeoff IMO.