|
| | CSV_DEFINE_CATEGORY (VirtualTexturing,(!UE_BUILD_SHIPPING)) |
| |
| | DECLARE_CYCLE_STAT (TEXT("VirtualTextureSystem Update"), STAT_VirtualTextureSystem_Update, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Gather Requests"), STAT_ProcessRequests_Gather, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Sort Requests"), STAT_ProcessRequests_Sort, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Submit Requests"), STAT_ProcessRequests_Submit, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Map Requests"), STAT_ProcessRequests_Map, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Map New VTs"), STAT_ProcessRequests_MapNew, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Finalize Requests"), STAT_ProcessRequests_Finalize, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Merge Unique Pages"), STAT_ProcessRequests_MergePages, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Merge Requests"), STAT_ProcessRequests_MergeRequests, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Submit Tasks"), STAT_ProcessRequests_SubmitTasks, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Wait Tasks"), STAT_ProcessRequests_WaitTasks, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Queue Adaptive Requests"), STAT_ProcessRequests_QueueAdaptiveRequests, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Finalize Adaptive Requests"), STAT_ProcessRequests_UpdateAdaptiveAllocations, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Feedback Map"), STAT_FeedbackMap, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Feedback Analysis"), STAT_FeedbackAnalysis, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Page Table Updates"), STAT_PageTableUpdates, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Flush Cache"), STAT_FlushCache, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Update Residency Tracking"), STAT_ResidencyTracking, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num page visible"), STAT_NumPageVisible, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num page visible resident"), STAT_NumPageVisibleResident, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num page visible not resident"), STAT_NumPageVisibleNotResident, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num page prefetch"), STAT_NumPagePrefetch, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num page update"), STAT_NumPageUpdate, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num mapped page update"), STAT_NumMappedPageUpdate, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num continuous page update"), STAT_NumContinuousPageUpdate, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num page allocation fails"), STAT_NumPageAllocateFails, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num stacks requested"), STAT_NumStacksRequested, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num stacks produced"), STAT_NumStacksProduced, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_DWORD_COUNTER_STAT (TEXT("Num flush caches"), STAT_NumFlushCache, STATGROUP_VirtualTexturing) |
| |
| | DECLARE_MEMORY_STAT_POOL (TEXT("Total Pagetable Memory"), STAT_TotalPagetableMemory, STATGROUP_VirtualTextureMemory, FPlatformMemory::MCR_GPU) |
| |
| | DECLARE_GPU_STAT (VirtualTexture) |
| |
| | DECLARE_GPU_STAT (VirtualTextureAllocate) |
| |
| void | GetPhysicalSpaceExtraDescription (FVTPhysicalSpaceDescription const &InDesc, FVTPhysicalSpaceDescriptionExt &OutDescExt) |
| |
| void | GetPhysicalSpaceExtraDescription_Cached (FVTPhysicalSpaceDescription const &InDesc, FVTPhysicalSpaceDescriptionExt &OutDescExt) |
| |