Search Issue Tracker
Fixed
Fixed in 2022.3.5f1, 2023.1.4f1, 2023.2.0a22
Votes
1
Found in
2022.3.3f1
2023.1.0b13
2023.2.0a11
Issue ID
UUM-33460
Regression
No
[OpenGL][Android][Entities] Entities are not displayed in a build when using OpenGL Graphics API
Reproduction steps:
1. Open the attached “BugRepro” project
2. Open the “Assets/Step9.unity“ scene
3. Click File > Build > Android
4. Enable development build
5. Build and run
Expected result: Tank Entities are driving around and shooting
Actual result: No Tank Entities are visible or there are artifacts in the scene.
Reproducible with: 2023.1.0b11, 2023.1.0b13, 2023.2.0a11
Couldn’t test with: 2020.3.47f1, 2021.3.23f1 (Couldn’t install com.unity.entities.graphics package), 2022.2.16f1 (Couldn’t build because of error “There were exceptions during the entity scene imports.”), 2023.1.0a1, 2023.1.0b10 (Couldn’t launch the project, because it gets stuck while loading)
Reproduced on:
Google Pixel 3 (Pixel 3), Android 12, CPU: Snapdragon 845, GPU: Adreno (TM) 630 (Tanks randomly disappear at certain points but the scene plays)
Xiaomi Mi Note2 (Mi Note 2), Android 8.0.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530 (Tanks randomly disappear at certain points but the scene plays)
Samsung - (SM-G991U), Android 12, CPU: Snapdragon 888, GPU: Adreno (TM) 660 (Artifacts appear in the scene, together with the tanks randomly disappearing)
Samsung Galaxy S7 (SM-G930F), Android 8.0.0, CPU: Exynos 8 Octa 8890, GPU: Mali-T880 (Didn’t render tanks at all)
Oppo Reno Z 中国版 (PCDM10), Android 11, CPU: NOT FOUND, GPU: PowerVR Rogue GM9446 (Didn’t render tanks at all)
Samsung Galaxy S9 (SM-G960F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72 (Didn’t render tanks at all)
Didn’t reproduce on:
Xiaomi Mi 5s (MI 5s), Android 6.0.1, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530, VLNQA00231
Huawei Mate 20 Pro (LYA-L29), Android 9, CPU: HiSilicon Kirin 980, GPU: Mali-G76 (screen started flickering after a while)
iPhone 13 (iOS 15.0)
Windows 10 Pro 22H2
Ubuntu 22.04
Built with: Ubuntu 22.04, Windows 10 Pro 22H2
Notes:
* Tested with com.unity.entities 1.0.0.pre.47 and com.unity.entities.graphics 1.0.0.pre.44
* Couldn’t test with com.unity.entities and com.unity.entities.graphics version 1.0.0.pre.65, because I couldn’t fix the compiler errors without breaking the project
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 on RaiseException when terrain detail instancing is excessive
- Prefab variant reference is lost when assigned by click-and-drag in Prefab Editor mode
- Opening any dropdown in Shader Graph stops the Nodes preview but it still plays in the background
- GPU utilization increases when a GameObject is selected
- Motion Blur has sharp edges when object is moving in the foreground of another object
DustinMatthew
Jun 11, 2023 17:46
I can reproduce this on:
Samsung Galaxy A03
Samsung Galaxy A13
Moto G Pure
Moto G Power
with:
2022.3.1f1
2023.1.0b20
2023.2.0a15
Entities don't render at all, or render sporadically, disappearing and reappearing rapidly. This occurs whether the entities are authored in a subscene in the editor, or created at runtime.
Entities Graphics is not production-ready on Android with OpenGL. I understand Unity is phasing out support for OpenGL, but will continue to support it on Android at a reduced capacity. It would be helpful if Unity would commit to resolving this issue, because if I can't support OpenGL on my mobile game, I will need to discontinue development. Blocking non-Vulkan devices will lock out ~10% of users, and will make my marketing and acquisition strategy impossible.