Description

When attempting to run SunTemple with r.Mobile.SupportGPUScene enabled on some Mali GPUs, the project renders with what looks like pieces of the geometry stretching across the level and bending out of shape.

Issue Occurs On Issue Doesn't Occur On
HTC U Play (HTC U Play), v6.0, Mali T860MP2 Mate 10 Pro (BLA-L29), v8.0, Mali G72 MP12
Mi 5C, v8.B, Mali T860MP4 Pixel 3 XL, v10B, Adreno 630

This issue did not occur when using r.Mobile.SupportGPUScene enabled with iOS.

This issue does not occur with r.Mobile.SupportGPUScene disabled and running SunTemple on the same devices.

This issue also occurs in 4.23.2 @ CL #10407812 when running SunTemple with r.Mobile.SupportGPUScene enabled, so this issue is not a regression.

Steps to Reproduce
  1. Connect an Android device with a Mali GPU
  2. Navigate to <yourEngineLocation>\Engine\Config and open ConsoleVariables.ini in a text editor
  3. At the bottom of the file, add the following line:
    r.Mobile.SupportGPUScene=1
    
  4. Open SunTemple in the editor
  5. Launch the project onto your connected Android device
  6. Move through the level and look around

Expected Result
The SunTemple project renders normally with no artifacting

Actual Result
The SunTemple project renders with what looks like pieces of the geometry stretching off into the distance

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-85166 in the post.

3
Login to Vote

Fixed
ComponentPlatform - Mobile
Affects Versions4.23.24.24
Target Fix4.25
Fix Commit13030690
Main Commit14151001
Release Commit13030690
CreatedNov 27, 2019
ResolvedApr 24, 2020
UpdatedAug 20, 2020