| 6625 | } |
| 6626 | |
| 6627 | static 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 | |
| 6640 | static void ValidateTotalStatistics(const VmaTotalStatistics& stats) |
| 6641 | { |
no outgoing calls
no test coverage detected