Search Issue Tracker

Fixed

Votes

2

Found in

5.4.0f3

Issue ID

819715

Regression

Yes

[iOS][Metal][Internal profiler]Draw calls/batches on device are always zero when using Internal Profiler and Metal graphics API

Profiling

-

Steps to reproduce the issue:
1. Download and open attached project.
2. Set iOS as a target platform.
3. Make sure that "Internal Profiler" is enabled in the player settings ("Player Settings...->Debugging and crash reporting->Enable Internal Profiler").
4. Enter custom "Bundle Identifier" in the player settings.
5. Connect any iOS device and build for iOS.
6. When the building process is finished, open ".xcodeproj" on Xcode, build and run it.
7. Observe the output of the Console.

Actual result:
Draw calls/batches on device are always zero when profiling with internal profiler.

----------------------------------------
iPhone Unity internal profiler stats
cpu-player> min: 2.1 max: 2.8 avg: 2.3
cpu-ogles-drv> min: 0.0 max: 0.0 avg: 0.0
cpu-present> min: 0.0 max: 0.0 avg: 0.0
frametime> min: 32.6 max: 34.2 avg: 33.3
batches> min: 0 max: 0 avg: 0
draw calls> min: 0 max: 0 avg: 0
tris> min: 0 max: 0 avg: 0
verts> min: 0 max: 0 avg: 0
dynamic batching> batched draw calls: 0 batches: 0 tris: 0 verts: 0
static batching> batched draw calls: 0 batches: 0 tris: 0 verts: 0
player-detail> physx: 0.0 animation: 0.0 culling 0.0 skinning: 0.0 batching: 0.0 render: -0.0 fixed-update-count: 0 .. 0
scripting-scripts> update: 0.0 fixedUpdate: 0.0 coroutines: 0.0
scripting-memory> used heap: 135168 allocated heap: 262144 max number of collections: 0 collection total duration: 0.0
----------------------------------------

Expected result:
Draw calls/batches on device should not be always zero when profiling with internal profiler.

----------------------------------------
iPhone Unity internal profiler stats
cpu-player> min: 2.9 max: 10.8 avg: 4.1
cpu-ogles-drv> min: 0.0 max: 0.0 avg: 0.0
cpu-present> min: 0.0 max: 0.0 avg: 0.0
frametime> min: 26.1 max: 41.0 avg: 33.5
batches> min: 6 max: 6 avg: 6
draw calls> min: 6 max: 6 avg: 6
tris> min: 1730 max: 1730 avg: 1730
verts> min: 5140 max: 5140 avg: 5140
dynamic batching> batched draw calls: 0 batches: 0 tris: 0 verts: 0
static batching> batched draw calls: 0 batches: 0 tris: 0 verts: 0
player-detail> physx: 1.7 animation: 0.0 culling 0.0 skinning: 0.0 batching: 0.0 render: 1.7 fixed-update-count: 1 .. 2
scripting-scripts> update: 0.0 fixedUpdate: 0.0 coroutines: 0.0
scripting-memory> used heap: 135168 allocated heap: 262144 max number of collections: 0 collection total duration: 0.0
----------------------------------------

Reproduced with:
5.4.0f3, 5.5.0a5.

Cannot reproduce with:
5.3.6p2.

Comments (1)

  1. jfperusse_bhvr

    Jan 16, 2017 19:16

    Anyone knows in which versions this has been fixed?

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.