Search Issue Tracker
By Design
Votes
0
Found in
5.5.0b5
Issue ID
834316
Regression
No
[Terrain/Batching] Dynamically batched draw calls are shown for Speedtree billboards when dynamic batching is disabled
Steps to repro:
1. Open Unity;
2. Create new project;
3. Import attached package and open 'test' scene;
4. Go to PlayerSettings (Edit ->Project Settings -> Player);
5. Expand 'Other Settings' tab;
6. Disable 'Dynamic Batching' checkbox by ckicking on it;
7. Launch the scene;
8. Open Frame Debugger (Windows -> Frame Debugger);
9. Click Enable button;
10. Expand Drawing -> Render.OpaqueGeometry -> RenderForward.RenderLoopJob dropdown list;
11. Observe the draw calls.
Actual result:
Dynamic draw call is shown for SpeedTree billboards (see attached actual.png screenshot).
Expected result:
All SpeedTree billboards should be rendered separately with one draw call each if Dynamic batching is disabled.
Notes:
- Reproducible in 5.5.0b5, 5.4.1p2, 5.4.0f3, 5.3.6p2;
- Reproducible on OSX 10.11.6;
- Not reproducible for SpeedTree meshes;
- Not reproducible for simple gameobjects (Cubes, Spheres).
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Add comment