Search Issue Tracker
Fixed
Fixed in 6000.0.38f1, 6000.1.0a9, 7000.0.0a28
Votes
0
Found in
6000.0.0f1
6000.0.8f1
6000.1.0a1
7000.0.0a1
Issue ID
UUM-75017
Regression
No
The drawing order of Transparent objects is incorrect when changing the Material from Opaque to Transparent with GPU Resident Drawer enabled
Reproduction steps:
1. Open the “ReproProject“ project
2. Open the “Assets/Scene/New Scene“ scene
3. Select the “Assets/Materials/Lit“ Material in the Project window
4. Change the Surface Type to “Transparent“ in the Inspector window
5. Select the “Assets/Materials/SimpleLit“ Material in the Project window
6. Repeat step 4
7. Open the Frame Debugger window (Window > Analysis > Frame Debugger)
8. Enable the Frame Debugger by clicking the “Enable” button in the Frame Debugger window
9. Observe the “DrawTransparentObjects” rendering event
Expected result: There are 3 Draw Calls in the “DrawTransparentObjects” rendering event
Actual result: There are only 2 Draw Calls
Reproducible with: 6000.0.8f1
Couldn’t test with: 2021.3.40f1, 2022.3.35f1 (due to feature not existing)
Reproducible on: Windows 11 Pro (22H2)
Not reproducible on: No other environment tested
Notes:
1. The issue does not reproduce with the GPU Resident Drawer disabled
2. Disabling the GPU Resident Drawer and then enabling it fixes the issue
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
- Opening Terrain Prefab in Prefab Editing Mode throws "NullReferenceException" error
- [Search] Dragging query pills put them behind the search text field
- A CustomPropertyDrawer that returns a PropertyField for a property named the same as a child field will not render all child fields
- Graphics Settings shows default values instead of the real values in the Rendering Debugger when Volume.profile is assigned via script
- Deleting multiple Tags throws “NullReferenceException”, and "Retrieving array element that was out of bounds" errors when holding the Enter key
Resolution Note (fix version 7000.0.0a28):
Fixed an issue where changing the surface type of a material from opaque to transparent doesn't correctly update the batch when using the GPU Resident Drawer.
Resolution Note (fix version 6000.1.0a9):
Fixed an issue where changing the surface type of a material from opaque to transparent doesn't correctly update the batch when using the GPU Resident Drawer.
Resolution Note (fix version 6000.0.38f1):
Fixed an issue where changing the surface type of a material from opaque to transparent doesn't correctly update the batch when using the GPU Resident Drawer.