Hi all.
It would be awesome if the new 5.6+ ProfileGPU had an AssetSummary like the old one.
In UE5.3, I could use the following console commands to get a useful summery of draw calls per mesh, which included instancing information.
Log LogRHI Verbose
r.ProfileGPU.PrintAssetSummary 1
r.ShowMaterialDrawEvents 1
ProfileGPU
In 5.6, when using the new ProfileGPU (ie RHI_NEW_GPU_PROFILER == 1) this summery and cvar are gone.
MeshList , TriangleCount , DrawCallCount
Islands_1_Hospital 3 instances , 21174 , 1
Tree_3_ConiferLarge 4 instances , 14572 , 2
Amb_BirdFlyingFlock_VFX 3 instances , 13920 , 1
StreetLamp_1 5 instances , 13170, 1
Objective_S0_Skelmesh , 12964 , 6
Tree_2_ArborvitaeLeaves 5 instances , 12635, 1
Foliage_8_BushA 11 instances , 11902 , 2
Pistol_S0_Skelmesh , 11502 , 6
StreetLamp_0 2 instances , 11056 , 1
WindowFrame_11_TowerB 48 instances , 10272 , 1
This summery was performed in Engine\Source\Runtime\RHI\Private\GPUProfiler.cpp
void PrintSummary()
Thanks for your consideration!