From d259af3fbb179229ac7fb86bf910ff5e4391584b Mon Sep 17 00:00:00 2001 From: Chad Versace Date: Wed, 4 Nov 2015 15:54:38 -0800 Subject: [PATCH] anv: Remove unused anv_render_pass members Remove members num_color_clear_attachments has_depth_clear_attachment has_stencil_clear_attachment The new clear code in anv_meta_clear.c does not use them. --- src/vulkan/anv_pass.c | 16 ---------------- src/vulkan/anv_private.h | 5 ----- 2 files changed, 21 deletions(-) diff --git a/src/vulkan/anv_pass.c b/src/vulkan/anv_pass.c index c3060239906..bf0f830f3c1 100644 --- a/src/vulkan/anv_pass.c +++ b/src/vulkan/anv_pass.c @@ -62,22 +62,6 @@ VkResult anv_CreateRenderPass( att->stencil_load_op = pCreateInfo->pAttachments[i].stencilLoadOp; // att->store_op = pCreateInfo->pAttachments[i].storeOp; // att->stencil_store_op = pCreateInfo->pAttachments[i].stencilStoreOp; - - if (anv_format_is_color(att->format)) { - if (att->load_op == VK_ATTACHMENT_LOAD_OP_CLEAR) { - ++pass->num_color_clear_attachments; - } - } else { - if (att->format->depth_format && - att->load_op == VK_ATTACHMENT_LOAD_OP_CLEAR) { - pass->has_depth_clear_attachment = true; - } - - if (att->format->has_stencil && - att->stencil_load_op == VK_ATTACHMENT_LOAD_OP_CLEAR) { - pass->has_stencil_clear_attachment = true; - } - } } for (uint32_t i = 0; i < pCreateInfo->subpassCount; i++) { diff --git a/src/vulkan/anv_private.h b/src/vulkan/anv_private.h index be87bb59bf6..396d4138dc1 100644 --- a/src/vulkan/anv_private.h +++ b/src/vulkan/anv_private.h @@ -1410,11 +1410,6 @@ struct anv_render_pass_attachment { struct anv_render_pass { uint32_t attachment_count; uint32_t subpass_count; - - uint32_t num_color_clear_attachments; - bool has_depth_clear_attachment; - bool has_stencil_clear_attachment; - struct anv_render_pass_attachment * attachments; struct anv_subpass subpasses[0]; }; -- 2.30.2