mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-04 07:00:11 +01:00
vulkan-1.0.0: Re-order some structs in the header
This commit is contained in:
parent
aab9517f3d
commit
f99f847412
1 changed files with 27 additions and 27 deletions
|
|
@ -2121,15 +2121,12 @@ typedef struct VkImageResolve {
|
|||
VkExtent3D extent;
|
||||
} VkImageResolve;
|
||||
|
||||
typedef struct VkRenderPassBeginInfo {
|
||||
typedef struct VkMemoryBarrier {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkRenderPass renderPass;
|
||||
VkFramebuffer framebuffer;
|
||||
VkRect2D renderArea;
|
||||
uint32_t clearValueCount;
|
||||
const VkClearValue* pClearValues;
|
||||
} VkRenderPassBeginInfo;
|
||||
VkAccessFlags srcAccessMask;
|
||||
VkAccessFlags dstAccessMask;
|
||||
} VkMemoryBarrier;
|
||||
|
||||
typedef struct VkBufferMemoryBarrier {
|
||||
VkStructureType sType;
|
||||
|
|
@ -2143,6 +2140,29 @@ typedef struct VkBufferMemoryBarrier {
|
|||
VkDeviceSize size;
|
||||
} VkBufferMemoryBarrier;
|
||||
|
||||
typedef struct VkImageMemoryBarrier {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkAccessFlags srcAccessMask;
|
||||
VkAccessFlags dstAccessMask;
|
||||
VkImageLayout oldLayout;
|
||||
VkImageLayout newLayout;
|
||||
uint32_t srcQueueFamilyIndex;
|
||||
uint32_t dstQueueFamilyIndex;
|
||||
VkImage image;
|
||||
VkImageSubresourceRange subresourceRange;
|
||||
} VkImageMemoryBarrier;
|
||||
|
||||
typedef struct VkRenderPassBeginInfo {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkRenderPass renderPass;
|
||||
VkFramebuffer framebuffer;
|
||||
VkRect2D renderArea;
|
||||
uint32_t clearValueCount;
|
||||
const VkClearValue* pClearValues;
|
||||
} VkRenderPassBeginInfo;
|
||||
|
||||
typedef struct VkDispatchIndirectCommand {
|
||||
uint32_t x;
|
||||
uint32_t y;
|
||||
|
|
@ -2164,26 +2184,6 @@ typedef struct VkDrawIndirectCommand {
|
|||
uint32_t firstInstance;
|
||||
} VkDrawIndirectCommand;
|
||||
|
||||
typedef struct VkImageMemoryBarrier {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkAccessFlags srcAccessMask;
|
||||
VkAccessFlags dstAccessMask;
|
||||
VkImageLayout oldLayout;
|
||||
VkImageLayout newLayout;
|
||||
uint32_t srcQueueFamilyIndex;
|
||||
uint32_t dstQueueFamilyIndex;
|
||||
VkImage image;
|
||||
VkImageSubresourceRange subresourceRange;
|
||||
} VkImageMemoryBarrier;
|
||||
|
||||
typedef struct VkMemoryBarrier {
|
||||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkAccessFlags srcAccessMask;
|
||||
VkAccessFlags dstAccessMask;
|
||||
} VkMemoryBarrier;
|
||||
|
||||
|
||||
typedef VkResult (VKAPI_PTR *PFN_vkCreateInstance)(const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance);
|
||||
typedef void (VKAPI_PTR *PFN_vkDestroyInstance)(VkInstance instance, const VkAllocationCallbacks* pAllocator);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue