48 lines
2.0 KiB
C++
48 lines
2.0 KiB
C++
#include "profile/element.h"
|
|
#include "profile/group.h"
|
|
#include "profile/page.h"
|
|
|
|
#include "DrawListProfileStats.h"
|
|
|
|
#if DRAWLIST_PROFILE_STATS
|
|
|
|
PF_PAGE( Drawlists, "Drawlists" );
|
|
|
|
PF_GROUP( DrawHandlers_AddBeforeAfter );
|
|
PF_GROUP( DrawHandlers_TypeSpecificAdd );
|
|
PF_GROUP( DrawHandlers_DynamicDrawHandlers );
|
|
PF_GROUP( DrawHandlers_ObjectDrawHandlers );
|
|
PF_GROUP( DrawHandlers_Other );
|
|
|
|
PF_LINK( Drawlists, DrawHandlers_AddBeforeAfter );
|
|
PF_LINK( Drawlists, DrawHandlers_TypeSpecificAdd );
|
|
PF_LINK( Drawlists, DrawHandlers_DynamicDrawHandlers );
|
|
PF_LINK( Drawlists, DrawHandlers_ObjectDrawHandlers );
|
|
PF_LINK( Drawlists, DrawHandlers_Other );
|
|
|
|
PF_TIMER( TotalAddToDrawList, DrawHandlers_AddBeforeAfter );
|
|
PF_TIMER( TotalBeforeAddToDrawList, DrawHandlers_AddBeforeAfter );
|
|
PF_TIMER( TotalAfterAddToDrawList, DrawHandlers_AddBeforeAfter );
|
|
|
|
PF_TIMER( EntityAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( FragAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( BendableAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( CutSceneActorAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( CutSceneVehicleAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( PedAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( VehicleAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( TotalDynamicEntityAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
PF_TIMER( TotalObjectAddToDrawList, DrawHandlers_TypeSpecificAdd );
|
|
|
|
PF_TIMER( DynamicEntityAddToDrawList, DrawHandlers_DynamicDrawHandlers );
|
|
PF_TIMER( DynamicEntityBasicAddToDrawList, DrawHandlers_DynamicDrawHandlers );
|
|
PF_TIMER( DynamicEntityFragmentAddToDrawList, DrawHandlers_DynamicDrawHandlers );
|
|
PF_TIMER( DynamicEntitySkinnedAddToDrawList, DrawHandlers_DynamicDrawHandlers );
|
|
|
|
PF_TIMER( ObjectAddToDrawList, DrawHandlers_ObjectDrawHandlers );
|
|
PF_TIMER( ObjectFragmentAddToDrawList, DrawHandlers_ObjectDrawHandlers );
|
|
|
|
PF_TIMER( CopyOffMatrixSet, DrawHandlers_Other );
|
|
PF_TIMER( CopyOffShader, DrawHandlers_Other );
|
|
|
|
#endif |