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.
This commit is contained in:
Chad Versace 2015-11-04 15:54:38 -08:00
parent a9a3071fc4
commit d259af3fbb
2 changed files with 0 additions and 21 deletions

View file

@ -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++) {

View file

@ -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];
};