update vulkan.h for multi-pass command buffers (V131, #14075)
Minimal changes to keep everything building and functioning.
TODO: Need to port draw_state to use new VkAttachmentView structure.
diff --git a/layers/draw_state.h b/layers/draw_state.h
index 6df743d..dcebaa2 100644
--- a/layers/draw_state.h
+++ b/layers/draw_state.h
@@ -122,8 +122,8 @@
typedef struct _IMAGE_NODE {
union {
VkImageViewCreateInfo ivci;
- VkColorAttachmentViewCreateInfo cvci;
- VkDepthStencilViewCreateInfo dsvci;
+ VkAttachmentViewCreateInfo cvci;
+ VkAttachmentViewCreateInfo dsvci;
} createInfo;
} IMAGE_NODE;
@@ -214,6 +214,7 @@
CMD_LOADATOMICCOUNTERS,
CMD_SAVEATOMICCOUNTERS,
CMD_BEGINRENDERPASS,
+ CMD_NEXTSUBPASS,
CMD_ENDRENDERPASS,
CMD_EXECUTECOMMANDS,
CMD_DBGMARKERBEGIN,
@@ -264,6 +265,7 @@
VkDescriptorSet lastBoundDescriptorSet;
VkPipelineLayout lastBoundPipelineLayout;
VkRenderPass activeRenderPass;
+ uint32_t activeSubpass;
VkFramebuffer framebuffer;
vector<VkDescriptorSet> boundDescriptorSets;
} GLOBAL_CB_NODE;