Search Issue Tracker
Third Party Issue
Votes
29
Found in
2019.4
2019.4.28f1
2020.3
2021.1
2021.2
2022.1
Issue ID
1347186
Regression
No
[Android] Sometimes text is not rendered when using OpengLES3 on a Xiaomi Redmi9A device.
How to reproduce:
1. Open the attached project "1347186.zip"
2. Make sure the Scene "WorldText" is selected
3. Build and Run to an Android device
Expected result: "Hello World" and multiple "New Text" messages appear on the screen
Actual result: No messages appear on the screen
Reproducible with: 2019.4.29f1, 2020.3.16f1, 2021.1.17f1, 2021.2.0b7, 2022.1.0a6
Reproducible on:
N/A, Xiaomi Redmi 9A- (M2006C3LG), Android 10, CPU: NOT FOUND, GPU: PowerVR Rogue GE8320
VLNQA00336, Huawei Y6p, CPU: MediaTek MT6762R, GPU: PowerVR Rogue GE8320, Android: 10
Not reproducible on:
VLNQA00380, Xiaomi MI 8 Lite (MI 8 Lite), Android 9, CPU: Snapdragon 660, GPU: Adreno (TM) 512
VLNQA00332, Samsung Galaxy XCover4 (SM-G390F), Android 9, CPU: Exynos 7 Quad 7570, GPU: Mali-T720
VLNQA00381, Xiaomi Redmi Note 8 Pro (Redmi Note 8 Pro), Android 9, CPU: MediaTek Helios G90T MT6785T, GPU: Mali-G76 MC4
VLNQA00004, Meizu MX5 (MX5), Android 5.0.1, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00099, Google Pixel XL (Pixel XL), Android 10, CPU: Snapdragon 821 MSM8996 Pro, GPU: Adreno (TM) 530
VLNQA00052, Xiaomi MI MAX (MI MAX), Android 7.0, CPU: Snapdragon 617 MSM8952, GPU: Adreno (TM) 510
Notes:
- Does not reproduce when anoter Overlay Camera is added
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- “[Worker0] Could not generate preview image“ error when opening macOS native plugin in the Inspector with Architecture to build for set to ARM 64-bit
- [iOS] Application.absoluteURL is empty on Awake/Start when opening via deep link with Splash Screen disabled
- Crash on MemoryManager::Deallocate when rapidly calling Addressables.LoadAssetAsync
- Crash on physx::shdfnd::atomicIncrement when adjusting values on a character controller component after entering Play mode in Prefab edit mode
- [Rendering Debugger] [NewInputSystem] Debug Overlays in Play mode throws InvalidOperationException when using New Input System
Resolution Note (2022.1.X):
We have identified this as a driver bug related to stencil buffer when using multiple renderpass to a rendertarget that is using stencil.
Possible workarounds
- Disable URP's Depth Texture (in UniversalRenderPipleineAsset) to avoid generating multiple render passes.
- Configure URP to use "depth priming" (this will disable copy depth). That option is relatively new and for most projects it's not ideal on mobile.
- Using ES2 would implicitly use depth-prepass, so this also works (tested it, but the repro project uses "Linear Rendering" and we require ES3 for that)