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
|
Pointers to some Vulkan functions - a subset used by the library. More...
#include <vk_mem_alloc.h>
Public Attributes | |
| PFN_vkGetInstanceProcAddr | vkGetInstanceProcAddr |
| Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. | |
| PFN_vkGetDeviceProcAddr | vkGetDeviceProcAddr |
| Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS. | |
| PFN_vkGetPhysicalDeviceProperties | vkGetPhysicalDeviceProperties |
| PFN_vkGetPhysicalDeviceMemoryProperties | vkGetPhysicalDeviceMemoryProperties |
| PFN_vkAllocateMemory | vkAllocateMemory |
| PFN_vkFreeMemory | vkFreeMemory |
| PFN_vkMapMemory | vkMapMemory |
| PFN_vkUnmapMemory | vkUnmapMemory |
| PFN_vkFlushMappedMemoryRanges | vkFlushMappedMemoryRanges |
| PFN_vkInvalidateMappedMemoryRanges | vkInvalidateMappedMemoryRanges |
| PFN_vkBindBufferMemory | vkBindBufferMemory |
| PFN_vkBindImageMemory | vkBindImageMemory |
| PFN_vkGetBufferMemoryRequirements | vkGetBufferMemoryRequirements |
| PFN_vkGetImageMemoryRequirements | vkGetImageMemoryRequirements |
| PFN_vkCreateBuffer | vkCreateBuffer |
| PFN_vkDestroyBuffer | vkDestroyBuffer |
| PFN_vkCreateImage | vkCreateImage |
| PFN_vkDestroyImage | vkDestroyImage |
| PFN_vkCmdCopyBuffer | vkCmdCopyBuffer |
| PFN_vkGetBufferMemoryRequirements2KHR | vkGetBufferMemoryRequirements2KHR |
| Fetch "vkGetBufferMemoryRequirements2" on Vulkan >= 1.1, fetch "vkGetBufferMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension. | |
| PFN_vkGetImageMemoryRequirements2KHR | vkGetImageMemoryRequirements2KHR |
| Fetch "vkGetImageMemoryRequirements2" on Vulkan >= 1.1, fetch "vkGetImageMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension. | |
| PFN_vkBindBufferMemory2KHR | vkBindBufferMemory2KHR |
| Fetch "vkBindBufferMemory2" on Vulkan >= 1.1, fetch "vkBindBufferMemory2KHR" when using VK_KHR_bind_memory2 extension. | |
| PFN_vkBindImageMemory2KHR | vkBindImageMemory2KHR |
| Fetch "vkBindImageMemory2" on Vulkan >= 1.1, fetch "vkBindImageMemory2KHR" when using VK_KHR_bind_memory2 extension. | |
| PFN_vkGetPhysicalDeviceMemoryProperties2KHR | vkGetPhysicalDeviceMemoryProperties2KHR |
| Fetch from "vkGetPhysicalDeviceMemoryProperties2" on Vulkan >= 1.1, but you can also fetch it from "vkGetPhysicalDeviceMemoryProperties2KHR" if you enabled extension VK_KHR_get_physical_device_properties2. | |
| PFN_vkGetDeviceBufferMemoryRequirementsKHR | vkGetDeviceBufferMemoryRequirements |
| Fetch from "vkGetDeviceBufferMemoryRequirements" on Vulkan >= 1.3, but you can also fetch it from "vkGetDeviceBufferMemoryRequirementsKHR" if you enabled extension VK_KHR_maintenance4. | |
| PFN_vkGetDeviceImageMemoryRequirementsKHR | vkGetDeviceImageMemoryRequirements |
| Fetch from "vkGetDeviceImageMemoryRequirements" on Vulkan >= 1.3, but you can also fetch it from "vkGetDeviceImageMemoryRequirementsKHR" if you enabled extension VK_KHR_maintenance4. | |
| PFN_vkGetMemoryWin32HandleKHR | vkGetMemoryWin32HandleKHR |
Pointers to some Vulkan functions - a subset used by the library.
| PFN_vkAllocateMemory VmaVulkanFunctions::vkAllocateMemory |
| PFN_vkBindBufferMemory VmaVulkanFunctions::vkBindBufferMemory |
| PFN_vkBindBufferMemory2KHR VmaVulkanFunctions::vkBindBufferMemory2KHR |
Fetch "vkBindBufferMemory2" on Vulkan >= 1.1, fetch "vkBindBufferMemory2KHR" when using VK_KHR_bind_memory2 extension.
| PFN_vkBindImageMemory VmaVulkanFunctions::vkBindImageMemory |
| PFN_vkBindImageMemory2KHR VmaVulkanFunctions::vkBindImageMemory2KHR |
Fetch "vkBindImageMemory2" on Vulkan >= 1.1, fetch "vkBindImageMemory2KHR" when using VK_KHR_bind_memory2 extension.
| PFN_vkCmdCopyBuffer VmaVulkanFunctions::vkCmdCopyBuffer |
| PFN_vkCreateBuffer VmaVulkanFunctions::vkCreateBuffer |
| PFN_vkCreateImage VmaVulkanFunctions::vkCreateImage |
| PFN_vkDestroyBuffer VmaVulkanFunctions::vkDestroyBuffer |
| PFN_vkDestroyImage VmaVulkanFunctions::vkDestroyImage |
| PFN_vkFlushMappedMemoryRanges VmaVulkanFunctions::vkFlushMappedMemoryRanges |
| PFN_vkFreeMemory VmaVulkanFunctions::vkFreeMemory |
| PFN_vkGetBufferMemoryRequirements VmaVulkanFunctions::vkGetBufferMemoryRequirements |
| PFN_vkGetBufferMemoryRequirements2KHR VmaVulkanFunctions::vkGetBufferMemoryRequirements2KHR |
Fetch "vkGetBufferMemoryRequirements2" on Vulkan >= 1.1, fetch "vkGetBufferMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension.
| PFN_vkGetDeviceBufferMemoryRequirementsKHR VmaVulkanFunctions::vkGetDeviceBufferMemoryRequirements |
Fetch from "vkGetDeviceBufferMemoryRequirements" on Vulkan >= 1.3, but you can also fetch it from "vkGetDeviceBufferMemoryRequirementsKHR" if you enabled extension VK_KHR_maintenance4.
| PFN_vkGetDeviceImageMemoryRequirementsKHR VmaVulkanFunctions::vkGetDeviceImageMemoryRequirements |
Fetch from "vkGetDeviceImageMemoryRequirements" on Vulkan >= 1.3, but you can also fetch it from "vkGetDeviceImageMemoryRequirementsKHR" if you enabled extension VK_KHR_maintenance4.
| PFN_vkGetDeviceProcAddr VmaVulkanFunctions::vkGetDeviceProcAddr |
Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS.
| PFN_vkGetImageMemoryRequirements VmaVulkanFunctions::vkGetImageMemoryRequirements |
| PFN_vkGetImageMemoryRequirements2KHR VmaVulkanFunctions::vkGetImageMemoryRequirements2KHR |
Fetch "vkGetImageMemoryRequirements2" on Vulkan >= 1.1, fetch "vkGetImageMemoryRequirements2KHR" when using VK_KHR_dedicated_allocation extension.
| PFN_vkGetInstanceProcAddr VmaVulkanFunctions::vkGetInstanceProcAddr |
Required when using VMA_DYNAMIC_VULKAN_FUNCTIONS.
| PFN_vkGetMemoryWin32HandleKHR VmaVulkanFunctions::vkGetMemoryWin32HandleKHR |
| PFN_vkGetPhysicalDeviceMemoryProperties VmaVulkanFunctions::vkGetPhysicalDeviceMemoryProperties |
| PFN_vkGetPhysicalDeviceMemoryProperties2KHR VmaVulkanFunctions::vkGetPhysicalDeviceMemoryProperties2KHR |
Fetch from "vkGetPhysicalDeviceMemoryProperties2" on Vulkan >= 1.1, but you can also fetch it from "vkGetPhysicalDeviceMemoryProperties2KHR" if you enabled extension VK_KHR_get_physical_device_properties2.
| PFN_vkGetPhysicalDeviceProperties VmaVulkanFunctions::vkGetPhysicalDeviceProperties |
| PFN_vkInvalidateMappedMemoryRanges VmaVulkanFunctions::vkInvalidateMappedMemoryRanges |
| PFN_vkMapMemory VmaVulkanFunctions::vkMapMemory |
| PFN_vkUnmapMemory VmaVulkanFunctions::vkUnmapMemory |
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.