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
- Crash when attempting to create a custom FMOD DSP unit
- [Linux] Floating windows do not keep their size after restarting the Editor
- .framework plugin is mistakenly treated as a directory when building for Universal Windows Platform
- Artifacts appear on GameObjects when using the WebGL Player on Silicon macOS
- Only the icon of the disabled child GameObject is faded when a parent GameObject is a Prefab
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)