Function Prototype
vkGetDeviceImageMemoryRequirements
Returns the memory requirements for specified Vulkan object
To determine the memory requirements for an image resource without creating an object, call:
void vkGetDeviceImageMemoryRequirementsKHR(
VkDevice device,
const VkDeviceImageMemoryRequirements* pInfo,
VkMemoryRequirements2* pMemoryRequirements);
device
is the logical device intended to own the image.pInfo
is a pointer to a VkDeviceImageMemoryRequirements structure containing parameters required for the memory requirements query.pMemoryRequirements
is a pointer to a VkMemoryRequirements2 structure in which the memory requirements of the image object are returned.
Valid Usage (Implicit)
VUID-vkGetDeviceImageMemoryRequirements-device-parameter
device
must be a valid VkDevice handle
VUID-vkGetDeviceImageMemoryRequirements-pInfo-parameter
pInfo
must be a valid pointer to a valid VkDeviceImageMemoryRequirements structure
VUID-vkGetDeviceImageMemoryRequirements-pMemoryRequirements-parameter
pMemoryRequirements
must be a valid pointer to a VkMemoryRequirements2 structure