Search Issue Tracker
Third Party Issue
Third Party Issue in 6000.0.X
Votes
2
Found in
2021.3.25f1
2022.3.15f1
2023.3.0a3
6000.0.0b11
Issue ID
UUM-36751
Regression
No
[Android] [OpenGLES3] Player crashes when using FrameBufferFetch and TextureSample at the same time in the texture
How to reproduce:
1. Open the "IN_40256" project
2. Press File -> Build Settings
3. Make sure the Android device is connected and the device is selected in the "Run Device" dropdown
4. Press Build And Run
Expected result: Player doesn't crash
Actual result: Player crashes
Reproducible with: 2020.3.48f1, 2021.3.25f1, 2022.2.20f1, 2023.1.0b18, 2023.2.0a16
Reproducible on these devices:
VLNQA00178, Xiaomi Redmi Note 4 (Redmi Note 4), Android 6.0, CPU: MediaTek Helio X20 MT6797M, GPU: Mali-T880
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 12, CPU: NOT FOUND, GPU: Mali-G76
HUAWEI P40 (user reported)
HUAWEI P40Pro (user reported)
HUAWEI Meta 40 (user reported)
No reproducible on these devices:
VLNQA00120, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00363, Samsung Galaxy Z Fold2 5G (SM-F916B), Android 11, CPU: Snapdragon 865 SM8250, GPU: Adreno (TM) 650
Notes:
- Only reproducible on Android
- Not reproducible with Vulcan Graphics API
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
- "Custom Function" Node "Input" type changes do not immediately show mistmatch errors when set to an incompatible type in Shader Graph
- My Assets list is populated with Asset Packages when setting how many Packages to display before clicking the Load button
- Hub shows 6.0 as Latest LTS when opening a project after deleting its 6.3 Editor version
- Localization Group Rules bypasses Locale logic when SharedGroup asset provided
- UI Toolkit World UI Text Field unfocuses immediately when clicking on it using XR Controller
Resolution Note:
This issue is caused by an error in the OpenGL ES driver on Mali-based hardware, specifically with `glUniform4fv` errornously handling uniform location conflicts. According to the GPU manufacturer, a fix has been implemented in their driver, however, given the nature of driver updates in the Android ecosystem, their fix may not be availble on all devices.
Resolution Note (6000.0.X):
This issue is caused by an error in the OpenGL ES driver on Mali-based hardware, specifically with `glUniform4fv` errornously handling uniform location conflicts. According to the GPU manufacturer, a fix has been implemented in their driver, however, given the nature of driver updates in the Android ecosystem, their fix may not be availble on all devices.