Files
GTASource/game/renderer/DrawLists/DrawListProfileStats.cpp
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

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