FiniteRenderSubpassDependencyInfo
The FiniteRenderSubpassDescriptionInfo struct contains information for creating a VkSubpassDescription.
typedef struct FiniteRenderSubpassDescriptionInfo FiniteRenderSubpassDescriptionInfo;
struct FiniteRenderSubpassDescriptionInfo { VkSubpassDescriptionFlags flags; VkPipelineBindPoint pipelineBindPoint; uint32_t _inputAttachments; const VkAttachmentReference *inputAttachments; uint32_t _colorAttachments; VkAttachmentReference *colorAttachments; const VkAttachmentReference *resolveAttachments; VkAttachmentReference *depthStencilAttachment; uint32_t _preserveAttachments; const uint32_t *preserveAttachments;};Properties
Section titled “Properties”| Type | Decription |
|---|---|
VkSubpassDescriptionFlags flags | The VkSubpassDescriptionFlags |
VkPipelineBindPoint pipelineBindPoint | What type of pipeline to bind to. |
uint32_t _inputAttachments | The number of input attachments there are. |
const VkAttachmentReference *inputAttachments | The actual input attachments. |
uint32_t _colorAttachment | The number of color attachments |
VkAttachmentReference *colorAttachments | The color attachments |
const VkAttachmentReference *resolveAttachments | The resolve attachments. |
VkAttachmentReference *depthStencilAttachment | The 3D Depth stencil attachment. |
uint32_t _preserveAttachments | The number of preserve attachments |
const uint32_t *preserveAttachments | The preserve attachments |
Standard Usage
Section titled “Standard Usage”The value of pipelineBindPoint should be VK_PIPELINE_BIND_POINT_GRAPHICS.
This struct should be created manually and used as a params finite_render_create_render_pass