| 1622 | VkImageSubresourceRange subresourceRange; |
| 1623 | } VkImageMemoryBarrier; |
| 1624 | typedef struct VkImageCreateInfo { |
| 1625 | VkStructureType sType; |
| 1626 | const void * pNext; |
| 1627 | VkImageCreateFlags flags; |
| 1628 | VkImageType imageType; |
| 1629 | VkFormat format; |
| 1630 | VkExtent3D extent; |
| 1631 | uint32_t mipLevels; |
| 1632 | uint32_t arrayLayers; |
| 1633 | VkSampleCountFlagBits samples; |
| 1634 | VkImageTiling tiling; |
| 1635 | VkImageUsageFlags usage; |
| 1636 | VkSharingMode sharingMode; |
| 1637 | uint32_t queueFamilyIndexCount; |
| 1638 | const uint32_t * pQueueFamilyIndices; |
| 1639 | VkImageLayout initialLayout; |
| 1640 | } VkImageCreateInfo; |
| 1641 | typedef struct VkSubresourceLayout { |
| 1642 | VkDeviceSize offset; |
| 1643 | VkDeviceSize size; |