Search Issue Tracker

By Design



Found in


Issue ID




[Android][GLES] Graphics.Blit() produces black screen when blitting on device with Mali-G76 and GLES as Gfx API

Mobile Graphics


To reproduce:
1. Open attached project ""
2. Build and run on Android device with GPU

Result: using shader results in black screen

Reproduced in: 2018.4.2f1, 2019.1.6f1, 2019.2.0b6, 2019.3.0a6

Note: does not reproduce on Vulkan, reproduces on GLES2 and GLES3

Reproduced with devices:
VLNQA00270, Samsung Galaxy S10e (SM-G970F), Android 9, CPU: Exynos 9 9820, GPU: Mali-G76
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 9, CPU: Exynos 9 9820, GPU: Mali-G76

Not reproduced with devices:
VLNQA00122, Samsung Galaxy S9 (SM-G960F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72
VLNQA00123, Google Pixel 2 XL (Pixel 2 XL), Android 9, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00272, Samsung Galaxy S10+ (SM-G975U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00006, Samsung Galaxy S7 (SM-G930F), Android 8.0.0, CPU: Exynos 8 Octa 8890, GPU: Mali-T880

  1. Resolution Note (2019.3.X):

    By design: Blit was not passing Ztest, shader needs "ZTest Always Cull Off ZWrite Off" to blit properly.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.