r.Upscaling.Quality not working on mobile

I’ve been setting r.ScreenPercentage 50 and r.Upscaling.Quality 0 (nearest filtering), and it works as a great retro esthetic in the SM6 preview. Unfortunately, when previewed or packaged for Android, the image is still blurry:

I’ve placed this at the bottom of DefaultEngine.ini:
[SystemSettings]
r.Upscale.Quality=0
r.ScreenPercentage=50

And disabled AA and temporal upsampling. Do I need to make an Android ini? What am I missing to get nearest neighbor upscaling, or is it not the upscaling causing the blurring?

Edit: Mobile HDR maybe? When disabled, I can’t change the screen percentage…

It’s pretty clearly still using bilinear interpolation instead of nearest neighbor on mobile despite r.Upscale.Quality=0.

1 Like

I’m very much interested in this myself, having just discovered this independently.

1 Like

Hi, this may happen because the game is being rendered in non native resolution, try setting the value of r.MobileContentScaleFactor to 0