Whats the difference between static list draw calls and Mesh Draw calls...?

Whats the difference between static list draw calls and Mesh Draw calls…?

I find that my mesh draw calls are more then double my static list draw calls… Why and what is the difference?

How am i not getting an answer to such a simple question.

Dude seriously… still no answer to a simple question in 2 weeks… I mean i can guess at an answer :confused:

Based on source code of base DrawingPolicy, “Mesh Draw Calls” contain all Draw requests (for both instanced and non-instanced requests):
https://github.com/EpicGames/UnrealEngine/blob/97c8d3ef55e869e17ef149903eae2a33101381c9/Engine/Source/Runtime/Renderer/Private/DrawingPolicy.cpp#L53

Instanced/batched requests are counted as one.

Based on source of StaticMeshDrawList, “Static list draw calls” are subset of Mesh Draw Calls that are only connected with rendering of
static non-instanced meshes:
https://github.com/EpicGames/UnrealEngine/blob/97c8d3ef55e869e17ef149903eae2a33101381c9/Engine/Source/Runtime/Renderer/Private/StaticMeshDrawList.inl#L135