26 VKClearAttachmentsData,
27 VKClearAttachmentsData,
28 VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT |
29 VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT |
30 VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT,
31 VKResourceType::IMAGE> {
42 node.clear_attachments = create_info;
63 data.attachment_count,
data.attachments, 1, &
data.vk_clear_rect);
void build_commands(VKCommandBufferInterface &command_buffer, Data &data, VKBoundPipelines &) override
void build_links(VKResourceStateTracker &resources, VKRenderGraphNodeLinks &node_links, const CreateInfo &create_info) override
static void set_node_data(Node &node, const CreateInfo &create_info)
virtual void clear_attachments(uint32_t attachment_count, const VkClearAttachment *p_attachments, uint32_t rect_count, const VkClearRect *p_rects)=0
VKClearAttachmentsData CreateInfo
VKClearAttachmentsData Data
uint32_t attachment_count
VkClearAttachment attachments[8]
VkClearRect vk_clear_rect