vk/0.210.0: Rework render pass description structures

This commit is contained in:
Jason Ekstrand
2015-12-01 13:09:22 -08:00
parent 299f8f1511
commit 43f3e92348
4 changed files with 33 additions and 25 deletions

View File

@@ -1926,21 +1926,21 @@ typedef struct VkAttachmentReference {
typedef struct VkSubpassDescription {
VkSubpassDescriptionFlags flags;
VkPipelineBindPoint pipelineBindPoint;
uint32_t inputCount;
uint32_t inputAttachmentCount;
const VkAttachmentReference* pInputAttachments;
uint32_t colorCount;
uint32_t colorAttachmentCount;
const VkAttachmentReference* pColorAttachments;
const VkAttachmentReference* pResolveAttachments;
VkAttachmentReference depthStencilAttachment;
uint32_t preserveCount;
const VkAttachmentReference* pDepthStencilAttachment;
uint32_t preserveAttachmentCount;
const VkAttachmentReference* pPreserveAttachments;
} VkSubpassDescription;
typedef struct VkSubpassDependency {
uint32_t srcSubpass;
uint32_t destSubpass;
uint32_t dstSubpass;
VkPipelineStageFlags srcStageMask;
VkPipelineStageFlags destStageMask;
VkPipelineStageFlags dstStageMask;
VkMemoryOutputFlags outputMask;
VkMemoryInputFlags inputMask;
VkBool32 byRegion;