Search Issue Tracker
Fixed
Fixed in 2021.3.50f1, 2022.3.59f1, 6000.0.41f1, 6000.1.0b2
Votes
0
Found in
2021.3.46f1
2022.3.53f1
6000.0.27f1
6000.1.0a5
Issue ID
UUM-87636
Regression
No
Graphics.DrawMeshInstanced does not work when 2D Renderer and 2D Shaders are used
Reproduction steps:
1. Open the attached “DrawMeshInstancedTest.zip” project
2. Open the “SampleScene”
3. Enter the Play mode
4. Observe the Game view
Expected result: Two rows of 10 instanced quads are visible
Actual result: One row of 10 instanced quads is visible
Reproducible with: 2021.3.46f1, 2022.3.53f1, 6000.0.27f1, 6000.1.0a5
Reproducible on: Ubuntu 24.10, Windows 11
Not reproducible on: No other environment tested
Notes:
- The issue does not reproduce if ‘URP/Unlit’ Shader is used (That is the row of quads that gets rendered in the project), but that appears to be the only Shader that the issue does not reproduce with
- Also reproduces in the Player
- Enabling “Wireframe” mode in the Scene view shows that the geometry is not rendered
- Mesh Renderer with the Material works correctly, but not when used with DrawMeshInstanced
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
- Channel remapping dropdown in the Terrain Layer does not open when clicked on the title
- The Editor freezes indefinitely when a large number of elements are entered in the Subgraphs or Categories lists
- Some Visual Effects package Assets links to documentation are not working
- Heatmap asset’s documentation button in the Inspector window leads to “Sorry... that page seems to be missing!” page when clicked
- Crash on MonoBehaviour::CallMethodIfAvailable when performing various actions
Resolution Note (fix version 6000.1.0b2):
Fix for this issue will be available on Unity 6000.1.0b2 and above