On non mobile renderers, r.Upscale.Quality=0 sets the upscaling to nearest. On mobile, r.Upscale.Quality does not do anything and upscaling is stuck on bilinear.
1 Like
I think this is because by default mobile renderer is using the “Forward” renderer, and not the “Deferred” renderer. I guess there no default upscale pass in forward renderer (or is it ? maybe I’m wrong though).
You could try to test the “Deferred” renderer on mobile (setting is in Engine/Rendering). Be aware this have some serious implications though, on performance/compatibility/etc.
Hey, thanks for the response. I’ve tried the deferred renderer and still have the same issue: setting r.Upscale.Quality to any value results in bilinear upscaling on mobile.
Just responding here to mention that this is something that I’ve also just run into.
1 Like