Function Prototype
vkTransitionImageLayout
Perform an image layout transition on the host
To perform an image layout transition on the host, call:
VkResult vkTransitionImageLayoutEXT(
VkDevice device,
uint32_t transitionCount,
const VkHostImageLayoutTransitionInfo* pTransitions);
deviceis the device which ownspTransitions[i].image.transitionCountis the number of image layout transitions to perform.pTransitionsis a pointer to an array of VkHostImageLayoutTransitionInfo structures specifying the image and subresource ranges within them to transition.
Valid Usage (Implicit)
VUID-vkTransitionImageLayout-device-parameter
device must be a valid VkDevice handle
VUID-vkTransitionImageLayout-pTransitions-parameter
pTransitions must be a valid pointer to an array of transitionCount valid VkHostImageLayoutTransitionInfo structures
VUID-vkTransitionImageLayout-transitionCount-arraylength
transitionCount must be greater than 0