The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
|
Vulkan Memory Allocator
|
Parameters for defragmentation. More...
#include <vk_mem_alloc.h>
Public Attributes | |
| VmaDefragmentationFlags | flags |
| Use combination of VmaDefragmentationFlagBits. | |
| VmaPool | pool |
| Custom pool to be defragmented. | |
| VkDeviceSize | maxBytesPerPass |
| Maximum numbers of bytes that can be copied during single pass, while moving allocations to different places. | |
| uint32_t | maxAllocationsPerPass |
| Maximum number of allocations that can be moved during single pass to a different place. | |
| PFN_vmaCheckDefragmentationBreakFunction | pfnBreakCallback |
| Optional custom callback for stopping vmaBeginDefragmentation(). | |
| void * | pBreakCallbackUserData |
| Optional data to pass to custom callback for stopping pass of defragmentation. | |
Parameters for defragmentation.
To be used with function vmaBeginDefragmentation().
| VmaDefragmentationFlags VmaDefragmentationInfo::flags |
Use combination of VmaDefragmentationFlagBits.
| uint32_t VmaDefragmentationInfo::maxAllocationsPerPass |
Maximum number of allocations that can be moved during single pass to a different place.
0 means no limit.
| VkDeviceSize VmaDefragmentationInfo::maxBytesPerPass |
Maximum numbers of bytes that can be copied during single pass, while moving allocations to different places.
0 means no limit.
| void* VmaDefragmentationInfo::pBreakCallbackUserData |
Optional data to pass to custom callback for stopping pass of defragmentation.
| PFN_vmaCheckDefragmentationBreakFunction VmaDefragmentationInfo::pfnBreakCallback |
Optional custom callback for stopping vmaBeginDefragmentation().
Have to return true for breaking current defragmentation pass.
| VmaPool VmaDefragmentationInfo::pool |
Custom pool to be defragmented.
If null then default pools will undergo defragmentation process.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.