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

Comments (1)

  1. 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.

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.