Search Issue Tracker
Active
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
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shadows are not cast when the Light's CullingMask and the GameObject's Layer do not match
- Graphics.DrawMeshInstanced does not work when 2D Renderer and 2D Shaders are used
- SpeedTree does not move when using WindZone
- "Undeclared identifier 'LinearToSRGB'" error is thrown when creating a color variable with HDR color mode and assigning a Custom Render Texture target in Shader Graph
- Input System package is missing when creating a new HDRP project
Add comment