Description

in the function FinalizeVirtualTextureFeedback, the micro "USE_DBUFFER && MATERIALDECALRESPONSEMASK" returns true on mobile forward, while there is no DBUFFER on Mobile forward obviously. This takes in some unnecessary branch code, and somehow causes the vLevel incorrect on Android Snapdragon Platform.

Steps to Reproduce

For repro details of the original specific issue speak with Yangke Li.

But after the suggested code fix is applied you can see that DBuffer is no longer supported on mobile by using ES3.1 preview mode in editor with QAGame TM-Decals map. (Before the change the DBuffer decals did show something, but it could be incorrect, and also an assert would fire).

 

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentRendering
Affects Versions4.26.1
Target Fix4.27
Fix Commit16131487
Main Commit16131444
Release Commit16131487
CreatedMar 15, 2021
ResolvedApr 27, 2021
UpdatedMay 3, 2021