Module: vkd3d Branch: master Commit: e541e715329af6ea64a76a02b2c3248a808d4d3c URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/e541e715329af6ea64a76a02b2c324... Author: Ethan Lee <flibitijibibo(a)gmail.com> Date: Thu Apr 20 22:28:00 2023 -0400 tests: Remove rtv clears in Vulkan runner. Signed-off-by: Ethan Lee <flibitijibibo(a)gmail.com> Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> --- tests/shader_runner_vulkan.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/tests/shader_runner_vulkan.c b/tests/shader_runner_vulkan.c index aca17a1a..c47dc19c 100644 --- a/tests/shader_runner_vulkan.c +++ b/tests/shader_runner_vulkan.c @@ -930,12 +930,10 @@ static bool vulkan_runner_draw(struct shader_runner *r, static const VkRect2D rt_rect = {.extent.width = RENDER_TARGET_WIDTH, .extent.height = RENDER_TARGET_HEIGHT}; VkRenderPassBeginInfo pass_begin_desc = {.sType = VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO}; VkCommandBuffer cmd_buffer = runner->cmd_buffer; - VkClearAttachment clear_attachment; VkDescriptorSetLayout set_layout; VkPipelineLayout pipeline_layout; VkDevice device = runner->device; VkRenderPass render_pass; - VkClearRect clear_rect; VkPipeline pipeline; VkFramebuffer fb; bool ret = false; @@ -958,16 +956,6 @@ static bool vulkan_runner_draw(struct shader_runner *r, VK_CALL(vkCmdBeginRenderPass(cmd_buffer, &pass_begin_desc, VK_SUBPASS_CONTENTS_INLINE)); - clear_attachment.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; - clear_attachment.colorAttachment = 0; - memset(&clear_attachment.clearValue.color, 0, sizeof(clear_attachment.clearValue.color)); - - clear_rect.rect = rt_rect; - clear_rect.baseArrayLayer = 0; - clear_rect.layerCount = 1; - - VK_CALL(vkCmdClearAttachments(cmd_buffer, 1, &clear_attachment, 1, &clear_rect)); - VK_CALL(vkCmdBindPipeline(cmd_buffer, VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline)); bind_resources(runner, VK_PIPELINE_BIND_POINT_GRAPHICS, set_layout, pipeline_layout);