MCPcopy Create free account
hub / github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator / AddDetailedStatistics

Function AddDetailedStatistics

src/Tests.cpp:6627–6638  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6625}
6626
6627static void AddDetailedStatistics(VmaDetailedStatistics& inoutSum, const VmaDetailedStatistics& stats)
6628{
6629 inoutSum.statistics.allocationBytes += stats.statistics.allocationBytes;
6630 inoutSum.statistics.allocationCount += stats.statistics.allocationCount;
6631 inoutSum.statistics.blockBytes += stats.statistics.blockBytes;
6632 inoutSum.statistics.blockCount += stats.statistics.blockCount;
6633 inoutSum.unusedRangeCount += stats.unusedRangeCount;
6634 inoutSum.allocationSizeMax = std::max(inoutSum.allocationSizeMax, stats.allocationSizeMax);
6635 inoutSum.allocationSizeMin = std::min(inoutSum.allocationSizeMin, stats.allocationSizeMin);
6636 inoutSum.unusedRangeSizeMax = std::max(inoutSum.unusedRangeSizeMax, stats.unusedRangeSizeMax);
6637 inoutSum.unusedRangeSizeMin = std::min(inoutSum.unusedRangeSizeMin, stats.unusedRangeSizeMin);
6638}
6639
6640static void ValidateTotalStatistics(const VmaTotalStatistics& stats)
6641{

Callers 2

ValidateTotalStatisticsFunction · 0.85
PrintDetailedMapMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected