mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
synced 2024-11-26 00:24:35 +00:00
Renamed members of VmaStatInfo structure to start with lower case, to make it consistent with overall style. Compatibility breaking!
This commit is contained in:
parent
067f9082a8
commit
42af34a3b2
Binary file not shown.
@ -63,18 +63,16 @@ $(function() {
|
|||||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||||
<li>allocationCount
|
<li>allocationCount
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb">VmaPoolStats</a>
|
||||||
|
, <a class="el" href="struct_vma_stat_info.html#a537741e4d5cdddc1c0ab95ec650afaff">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>AllocationCount
|
<li>allocationSizeAvg
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a240402222ac6777e4079653c5d542cb0">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a1081a039964e566c672e7a2347f9e599">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>AllocationSizeAvg
|
<li>allocationSizeMax
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a0019702e4f4ea4ed824aebf250841f21">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a17e9733a5ecd76287d4db6e66f71f50c">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>AllocationSizeMax
|
<li>allocationSizeMin
|
||||||
: <a class="el" href="struct_vma_stat_info.html#aba2ef16e2ac09b97305c58a168a3805c">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#ade8b40bd3139c04aabd2fc538a356fea">VmaStatInfo</a>
|
||||||
</li>
|
|
||||||
<li>AllocationSizeMin
|
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a61a834fa78bcf41fb5a53b286b2e1580">VmaStatInfo</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>allocationsMoved
|
<li>allocationsMoved
|
||||||
: <a class="el" href="struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9">VmaDefragmentationStats</a>
|
: <a class="el" href="struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9">VmaDefragmentationStats</a>
|
||||||
@ -83,8 +81,8 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||||
<li>BlockCount
|
<li>blockCount
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a9af0d9809007cf4a0009d324b2b8bbc9">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#abc4bb7cd611900778464c56e50c970a4">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>blockSize
|
<li>blockSize
|
||||||
: <a class="el" href="struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676">VmaPoolCreateInfo</a>
|
: <a class="el" href="struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676">VmaPoolCreateInfo</a>
|
||||||
@ -224,26 +222,22 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||||
<li>UnusedBytes
|
<li>unusedBytes
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a394d2aef4348cb58abf73764804b4f2d">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a1859d290aca2cd582d8dc25922092669">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>unusedRangeCount
|
<li>unusedRangeCount
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4">VmaPoolStats</a>
|
||||||
|
, <a class="el" href="struct_vma_stat_info.html#ae06129c771bfebfd6468a7f4276502a9">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>UnusedRangeCount
|
<li>unusedRangeSizeAvg
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a56c4fb4dba646479180b601854cde2a6">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a2f9b3452af90c9768a30b7fb6ae194fc">VmaStatInfo</a>
|
||||||
</li>
|
|
||||||
<li>UnusedRangeSizeAvg
|
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a88ad9bdc2b3a98964a4d0c338c0c9060">VmaStatInfo</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>unusedRangeSizeMax
|
<li>unusedRangeSizeMax
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b">VmaPoolStats</a>
|
||||||
|
, <a class="el" href="struct_vma_stat_info.html#a5ba1a2476c4d39b10f7e2f7ebbb72ac4">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>UnusedRangeSizeMax
|
<li>unusedRangeSizeMin
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a10c52c0841f01ca704e8ddb1ea6a635d">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#aedeba931324f16589cd2416c0d2dd0d4">VmaStatInfo</a>
|
||||||
</li>
|
|
||||||
<li>UnusedRangeSizeMin
|
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a07c508f42a4d3424bd0c259784a7f2d6">VmaStatInfo</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>unusedSize
|
<li>unusedSize
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8">VmaPoolStats</a>
|
||||||
@ -251,8 +245,8 @@ $(function() {
|
|||||||
<li>usage
|
<li>usage
|
||||||
: <a class="el" href="struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910">VmaAllocationCreateInfo</a>
|
: <a class="el" href="struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910">VmaAllocationCreateInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>UsedBytes
|
<li>usedBytes
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a86f82cb9cffd456b9da63eaf26c9ff04">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#ab0c6c73837e5a70c749fbd4f6064895a">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -63,18 +63,16 @@ $(function() {
|
|||||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||||
<li>allocationCount
|
<li>allocationCount
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb">VmaPoolStats</a>
|
||||||
|
, <a class="el" href="struct_vma_stat_info.html#a537741e4d5cdddc1c0ab95ec650afaff">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>AllocationCount
|
<li>allocationSizeAvg
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a240402222ac6777e4079653c5d542cb0">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a1081a039964e566c672e7a2347f9e599">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>AllocationSizeAvg
|
<li>allocationSizeMax
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a0019702e4f4ea4ed824aebf250841f21">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a17e9733a5ecd76287d4db6e66f71f50c">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>AllocationSizeMax
|
<li>allocationSizeMin
|
||||||
: <a class="el" href="struct_vma_stat_info.html#aba2ef16e2ac09b97305c58a168a3805c">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#ade8b40bd3139c04aabd2fc538a356fea">VmaStatInfo</a>
|
||||||
</li>
|
|
||||||
<li>AllocationSizeMin
|
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a61a834fa78bcf41fb5a53b286b2e1580">VmaStatInfo</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>allocationsMoved
|
<li>allocationsMoved
|
||||||
: <a class="el" href="struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9">VmaDefragmentationStats</a>
|
: <a class="el" href="struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9">VmaDefragmentationStats</a>
|
||||||
@ -83,8 +81,8 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||||
<li>BlockCount
|
<li>blockCount
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a9af0d9809007cf4a0009d324b2b8bbc9">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#abc4bb7cd611900778464c56e50c970a4">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>blockSize
|
<li>blockSize
|
||||||
: <a class="el" href="struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676">VmaPoolCreateInfo</a>
|
: <a class="el" href="struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676">VmaPoolCreateInfo</a>
|
||||||
@ -224,26 +222,22 @@ $(function() {
|
|||||||
|
|
||||||
|
|
||||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||||
<li>UnusedBytes
|
<li>unusedBytes
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a394d2aef4348cb58abf73764804b4f2d">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a1859d290aca2cd582d8dc25922092669">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>unusedRangeCount
|
<li>unusedRangeCount
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4">VmaPoolStats</a>
|
||||||
|
, <a class="el" href="struct_vma_stat_info.html#ae06129c771bfebfd6468a7f4276502a9">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>UnusedRangeCount
|
<li>unusedRangeSizeAvg
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a56c4fb4dba646479180b601854cde2a6">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#a2f9b3452af90c9768a30b7fb6ae194fc">VmaStatInfo</a>
|
||||||
</li>
|
|
||||||
<li>UnusedRangeSizeAvg
|
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a88ad9bdc2b3a98964a4d0c338c0c9060">VmaStatInfo</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>unusedRangeSizeMax
|
<li>unusedRangeSizeMax
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b">VmaPoolStats</a>
|
||||||
|
, <a class="el" href="struct_vma_stat_info.html#a5ba1a2476c4d39b10f7e2f7ebbb72ac4">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>UnusedRangeSizeMax
|
<li>unusedRangeSizeMin
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a10c52c0841f01ca704e8ddb1ea6a635d">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#aedeba931324f16589cd2416c0d2dd0d4">VmaStatInfo</a>
|
||||||
</li>
|
|
||||||
<li>UnusedRangeSizeMin
|
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a07c508f42a4d3424bd0c259784a7f2d6">VmaStatInfo</a>
|
|
||||||
</li>
|
</li>
|
||||||
<li>unusedSize
|
<li>unusedSize
|
||||||
: <a class="el" href="struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8">VmaPoolStats</a>
|
: <a class="el" href="struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8">VmaPoolStats</a>
|
||||||
@ -251,8 +245,8 @@ $(function() {
|
|||||||
<li>usage
|
<li>usage
|
||||||
: <a class="el" href="struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910">VmaAllocationCreateInfo</a>
|
: <a class="el" href="struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910">VmaAllocationCreateInfo</a>
|
||||||
</li>
|
</li>
|
||||||
<li>UsedBytes
|
<li>usedBytes
|
||||||
: <a class="el" href="struct_vma_stat_info.html#a86f82cb9cffd456b9da63eaf26c9ff04">VmaStatInfo</a>
|
: <a class="el" href="struct_vma_stat_info.html#ab0c6c73837e5a70c749fbd4f6064895a">VmaStatInfo</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['allocationcount',['AllocationCount',['../struct_vma_stat_info.html#a240402222ac6777e4079653c5d542cb0',1,'VmaStatInfo::AllocationCount()'],['../struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb',1,'VmaPoolStats::allocationCount()']]],
|
['allocationcount',['allocationCount',['../struct_vma_stat_info.html#a537741e4d5cdddc1c0ab95ec650afaff',1,'VmaStatInfo::allocationCount()'],['../struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb',1,'VmaPoolStats::allocationCount()']]],
|
||||||
['allocationsizeavg',['AllocationSizeAvg',['../struct_vma_stat_info.html#a0019702e4f4ea4ed824aebf250841f21',1,'VmaStatInfo']]],
|
['allocationsizeavg',['allocationSizeAvg',['../struct_vma_stat_info.html#a1081a039964e566c672e7a2347f9e599',1,'VmaStatInfo']]],
|
||||||
['allocationsizemax',['AllocationSizeMax',['../struct_vma_stat_info.html#aba2ef16e2ac09b97305c58a168a3805c',1,'VmaStatInfo']]],
|
['allocationsizemax',['allocationSizeMax',['../struct_vma_stat_info.html#a17e9733a5ecd76287d4db6e66f71f50c',1,'VmaStatInfo']]],
|
||||||
['allocationsizemin',['AllocationSizeMin',['../struct_vma_stat_info.html#a61a834fa78bcf41fb5a53b286b2e1580',1,'VmaStatInfo']]],
|
['allocationsizemin',['allocationSizeMin',['../struct_vma_stat_info.html#ade8b40bd3139c04aabd2fc538a356fea',1,'VmaStatInfo']]],
|
||||||
['allocationsmoved',['allocationsMoved',['../struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9',1,'VmaDefragmentationStats']]]
|
['allocationsmoved',['allocationsMoved',['../struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9',1,'VmaDefragmentationStats']]]
|
||||||
];
|
];
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['blockcount',['BlockCount',['../struct_vma_stat_info.html#a9af0d9809007cf4a0009d324b2b8bbc9',1,'VmaStatInfo']]],
|
['blockcount',['blockCount',['../struct_vma_stat_info.html#abc4bb7cd611900778464c56e50c970a4',1,'VmaStatInfo']]],
|
||||||
['blocksize',['blockSize',['../struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676',1,'VmaPoolCreateInfo']]],
|
['blocksize',['blockSize',['../struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676',1,'VmaPoolCreateInfo']]],
|
||||||
['bytesfreed',['bytesFreed',['../struct_vma_defragmentation_stats.html#ab0cb9ac0dbc106c77e384ea676422f28',1,'VmaDefragmentationStats']]],
|
['bytesfreed',['bytesFreed',['../struct_vma_defragmentation_stats.html#ab0cb9ac0dbc106c77e384ea676422f28',1,'VmaDefragmentationStats']]],
|
||||||
['bytesmoved',['bytesMoved',['../struct_vma_defragmentation_stats.html#a36f9d5df2a10ba2a36b16e126d60572d',1,'VmaDefragmentationStats']]]
|
['bytesmoved',['bytesMoved',['../struct_vma_defragmentation_stats.html#a36f9d5df2a10ba2a36b16e126d60572d',1,'VmaDefragmentationStats']]]
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['unusedbytes',['UnusedBytes',['../struct_vma_stat_info.html#a394d2aef4348cb58abf73764804b4f2d',1,'VmaStatInfo']]],
|
['unusedbytes',['unusedBytes',['../struct_vma_stat_info.html#a1859d290aca2cd582d8dc25922092669',1,'VmaStatInfo']]],
|
||||||
['unusedrangecount',['UnusedRangeCount',['../struct_vma_stat_info.html#a56c4fb4dba646479180b601854cde2a6',1,'VmaStatInfo::UnusedRangeCount()'],['../struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4',1,'VmaPoolStats::unusedRangeCount()']]],
|
['unusedrangecount',['unusedRangeCount',['../struct_vma_stat_info.html#ae06129c771bfebfd6468a7f4276502a9',1,'VmaStatInfo::unusedRangeCount()'],['../struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4',1,'VmaPoolStats::unusedRangeCount()']]],
|
||||||
['unusedrangesizeavg',['UnusedRangeSizeAvg',['../struct_vma_stat_info.html#a88ad9bdc2b3a98964a4d0c338c0c9060',1,'VmaStatInfo']]],
|
['unusedrangesizeavg',['unusedRangeSizeAvg',['../struct_vma_stat_info.html#a2f9b3452af90c9768a30b7fb6ae194fc',1,'VmaStatInfo']]],
|
||||||
['unusedrangesizemax',['unusedRangeSizeMax',['../struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b',1,'VmaPoolStats::unusedRangeSizeMax()'],['../struct_vma_stat_info.html#a10c52c0841f01ca704e8ddb1ea6a635d',1,'VmaStatInfo::UnusedRangeSizeMax()']]],
|
['unusedrangesizemax',['unusedRangeSizeMax',['../struct_vma_stat_info.html#a5ba1a2476c4d39b10f7e2f7ebbb72ac4',1,'VmaStatInfo::unusedRangeSizeMax()'],['../struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b',1,'VmaPoolStats::unusedRangeSizeMax()']]],
|
||||||
['unusedrangesizemin',['UnusedRangeSizeMin',['../struct_vma_stat_info.html#a07c508f42a4d3424bd0c259784a7f2d6',1,'VmaStatInfo']]],
|
['unusedrangesizemin',['unusedRangeSizeMin',['../struct_vma_stat_info.html#aedeba931324f16589cd2416c0d2dd0d4',1,'VmaStatInfo']]],
|
||||||
['unusedsize',['unusedSize',['../struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8',1,'VmaPoolStats']]],
|
['unusedsize',['unusedSize',['../struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8',1,'VmaPoolStats']]],
|
||||||
['usage',['usage',['../struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910',1,'VmaAllocationCreateInfo']]],
|
['usage',['usage',['../struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910',1,'VmaAllocationCreateInfo']]],
|
||||||
['usedbytes',['UsedBytes',['../struct_vma_stat_info.html#a86f82cb9cffd456b9da63eaf26c9ff04',1,'VmaStatInfo']]]
|
['usedbytes',['usedBytes',['../struct_vma_stat_info.html#ab0c6c73837e5a70c749fbd4f6064895a',1,'VmaStatInfo']]]
|
||||||
];
|
];
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['allocationcount',['AllocationCount',['../struct_vma_stat_info.html#a240402222ac6777e4079653c5d542cb0',1,'VmaStatInfo::AllocationCount()'],['../struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb',1,'VmaPoolStats::allocationCount()']]],
|
['allocationcount',['allocationCount',['../struct_vma_stat_info.html#a537741e4d5cdddc1c0ab95ec650afaff',1,'VmaStatInfo::allocationCount()'],['../struct_vma_pool_stats.html#ad1924eb54fffa45e9e0e65670c8fe5eb',1,'VmaPoolStats::allocationCount()']]],
|
||||||
['allocationsizeavg',['AllocationSizeAvg',['../struct_vma_stat_info.html#a0019702e4f4ea4ed824aebf250841f21',1,'VmaStatInfo']]],
|
['allocationsizeavg',['allocationSizeAvg',['../struct_vma_stat_info.html#a1081a039964e566c672e7a2347f9e599',1,'VmaStatInfo']]],
|
||||||
['allocationsizemax',['AllocationSizeMax',['../struct_vma_stat_info.html#aba2ef16e2ac09b97305c58a168a3805c',1,'VmaStatInfo']]],
|
['allocationsizemax',['allocationSizeMax',['../struct_vma_stat_info.html#a17e9733a5ecd76287d4db6e66f71f50c',1,'VmaStatInfo']]],
|
||||||
['allocationsizemin',['AllocationSizeMin',['../struct_vma_stat_info.html#a61a834fa78bcf41fb5a53b286b2e1580',1,'VmaStatInfo']]],
|
['allocationsizemin',['allocationSizeMin',['../struct_vma_stat_info.html#ade8b40bd3139c04aabd2fc538a356fea',1,'VmaStatInfo']]],
|
||||||
['allocationsmoved',['allocationsMoved',['../struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9',1,'VmaDefragmentationStats']]]
|
['allocationsmoved',['allocationsMoved',['../struct_vma_defragmentation_stats.html#aefeabf130022008eadd75999478af3f9',1,'VmaDefragmentationStats']]]
|
||||||
];
|
];
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['blockcount',['BlockCount',['../struct_vma_stat_info.html#a9af0d9809007cf4a0009d324b2b8bbc9',1,'VmaStatInfo']]],
|
['blockcount',['blockCount',['../struct_vma_stat_info.html#abc4bb7cd611900778464c56e50c970a4',1,'VmaStatInfo']]],
|
||||||
['blocksize',['blockSize',['../struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676',1,'VmaPoolCreateInfo']]],
|
['blocksize',['blockSize',['../struct_vma_pool_create_info.html#aa4265160536cdb9be821b7686c16c676',1,'VmaPoolCreateInfo']]],
|
||||||
['bytesfreed',['bytesFreed',['../struct_vma_defragmentation_stats.html#ab0cb9ac0dbc106c77e384ea676422f28',1,'VmaDefragmentationStats']]],
|
['bytesfreed',['bytesFreed',['../struct_vma_defragmentation_stats.html#ab0cb9ac0dbc106c77e384ea676422f28',1,'VmaDefragmentationStats']]],
|
||||||
['bytesmoved',['bytesMoved',['../struct_vma_defragmentation_stats.html#a36f9d5df2a10ba2a36b16e126d60572d',1,'VmaDefragmentationStats']]]
|
['bytesmoved',['bytesMoved',['../struct_vma_defragmentation_stats.html#a36f9d5df2a10ba2a36b16e126d60572d',1,'VmaDefragmentationStats']]]
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
var searchData=
|
var searchData=
|
||||||
[
|
[
|
||||||
['unusedbytes',['UnusedBytes',['../struct_vma_stat_info.html#a394d2aef4348cb58abf73764804b4f2d',1,'VmaStatInfo']]],
|
['unusedbytes',['unusedBytes',['../struct_vma_stat_info.html#a1859d290aca2cd582d8dc25922092669',1,'VmaStatInfo']]],
|
||||||
['unusedrangecount',['UnusedRangeCount',['../struct_vma_stat_info.html#a56c4fb4dba646479180b601854cde2a6',1,'VmaStatInfo::UnusedRangeCount()'],['../struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4',1,'VmaPoolStats::unusedRangeCount()']]],
|
['unusedrangecount',['unusedRangeCount',['../struct_vma_stat_info.html#ae06129c771bfebfd6468a7f4276502a9',1,'VmaStatInfo::unusedRangeCount()'],['../struct_vma_pool_stats.html#ae4f3546ffa4d1e598b64d8e6134854f4',1,'VmaPoolStats::unusedRangeCount()']]],
|
||||||
['unusedrangesizeavg',['UnusedRangeSizeAvg',['../struct_vma_stat_info.html#a88ad9bdc2b3a98964a4d0c338c0c9060',1,'VmaStatInfo']]],
|
['unusedrangesizeavg',['unusedRangeSizeAvg',['../struct_vma_stat_info.html#a2f9b3452af90c9768a30b7fb6ae194fc',1,'VmaStatInfo']]],
|
||||||
['unusedrangesizemax',['unusedRangeSizeMax',['../struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b',1,'VmaPoolStats::unusedRangeSizeMax()'],['../struct_vma_stat_info.html#a10c52c0841f01ca704e8ddb1ea6a635d',1,'VmaStatInfo::UnusedRangeSizeMax()']]],
|
['unusedrangesizemax',['unusedRangeSizeMax',['../struct_vma_stat_info.html#a5ba1a2476c4d39b10f7e2f7ebbb72ac4',1,'VmaStatInfo::unusedRangeSizeMax()'],['../struct_vma_pool_stats.html#ab4c8f52dd42ab01998f60f0b6acc722b',1,'VmaPoolStats::unusedRangeSizeMax()']]],
|
||||||
['unusedrangesizemin',['UnusedRangeSizeMin',['../struct_vma_stat_info.html#a07c508f42a4d3424bd0c259784a7f2d6',1,'VmaStatInfo']]],
|
['unusedrangesizemin',['unusedRangeSizeMin',['../struct_vma_stat_info.html#aedeba931324f16589cd2416c0d2dd0d4',1,'VmaStatInfo']]],
|
||||||
['unusedsize',['unusedSize',['../struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8',1,'VmaPoolStats']]],
|
['unusedsize',['unusedSize',['../struct_vma_pool_stats.html#ad7c54874724fce7b06aba526202d82a8',1,'VmaPoolStats']]],
|
||||||
['usage',['usage',['../struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910',1,'VmaAllocationCreateInfo']]],
|
['usage',['usage',['../struct_vma_allocation_create_info.html#accb8b06b1f677d858cb9af20705fa910',1,'VmaAllocationCreateInfo']]],
|
||||||
['usedbytes',['UsedBytes',['../struct_vma_stat_info.html#a86f82cb9cffd456b9da63eaf26c9ff04',1,'VmaStatInfo']]]
|
['usedbytes',['usedBytes',['../struct_vma_stat_info.html#ab0c6c73837e5a70c749fbd4f6064895a',1,'VmaStatInfo']]]
|
||||||
];
|
];
|
||||||
|
@ -65,17 +65,17 @@ $(function() {
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a240402222ac6777e4079653c5d542cb0">AllocationCount</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a537741e4d5cdddc1c0ab95ec650afaff">allocationCount</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a0019702e4f4ea4ed824aebf250841f21">AllocationSizeAvg</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a1081a039964e566c672e7a2347f9e599">allocationSizeAvg</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#aba2ef16e2ac09b97305c58a168a3805c">AllocationSizeMax</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a17e9733a5ecd76287d4db6e66f71f50c">allocationSizeMax</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a61a834fa78bcf41fb5a53b286b2e1580">AllocationSizeMin</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#ade8b40bd3139c04aabd2fc538a356fea">allocationSizeMin</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a9af0d9809007cf4a0009d324b2b8bbc9">BlockCount</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#abc4bb7cd611900778464c56e50c970a4">blockCount</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a394d2aef4348cb58abf73764804b4f2d">UnusedBytes</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a1859d290aca2cd582d8dc25922092669">unusedBytes</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a56c4fb4dba646479180b601854cde2a6">UnusedRangeCount</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#ae06129c771bfebfd6468a7f4276502a9">unusedRangeCount</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a88ad9bdc2b3a98964a4d0c338c0c9060">UnusedRangeSizeAvg</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a2f9b3452af90c9768a30b7fb6ae194fc">unusedRangeSizeAvg</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a10c52c0841f01ca704e8ddb1ea6a635d">UnusedRangeSizeMax</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a5ba1a2476c4d39b10f7e2f7ebbb72ac4">unusedRangeSizeMax</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#a07c508f42a4d3424bd0c259784a7f2d6">UnusedRangeSizeMin</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr><td class="entry"><a class="el" href="struct_vma_stat_info.html#aedeba931324f16589cd2416c0d2dd0d4">unusedRangeSizeMin</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#a86f82cb9cffd456b9da63eaf26c9ff04">UsedBytes</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="struct_vma_stat_info.html#ab0c6c73837e5a70c749fbd4f6064895a">usedBytes</a></td><td class="entry"><a class="el" href="struct_vma_stat_info.html">VmaStatInfo</a></td><td class="entry"></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<hr class="footer"/><address class="footer"><small>
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
@ -73,45 +73,45 @@ $(function() {
|
|||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||||
Public Attributes</h2></td></tr>
|
Public Attributes</h2></td></tr>
|
||||||
<tr class="memitem:a9af0d9809007cf4a0009d324b2b8bbc9"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a9af0d9809007cf4a0009d324b2b8bbc9">BlockCount</a></td></tr>
|
<tr class="memitem:abc4bb7cd611900778464c56e50c970a4"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#abc4bb7cd611900778464c56e50c970a4">blockCount</a></td></tr>
|
||||||
<tr class="memdesc:a9af0d9809007cf4a0009d324b2b8bbc9"><td class="mdescLeft"> </td><td class="mdescRight">Number of <code>VkDeviceMemory</code> Vulkan memory blocks allocated. <a href="#a9af0d9809007cf4a0009d324b2b8bbc9">More...</a><br /></td></tr>
|
<tr class="memdesc:abc4bb7cd611900778464c56e50c970a4"><td class="mdescLeft"> </td><td class="mdescRight">Number of <code>VkDeviceMemory</code> Vulkan memory blocks allocated. <a href="#abc4bb7cd611900778464c56e50c970a4">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a9af0d9809007cf4a0009d324b2b8bbc9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:abc4bb7cd611900778464c56e50c970a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a240402222ac6777e4079653c5d542cb0"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a240402222ac6777e4079653c5d542cb0">AllocationCount</a></td></tr>
|
<tr class="memitem:a537741e4d5cdddc1c0ab95ec650afaff"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a537741e4d5cdddc1c0ab95ec650afaff">allocationCount</a></td></tr>
|
||||||
<tr class="memdesc:a240402222ac6777e4079653c5d542cb0"><td class="mdescLeft"> </td><td class="mdescRight">Number of <code>VmaAllocation</code> allocation objects allocated. <a href="#a240402222ac6777e4079653c5d542cb0">More...</a><br /></td></tr>
|
<tr class="memdesc:a537741e4d5cdddc1c0ab95ec650afaff"><td class="mdescLeft"> </td><td class="mdescRight">Number of <code>VmaAllocation</code> allocation objects allocated. <a href="#a537741e4d5cdddc1c0ab95ec650afaff">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a240402222ac6777e4079653c5d542cb0"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a537741e4d5cdddc1c0ab95ec650afaff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a56c4fb4dba646479180b601854cde2a6"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a56c4fb4dba646479180b601854cde2a6">UnusedRangeCount</a></td></tr>
|
<tr class="memitem:ae06129c771bfebfd6468a7f4276502a9"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#ae06129c771bfebfd6468a7f4276502a9">unusedRangeCount</a></td></tr>
|
||||||
<tr class="memdesc:a56c4fb4dba646479180b601854cde2a6"><td class="mdescLeft"> </td><td class="mdescRight">Number of free ranges of memory between allocations. <a href="#a56c4fb4dba646479180b601854cde2a6">More...</a><br /></td></tr>
|
<tr class="memdesc:ae06129c771bfebfd6468a7f4276502a9"><td class="mdescLeft"> </td><td class="mdescRight">Number of free ranges of memory between allocations. <a href="#ae06129c771bfebfd6468a7f4276502a9">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a56c4fb4dba646479180b601854cde2a6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ae06129c771bfebfd6468a7f4276502a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a86f82cb9cffd456b9da63eaf26c9ff04"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a86f82cb9cffd456b9da63eaf26c9ff04">UsedBytes</a></td></tr>
|
<tr class="memitem:ab0c6c73837e5a70c749fbd4f6064895a"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#ab0c6c73837e5a70c749fbd4f6064895a">usedBytes</a></td></tr>
|
||||||
<tr class="memdesc:a86f82cb9cffd456b9da63eaf26c9ff04"><td class="mdescLeft"> </td><td class="mdescRight">Total number of bytes occupied by all allocations. <a href="#a86f82cb9cffd456b9da63eaf26c9ff04">More...</a><br /></td></tr>
|
<tr class="memdesc:ab0c6c73837e5a70c749fbd4f6064895a"><td class="mdescLeft"> </td><td class="mdescRight">Total number of bytes occupied by all allocations. <a href="#ab0c6c73837e5a70c749fbd4f6064895a">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a86f82cb9cffd456b9da63eaf26c9ff04"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab0c6c73837e5a70c749fbd4f6064895a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a394d2aef4348cb58abf73764804b4f2d"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a394d2aef4348cb58abf73764804b4f2d">UnusedBytes</a></td></tr>
|
<tr class="memitem:a1859d290aca2cd582d8dc25922092669"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a1859d290aca2cd582d8dc25922092669">unusedBytes</a></td></tr>
|
||||||
<tr class="memdesc:a394d2aef4348cb58abf73764804b4f2d"><td class="mdescLeft"> </td><td class="mdescRight">Total number of bytes occupied by unused ranges. <a href="#a394d2aef4348cb58abf73764804b4f2d">More...</a><br /></td></tr>
|
<tr class="memdesc:a1859d290aca2cd582d8dc25922092669"><td class="mdescLeft"> </td><td class="mdescRight">Total number of bytes occupied by unused ranges. <a href="#a1859d290aca2cd582d8dc25922092669">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a394d2aef4348cb58abf73764804b4f2d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a1859d290aca2cd582d8dc25922092669"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a61a834fa78bcf41fb5a53b286b2e1580"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a61a834fa78bcf41fb5a53b286b2e1580">AllocationSizeMin</a></td></tr>
|
<tr class="memitem:ade8b40bd3139c04aabd2fc538a356fea"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#ade8b40bd3139c04aabd2fc538a356fea">allocationSizeMin</a></td></tr>
|
||||||
<tr class="separator:a61a834fa78bcf41fb5a53b286b2e1580"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ade8b40bd3139c04aabd2fc538a356fea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a0019702e4f4ea4ed824aebf250841f21"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a0019702e4f4ea4ed824aebf250841f21">AllocationSizeAvg</a></td></tr>
|
<tr class="memitem:a1081a039964e566c672e7a2347f9e599"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a1081a039964e566c672e7a2347f9e599">allocationSizeAvg</a></td></tr>
|
||||||
<tr class="separator:a0019702e4f4ea4ed824aebf250841f21"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a1081a039964e566c672e7a2347f9e599"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aba2ef16e2ac09b97305c58a168a3805c"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#aba2ef16e2ac09b97305c58a168a3805c">AllocationSizeMax</a></td></tr>
|
<tr class="memitem:a17e9733a5ecd76287d4db6e66f71f50c"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a17e9733a5ecd76287d4db6e66f71f50c">allocationSizeMax</a></td></tr>
|
||||||
<tr class="separator:aba2ef16e2ac09b97305c58a168a3805c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a17e9733a5ecd76287d4db6e66f71f50c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a07c508f42a4d3424bd0c259784a7f2d6"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a07c508f42a4d3424bd0c259784a7f2d6">UnusedRangeSizeMin</a></td></tr>
|
<tr class="memitem:aedeba931324f16589cd2416c0d2dd0d4"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#aedeba931324f16589cd2416c0d2dd0d4">unusedRangeSizeMin</a></td></tr>
|
||||||
<tr class="separator:a07c508f42a4d3424bd0c259784a7f2d6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:aedeba931324f16589cd2416c0d2dd0d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a88ad9bdc2b3a98964a4d0c338c0c9060"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a88ad9bdc2b3a98964a4d0c338c0c9060">UnusedRangeSizeAvg</a></td></tr>
|
<tr class="memitem:a2f9b3452af90c9768a30b7fb6ae194fc"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a2f9b3452af90c9768a30b7fb6ae194fc">unusedRangeSizeAvg</a></td></tr>
|
||||||
<tr class="separator:a88ad9bdc2b3a98964a4d0c338c0c9060"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2f9b3452af90c9768a30b7fb6ae194fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a10c52c0841f01ca704e8ddb1ea6a635d"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a10c52c0841f01ca704e8ddb1ea6a635d">UnusedRangeSizeMax</a></td></tr>
|
<tr class="memitem:a5ba1a2476c4d39b10f7e2f7ebbb72ac4"><td class="memItemLeft" align="right" valign="top">VkDeviceSize </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vma_stat_info.html#a5ba1a2476c4d39b10f7e2f7ebbb72ac4">unusedRangeSizeMax</a></td></tr>
|
||||||
<tr class="separator:a10c52c0841f01ca704e8ddb1ea6a635d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a5ba1a2476c4d39b10f7e2f7ebbb72ac4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
<div class="textblock"><p>Calculated statistics of memory usage in entire allocator. </p>
|
<div class="textblock"><p>Calculated statistics of memory usage in entire allocator. </p>
|
||||||
</div><h2 class="groupheader">Member Data Documentation</h2>
|
</div><h2 class="groupheader">Member Data Documentation</h2>
|
||||||
<a id="a240402222ac6777e4079653c5d542cb0"></a>
|
<a id="a537741e4d5cdddc1c0ab95ec650afaff"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a240402222ac6777e4079653c5d542cb0">◆ </a></span>AllocationCount</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a537741e4d5cdddc1c0ab95ec650afaff">◆ </a></span>allocationCount</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">uint32_t VmaStatInfo::AllocationCount</td>
|
<td class="memname">uint32_t VmaStatInfo::allocationCount</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
@ -120,56 +120,56 @@ Public Attributes</h2></td></tr>
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a0019702e4f4ea4ed824aebf250841f21"></a>
|
<a id="a1081a039964e566c672e7a2347f9e599"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a0019702e4f4ea4ed824aebf250841f21">◆ </a></span>AllocationSizeAvg</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a1081a039964e566c672e7a2347f9e599">◆ </a></span>allocationSizeAvg</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::AllocationSizeAvg</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::allocationSizeAvg</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="aba2ef16e2ac09b97305c58a168a3805c"></a>
|
<a id="a17e9733a5ecd76287d4db6e66f71f50c"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#aba2ef16e2ac09b97305c58a168a3805c">◆ </a></span>AllocationSizeMax</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a17e9733a5ecd76287d4db6e66f71f50c">◆ </a></span>allocationSizeMax</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::AllocationSizeMax</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::allocationSizeMax</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a61a834fa78bcf41fb5a53b286b2e1580"></a>
|
<a id="ade8b40bd3139c04aabd2fc538a356fea"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a61a834fa78bcf41fb5a53b286b2e1580">◆ </a></span>AllocationSizeMin</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#ade8b40bd3139c04aabd2fc538a356fea">◆ </a></span>allocationSizeMin</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::AllocationSizeMin</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::allocationSizeMin</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a9af0d9809007cf4a0009d324b2b8bbc9"></a>
|
<a id="abc4bb7cd611900778464c56e50c970a4"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a9af0d9809007cf4a0009d324b2b8bbc9">◆ </a></span>BlockCount</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#abc4bb7cd611900778464c56e50c970a4">◆ </a></span>blockCount</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">uint32_t VmaStatInfo::BlockCount</td>
|
<td class="memname">uint32_t VmaStatInfo::blockCount</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
@ -178,14 +178,14 @@ Public Attributes</h2></td></tr>
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a394d2aef4348cb58abf73764804b4f2d"></a>
|
<a id="a1859d290aca2cd582d8dc25922092669"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a394d2aef4348cb58abf73764804b4f2d">◆ </a></span>UnusedBytes</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a1859d290aca2cd582d8dc25922092669">◆ </a></span>unusedBytes</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::UnusedBytes</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::unusedBytes</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
@ -194,14 +194,14 @@ Public Attributes</h2></td></tr>
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a56c4fb4dba646479180b601854cde2a6"></a>
|
<a id="ae06129c771bfebfd6468a7f4276502a9"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a56c4fb4dba646479180b601854cde2a6">◆ </a></span>UnusedRangeCount</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#ae06129c771bfebfd6468a7f4276502a9">◆ </a></span>unusedRangeCount</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">uint32_t VmaStatInfo::UnusedRangeCount</td>
|
<td class="memname">uint32_t VmaStatInfo::unusedRangeCount</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
@ -210,56 +210,56 @@ Public Attributes</h2></td></tr>
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a88ad9bdc2b3a98964a4d0c338c0c9060"></a>
|
<a id="a2f9b3452af90c9768a30b7fb6ae194fc"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a88ad9bdc2b3a98964a4d0c338c0c9060">◆ </a></span>UnusedRangeSizeAvg</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f9b3452af90c9768a30b7fb6ae194fc">◆ </a></span>unusedRangeSizeAvg</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::UnusedRangeSizeAvg</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::unusedRangeSizeAvg</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a10c52c0841f01ca704e8ddb1ea6a635d"></a>
|
<a id="a5ba1a2476c4d39b10f7e2f7ebbb72ac4"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a10c52c0841f01ca704e8ddb1ea6a635d">◆ </a></span>UnusedRangeSizeMax</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ba1a2476c4d39b10f7e2f7ebbb72ac4">◆ </a></span>unusedRangeSizeMax</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::UnusedRangeSizeMax</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::unusedRangeSizeMax</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a07c508f42a4d3424bd0c259784a7f2d6"></a>
|
<a id="aedeba931324f16589cd2416c0d2dd0d4"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a07c508f42a4d3424bd0c259784a7f2d6">◆ </a></span>UnusedRangeSizeMin</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#aedeba931324f16589cd2416c0d2dd0d4">◆ </a></span>unusedRangeSizeMin</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::UnusedRangeSizeMin</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::unusedRangeSizeMin</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a86f82cb9cffd456b9da63eaf26c9ff04"></a>
|
<a id="ab0c6c73837e5a70c749fbd4f6064895a"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a86f82cb9cffd456b9da63eaf26c9ff04">◆ </a></span>UsedBytes</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0c6c73837e5a70c749fbd4f6064895a">◆ </a></span>usedBytes</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">VkDeviceSize VmaStatInfo::UsedBytes</td>
|
<td class="memname">VkDeviceSize VmaStatInfo::usedBytes</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
File diff suppressed because one or more lines are too long
@ -575,17 +575,17 @@ void vmaSetCurrentFrameIndex(
|
|||||||
typedef struct VmaStatInfo
|
typedef struct VmaStatInfo
|
||||||
{
|
{
|
||||||
/// Number of `VkDeviceMemory` Vulkan memory blocks allocated.
|
/// Number of `VkDeviceMemory` Vulkan memory blocks allocated.
|
||||||
uint32_t BlockCount;
|
uint32_t blockCount;
|
||||||
/// Number of `VmaAllocation` allocation objects allocated.
|
/// Number of `VmaAllocation` allocation objects allocated.
|
||||||
uint32_t AllocationCount;
|
uint32_t allocationCount;
|
||||||
/// Number of free ranges of memory between allocations.
|
/// Number of free ranges of memory between allocations.
|
||||||
uint32_t UnusedRangeCount;
|
uint32_t unusedRangeCount;
|
||||||
/// Total number of bytes occupied by all allocations.
|
/// Total number of bytes occupied by all allocations.
|
||||||
VkDeviceSize UsedBytes;
|
VkDeviceSize usedBytes;
|
||||||
/// Total number of bytes occupied by unused ranges.
|
/// Total number of bytes occupied by unused ranges.
|
||||||
VkDeviceSize UnusedBytes;
|
VkDeviceSize unusedBytes;
|
||||||
VkDeviceSize AllocationSizeMin, AllocationSizeAvg, AllocationSizeMax;
|
VkDeviceSize allocationSizeMin, allocationSizeAvg, allocationSizeMax;
|
||||||
VkDeviceSize UnusedRangeSizeMin, UnusedRangeSizeAvg, UnusedRangeSizeMax;
|
VkDeviceSize unusedRangeSizeMin, unusedRangeSizeAvg, unusedRangeSizeMax;
|
||||||
} VmaStatInfo;
|
} VmaStatInfo;
|
||||||
|
|
||||||
/// General statistics from current state of Allocator.
|
/// General statistics from current state of Allocator.
|
||||||
@ -2933,14 +2933,14 @@ public:
|
|||||||
void OwnAllocCalcStatsInfo(VmaStatInfo& outInfo)
|
void OwnAllocCalcStatsInfo(VmaStatInfo& outInfo)
|
||||||
{
|
{
|
||||||
VMA_ASSERT(m_Type == ALLOCATION_TYPE_OWN);
|
VMA_ASSERT(m_Type == ALLOCATION_TYPE_OWN);
|
||||||
outInfo.BlockCount = 1;
|
outInfo.blockCount = 1;
|
||||||
outInfo.AllocationCount = 1;
|
outInfo.allocationCount = 1;
|
||||||
outInfo.UnusedRangeCount = 0;
|
outInfo.unusedRangeCount = 0;
|
||||||
outInfo.UsedBytes = m_Size;
|
outInfo.usedBytes = m_Size;
|
||||||
outInfo.UnusedBytes = 0;
|
outInfo.unusedBytes = 0;
|
||||||
outInfo.AllocationSizeMin = outInfo.AllocationSizeMax = m_Size;
|
outInfo.allocationSizeMin = outInfo.allocationSizeMax = m_Size;
|
||||||
outInfo.UnusedRangeSizeMin = UINT64_MAX;
|
outInfo.unusedRangeSizeMin = UINT64_MAX;
|
||||||
outInfo.UnusedRangeSizeMax = 0;
|
outInfo.unusedRangeSizeMax = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
@ -4080,43 +4080,43 @@ static void VmaPrintStatInfo(VmaJsonWriter& json, const VmaStatInfo& stat)
|
|||||||
json.BeginObject();
|
json.BeginObject();
|
||||||
|
|
||||||
json.WriteString("Blocks");
|
json.WriteString("Blocks");
|
||||||
json.WriteNumber(stat.BlockCount);
|
json.WriteNumber(stat.blockCount);
|
||||||
|
|
||||||
json.WriteString("Allocations");
|
json.WriteString("Allocations");
|
||||||
json.WriteNumber(stat.AllocationCount);
|
json.WriteNumber(stat.allocationCount);
|
||||||
|
|
||||||
json.WriteString("UnusedRanges");
|
json.WriteString("UnusedRanges");
|
||||||
json.WriteNumber(stat.UnusedRangeCount);
|
json.WriteNumber(stat.unusedRangeCount);
|
||||||
|
|
||||||
json.WriteString("UsedBytes");
|
json.WriteString("UsedBytes");
|
||||||
json.WriteNumber(stat.UsedBytes);
|
json.WriteNumber(stat.usedBytes);
|
||||||
|
|
||||||
json.WriteString("UnusedBytes");
|
json.WriteString("UnusedBytes");
|
||||||
json.WriteNumber(stat.UnusedBytes);
|
json.WriteNumber(stat.unusedBytes);
|
||||||
|
|
||||||
if(stat.AllocationCount > 1)
|
if(stat.allocationCount > 1)
|
||||||
{
|
{
|
||||||
json.WriteString("AllocationSize");
|
json.WriteString("AllocationSize");
|
||||||
json.BeginObject(true);
|
json.BeginObject(true);
|
||||||
json.WriteString("Min");
|
json.WriteString("Min");
|
||||||
json.WriteNumber(stat.AllocationSizeMin);
|
json.WriteNumber(stat.allocationSizeMin);
|
||||||
json.WriteString("Avg");
|
json.WriteString("Avg");
|
||||||
json.WriteNumber(stat.AllocationSizeAvg);
|
json.WriteNumber(stat.allocationSizeAvg);
|
||||||
json.WriteString("Max");
|
json.WriteString("Max");
|
||||||
json.WriteNumber(stat.AllocationSizeMax);
|
json.WriteNumber(stat.allocationSizeMax);
|
||||||
json.EndObject();
|
json.EndObject();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(stat.UnusedRangeCount > 1)
|
if(stat.unusedRangeCount > 1)
|
||||||
{
|
{
|
||||||
json.WriteString("UnusedRangeSize");
|
json.WriteString("UnusedRangeSize");
|
||||||
json.BeginObject(true);
|
json.BeginObject(true);
|
||||||
json.WriteString("Min");
|
json.WriteString("Min");
|
||||||
json.WriteNumber(stat.UnusedRangeSizeMin);
|
json.WriteNumber(stat.unusedRangeSizeMin);
|
||||||
json.WriteString("Avg");
|
json.WriteString("Avg");
|
||||||
json.WriteNumber(stat.UnusedRangeSizeAvg);
|
json.WriteNumber(stat.unusedRangeSizeAvg);
|
||||||
json.WriteString("Max");
|
json.WriteString("Max");
|
||||||
json.WriteNumber(stat.UnusedRangeSizeMax);
|
json.WriteNumber(stat.unusedRangeSizeMax);
|
||||||
json.EndObject();
|
json.EndObject();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -5065,25 +5065,25 @@ bool VmaDeviceMemoryBlock::ValidateFreeSuballocationList() const
|
|||||||
static void InitStatInfo(VmaStatInfo& outInfo)
|
static void InitStatInfo(VmaStatInfo& outInfo)
|
||||||
{
|
{
|
||||||
memset(&outInfo, 0, sizeof(outInfo));
|
memset(&outInfo, 0, sizeof(outInfo));
|
||||||
outInfo.AllocationSizeMin = UINT64_MAX;
|
outInfo.allocationSizeMin = UINT64_MAX;
|
||||||
outInfo.UnusedRangeSizeMin = UINT64_MAX;
|
outInfo.unusedRangeSizeMin = UINT64_MAX;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void CalcAllocationStatInfo(VmaStatInfo& outInfo, const VmaDeviceMemoryBlock& block)
|
static void CalcAllocationStatInfo(VmaStatInfo& outInfo, const VmaDeviceMemoryBlock& block)
|
||||||
{
|
{
|
||||||
outInfo.BlockCount = 1;
|
outInfo.blockCount = 1;
|
||||||
|
|
||||||
const uint32_t rangeCount = (uint32_t)block.m_Suballocations.size();
|
const uint32_t rangeCount = (uint32_t)block.m_Suballocations.size();
|
||||||
outInfo.AllocationCount = rangeCount - block.m_FreeCount;
|
outInfo.allocationCount = rangeCount - block.m_FreeCount;
|
||||||
outInfo.UnusedRangeCount = block.m_FreeCount;
|
outInfo.unusedRangeCount = block.m_FreeCount;
|
||||||
|
|
||||||
outInfo.UnusedBytes = block.m_SumFreeSize;
|
outInfo.unusedBytes = block.m_SumFreeSize;
|
||||||
outInfo.UsedBytes = block.m_Size - outInfo.UnusedBytes;
|
outInfo.usedBytes = block.m_Size - outInfo.unusedBytes;
|
||||||
|
|
||||||
outInfo.AllocationSizeMin = UINT64_MAX;
|
outInfo.allocationSizeMin = UINT64_MAX;
|
||||||
outInfo.AllocationSizeMax = 0;
|
outInfo.allocationSizeMax = 0;
|
||||||
outInfo.UnusedRangeSizeMin = UINT64_MAX;
|
outInfo.unusedRangeSizeMin = UINT64_MAX;
|
||||||
outInfo.UnusedRangeSizeMax = 0;
|
outInfo.unusedRangeSizeMax = 0;
|
||||||
|
|
||||||
for(VmaSuballocationList::const_iterator suballocItem = block.m_Suballocations.cbegin();
|
for(VmaSuballocationList::const_iterator suballocItem = block.m_Suballocations.cbegin();
|
||||||
suballocItem != block.m_Suballocations.cend();
|
suballocItem != block.m_Suballocations.cend();
|
||||||
@ -5092,13 +5092,13 @@ static void CalcAllocationStatInfo(VmaStatInfo& outInfo, const VmaDeviceMemoryBl
|
|||||||
const VmaSuballocation& suballoc = *suballocItem;
|
const VmaSuballocation& suballoc = *suballocItem;
|
||||||
if(suballoc.type != VMA_SUBALLOCATION_TYPE_FREE)
|
if(suballoc.type != VMA_SUBALLOCATION_TYPE_FREE)
|
||||||
{
|
{
|
||||||
outInfo.AllocationSizeMin = VMA_MIN(outInfo.AllocationSizeMin, suballoc.size);
|
outInfo.allocationSizeMin = VMA_MIN(outInfo.allocationSizeMin, suballoc.size);
|
||||||
outInfo.AllocationSizeMax = VMA_MAX(outInfo.AllocationSizeMax, suballoc.size);
|
outInfo.allocationSizeMax = VMA_MAX(outInfo.allocationSizeMax, suballoc.size);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
outInfo.UnusedRangeSizeMin = VMA_MIN(outInfo.UnusedRangeSizeMin, suballoc.size);
|
outInfo.unusedRangeSizeMin = VMA_MIN(outInfo.unusedRangeSizeMin, suballoc.size);
|
||||||
outInfo.UnusedRangeSizeMax = VMA_MAX(outInfo.UnusedRangeSizeMax, suballoc.size);
|
outInfo.unusedRangeSizeMax = VMA_MAX(outInfo.unusedRangeSizeMax, suballoc.size);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -5106,23 +5106,23 @@ static void CalcAllocationStatInfo(VmaStatInfo& outInfo, const VmaDeviceMemoryBl
|
|||||||
// Adds statistics srcInfo into inoutInfo, like: inoutInfo += srcInfo.
|
// Adds statistics srcInfo into inoutInfo, like: inoutInfo += srcInfo.
|
||||||
static void VmaAddStatInfo(VmaStatInfo& inoutInfo, const VmaStatInfo& srcInfo)
|
static void VmaAddStatInfo(VmaStatInfo& inoutInfo, const VmaStatInfo& srcInfo)
|
||||||
{
|
{
|
||||||
inoutInfo.BlockCount += srcInfo.BlockCount;
|
inoutInfo.blockCount += srcInfo.blockCount;
|
||||||
inoutInfo.AllocationCount += srcInfo.AllocationCount;
|
inoutInfo.allocationCount += srcInfo.allocationCount;
|
||||||
inoutInfo.UnusedRangeCount += srcInfo.UnusedRangeCount;
|
inoutInfo.unusedRangeCount += srcInfo.unusedRangeCount;
|
||||||
inoutInfo.UsedBytes += srcInfo.UsedBytes;
|
inoutInfo.usedBytes += srcInfo.usedBytes;
|
||||||
inoutInfo.UnusedBytes += srcInfo.UnusedBytes;
|
inoutInfo.unusedBytes += srcInfo.unusedBytes;
|
||||||
inoutInfo.AllocationSizeMin = VMA_MIN(inoutInfo.AllocationSizeMin, srcInfo.AllocationSizeMin);
|
inoutInfo.allocationSizeMin = VMA_MIN(inoutInfo.allocationSizeMin, srcInfo.allocationSizeMin);
|
||||||
inoutInfo.AllocationSizeMax = VMA_MAX(inoutInfo.AllocationSizeMax, srcInfo.AllocationSizeMax);
|
inoutInfo.allocationSizeMax = VMA_MAX(inoutInfo.allocationSizeMax, srcInfo.allocationSizeMax);
|
||||||
inoutInfo.UnusedRangeSizeMin = VMA_MIN(inoutInfo.UnusedRangeSizeMin, srcInfo.UnusedRangeSizeMin);
|
inoutInfo.unusedRangeSizeMin = VMA_MIN(inoutInfo.unusedRangeSizeMin, srcInfo.unusedRangeSizeMin);
|
||||||
inoutInfo.UnusedRangeSizeMax = VMA_MAX(inoutInfo.UnusedRangeSizeMax, srcInfo.UnusedRangeSizeMax);
|
inoutInfo.unusedRangeSizeMax = VMA_MAX(inoutInfo.unusedRangeSizeMax, srcInfo.unusedRangeSizeMax);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void VmaPostprocessCalcStatInfo(VmaStatInfo& inoutInfo)
|
static void VmaPostprocessCalcStatInfo(VmaStatInfo& inoutInfo)
|
||||||
{
|
{
|
||||||
inoutInfo.AllocationSizeAvg = (inoutInfo.AllocationCount > 0) ?
|
inoutInfo.allocationSizeAvg = (inoutInfo.allocationCount > 0) ?
|
||||||
VmaRoundDiv<VkDeviceSize>(inoutInfo.UsedBytes, inoutInfo.AllocationCount) : 0;
|
VmaRoundDiv<VkDeviceSize>(inoutInfo.usedBytes, inoutInfo.allocationCount) : 0;
|
||||||
inoutInfo.UnusedRangeSizeAvg = (inoutInfo.UnusedRangeCount > 0) ?
|
inoutInfo.unusedRangeSizeAvg = (inoutInfo.unusedRangeCount > 0) ?
|
||||||
VmaRoundDiv<VkDeviceSize>(inoutInfo.UnusedBytes, inoutInfo.UnusedRangeCount) : 0;
|
VmaRoundDiv<VkDeviceSize>(inoutInfo.unusedBytes, inoutInfo.unusedRangeCount) : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
VmaPool_T::VmaPool_T(
|
VmaPool_T::VmaPool_T(
|
||||||
@ -7181,7 +7181,7 @@ void vmaBuildStatsString(
|
|||||||
}
|
}
|
||||||
json.EndArray();
|
json.EndArray();
|
||||||
|
|
||||||
if(stats.memoryHeap[heapIndex].BlockCount > 0)
|
if(stats.memoryHeap[heapIndex].blockCount > 0)
|
||||||
{
|
{
|
||||||
json.WriteString("Stats");
|
json.WriteString("Stats");
|
||||||
VmaPrintStatInfo(json, stats.memoryHeap[heapIndex]);
|
VmaPrintStatInfo(json, stats.memoryHeap[heapIndex]);
|
||||||
@ -7222,7 +7222,7 @@ void vmaBuildStatsString(
|
|||||||
}
|
}
|
||||||
json.EndArray();
|
json.EndArray();
|
||||||
|
|
||||||
if(stats.memoryType[typeIndex].BlockCount > 0)
|
if(stats.memoryType[typeIndex].blockCount > 0)
|
||||||
{
|
{
|
||||||
json.WriteString("Stats");
|
json.WriteString("Stats");
|
||||||
VmaPrintStatInfo(json, stats.memoryType[typeIndex]);
|
VmaPrintStatInfo(json, stats.memoryType[typeIndex]);
|
||||||
|
Loading…
Reference in New Issue
Block a user