Lines Matching refs:subpass
185 .subpass = 0, in create_pipeline()
335 const struct radv_subpass *subpass = cmd_buffer->state.subpass; in emit_color_clear() local
338 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment; in emit_color_clear()
360 assert(clear_att->colorAttachment < subpass->color_count); in emit_color_clear()
370 subpass->color_attachments[clear_att->colorAttachment] in emit_color_clear()
399 radv_cmd_buffer_set_subpass(cmd_buffer, subpass, false); in emit_color_clear()
607 const struct radv_subpass *subpass = cmd_buffer->state.subpass; in emit_depthstencil_clear() local
609 const uint32_t pass_att = subpass->depth_stencil_attachment.attachment; in emit_depthstencil_clear()
638 subpass->depth_stencil_attachment.layout, in emit_depthstencil_clear()
646 subpass->depth_stencil_attachment.layout, in emit_depthstencil_clear()
676 const struct radv_subpass *subpass = cmd_buffer->state.subpass; in emit_fast_htile_clear() local
677 const uint32_t pass_att = subpass->depth_stencil_attachment.attachment; in emit_fast_htile_clear()
678 VkImageLayout image_layout = subpass->depth_stencil_attachment.layout; in emit_fast_htile_clear()
947 const struct radv_subpass *subpass = cmd_buffer->state.subpass; in emit_fast_color_clear() local
949 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment; in emit_fast_color_clear()
950 VkImageLayout image_layout = subpass->color_attachments[subpass_att].layout; in emit_fast_color_clear()
1074 uint32_t view_mask = cmd_state->subpass->view_mask; in radv_attachment_needs_clear()
1086 if (!cmd_state->subpass) in radv_subpass_needs_clear()
1089 for (uint32_t i = 0; i < cmd_state->subpass->color_count; ++i) { in radv_subpass_needs_clear()
1090 a = cmd_state->subpass->color_attachments[i].attachment; in radv_subpass_needs_clear()
1095 a = cmd_state->subpass->depth_stencil_attachment.attachment; in radv_subpass_needs_clear()
1107 uint32_t view_mask = cmd_state->subpass->view_mask; in radv_subpass_clear_attachment()
1143 for (uint32_t i = 0; i < cmd_state->subpass->color_count; ++i) { in radv_cmd_buffer_clear_subpass()
1144 uint32_t a = cmd_state->subpass->color_attachments[i].attachment; in radv_cmd_buffer_clear_subpass()
1164 uint32_t ds = cmd_state->subpass->depth_stencil_attachment.attachment; in radv_cmd_buffer_clear_subpass()
1428 if (!cmd_buffer->state.subpass) in radv_CmdClearAttachments()
1441 cmd_buffer->state.subpass->view_mask); in radv_CmdClearAttachments()