How to reproduce:
- Open the attached “IN-151519_repro.zip” project
- Open the "SampleScene" located in the Scenes folder
- Select the "RenderTest" GameObject in the Hierarchy
- In the Inspector, ensure the Mode is set to Primitive (or Indirect)
- Change the XYZ values of the “Object To World” field
- Observe the Game view
- Change the XYZ values of the “World Bound Center” field
- Observe the Game view
Actual result: The mesh does not move when modifying the “Object To World” values, but moves when modifying the “World Bound Center” values
Expected result: The mesh moves when modifying the “Object To World” values, and does not move when modifying the “World Bound Center” values
Reproducible with: 6000.0.0f1, 6000.0.83f1, 6000.3.24f1, 6000.6.1f1, 6000.7.0b2, 7000.0.0a1
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Note: The official Unity documentation for both Graphics.RenderMeshPrimitives and Graphics.RenderMeshIndirect explicitly tells users to move the mesh by setting _ObjectToWorld via MaterialPropertyBlock