Structures
VkDeviceMemoryOverallocationCreateInfoAMD
Specify memory overallocation behavior for a Vulkan device
To specify whether device memory allocation is allowed beyond the size
reported by VkPhysicalDeviceMemoryProperties, add a
VkDeviceMemoryOverallocationCreateInfoAMD structure to the pNext
chain of the VkDeviceCreateInfo structure.
If this structure is not specified, it is as if the
VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD
value is used.
typedef struct VkDeviceMemoryOverallocationCreateInfoAMD {
VkStructureType sType;
const void* pNext;
VkMemoryOverallocationBehaviorAMD overallocationBehavior;
} VkDeviceMemoryOverallocationCreateInfoAMD;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.overallocationBehavior
is the desired overallocation behavior.
Valid Usage (Implicit)
VUID-VkDeviceMemoryOverallocationCreateInfoAMD-sType-sType
sType
must be VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD
VUID-VkDeviceMemoryOverallocationCreateInfoAMD-overallocationBehavior-parameter
overallocationBehavior
must be a valid VkMemoryOverallocationBehaviorAMD value