Search Issue Tracker

Fixed

Fixed in 6000.0.58f1, 6000.2.5f1, 6000.3.0b2, 6000.4.0a1

Votes

1

Found in

6000.0.56f1

6000.2.1f1

6000.3.0a5

6000.4.0a1

Issue ID

UUM-115123

Regression

No

Layer render order is not respected inside the Android Player when using GPU Resident Drawer.

-

How to reproduce:
1. Open the attached "IN-112151" project
2. In the Build Profiles window, switch the project Platform to Android
3. Build and Run the project on a selected device
4. Observe the Android Player

Expected result: Order in Layer is respected inside the Player
Actual result: Order in Layer does not reflect the render order of objects inside the Player

Reproducible in: 2023.3.0a17, 6000.0.56f1, 6000.2.1f1, 6000.3.0a5
Could not test in: 2021.3.54f1, 2022.3.66f1, 2023.3.0a16 (GPU Resident Drawer was first introduced in 2023.3.0a8; See the notes for 2023.3 version)

Reproducible on:
VLNQA00580, Xiaomi Redmi Note 8 (Redmi Note 8), Android 11, CPU: Mediatek MT6769Z Helio G85, GPU: Mali-G52
VLNQA00175, Samsung Galaxy Note 9 (SM-N960F), Android 10, CPU: Exynos 9, GPU: Mali-G72
VLNQA00333, Nokia 7 Plus (Nokia 7 plus), Android 10, CPU: Snapdragon 660, GPU: Adreno (TM) 512
VLNQA00598, Samsung Galaxy Fold (SM-F900F), Android 9, CPU: Snapdragon 855, GPU: Adreno 640

Not reproducible on:
macOS 15.6 (M1) (Play Mode and Player)
VLNQA00314, LGE Nexus 5X (Nexus 5X), Android 8, CPU: Snapdragon 808, GPU: Adreno 418

Notes:

  • Disabling the GPU Resident Drawer inside the “Mobile_RP Asset” stops the issue from occurring on all affected devices
  • On Nokia 7 Plus, specifically in 6.2, the red cube seems to flicker, and the “Order 1” text inside the Player appears to be drawn in front of the cube every couple of seconds, after which it is promptly projected behind it. The application is also prone to crashing and is generally unstable on this specific device.
  • Project is prone to crashing when Build/Build and Run/Patch and Run options are used on specific editor versions. The issue seems to be affecting 2023.3 alpha releases between 2023.3.0a5 and 2023.3.0a16
  • As per the reporter, issue is also observable on iOS devices
  1. Resolution Note (fix version 6000.4.0a1):

    Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer.

  2. Resolution Note (fix version 6000.3.0b2):

    Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer.

  3. Resolution Note (fix version 6000.2.5f1):

    Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer.

  4. Resolution Note (fix version 6000.0.58f1):

    Fixed incorrect sorting order with combined Text Mesh Pro and MeshRenderer objects when using GPU Resident Drawer. Objects like these now bypass GPU Resident Drawer.

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.