VkCommandBufferAllocateInfo createInfo;
VkCommandBufferBeginInfo beginInfo;
VkCommandBufferInheritanceInfo inheritanceInfo;
- // VkFence fence; // fence tracking this cmd buffer
VkDevice device; // device this CB belongs to
uint64_t numCmds; // number of cmds in this CB
uint64_t drawCount[NUM_DRAW_TYPES]; // Count of each type of draw in this CB
std::vector<VkViewport> viewports;
std::vector<VkRect2D> scissors;
VkRenderPassBeginInfo activeRenderPassBeginInfo;
- uint64_t fenceId;
RENDER_PASS_NODE *activeRenderPass;
VkSubpassContents activeSubpassContents;
uint32_t activeSubpass;
~GLOBAL_CB_NODE();
};
+
// Fwd declarations of layer_data and helpers to look-up state from layer_data maps
namespace core_validation {
struct layer_data;