Hi.
We found that there is a display bug while running our game on some devices powered by Mali (G76) GPUs.
The detail is, when there is a visual effect using distortion shader with HDR on, the whole screen go black except the effect visual effect display area, like this below(it’s kinda cool I think):
With HDR off or on some other devices, it is likes:
Many shaders with distortion effect have the same problem.
The bug happens on these device:
Redmi Note8 Pro, CPU: MediaTek G90T, GPU: Mali-G76 MP4
Huawei MediaPad M6, CPU: Huawei Kirin 980, GPU: Mali-G76 MP10
Every thing act normal on all Qualcomm’s Snapdragon CPU with Adreno GPU devices we have, so we think it’s a Mali only bug, especially on Mali-G76.
Our Unity version is 2018.4.14, and we tried 2018.4.23, the bug is still here, however the bug was gone with version 2019.4.1. But we can’t upgrade our main project to Unity 2019, because the editor crashed every time when I hit the play button after the upgrade, it’s another stroy.
Please check our test project uploaded.
6013715–648206–ShaderTest.7z (8.11 MB)