47 resources.add_image(back_buffer, 1);
50 clear_color_image.
vk_image = back_buffer;
51 render_graph->add_node(clear_color_image);
55 synchronization.
vk_image = back_buffer;
58 render_graph->add_node(synchronization);
61 submit(render_graph, command_buffer);
66 "pipeline_barrier(src_stage_mask=VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, "
67 "dst_stage_mask=VK_PIPELINE_STAGE_TRANSFER_BIT" +
69 " - image_barrier(src_access_mask=, dst_access_mask=VK_ACCESS_TRANSFER_WRITE_BIT, "
70 "old_layout=VK_IMAGE_LAYOUT_UNDEFINED, "
71 "new_layout=VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, image=0x1, subresource_range=" +
73 " aspect_mask=VK_IMAGE_ASPECT_COLOR_BIT, base_mip_level=0, level_count=4294967295, "
74 "base_array_layer=0, layer_count=4294967295 )" +
77 EXPECT_EQ(
"clear_color_image(image=0x1, image_layout=VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL)",
80 "pipeline_barrier(src_stage_mask=VK_PIPELINE_STAGE_TRANSFER_BIT, "
81 "dst_stage_mask=VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT" +
83 " - image_barrier(src_access_mask=VK_ACCESS_TRANSFER_WRITE_BIT, "
85 "old_layout=VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL, "
86 "new_layout=VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, image=0x1, subresource_range=" +
88 " aspect_mask=VK_IMAGE_ASPECT_COLOR_BIT, base_mip_level=0, level_count=4294967295, "
89 "base_array_layer=0, layer_count=4294967295 )" +
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)