Lines Matching refs:subpass
162 .subpass = 0,
316 const struct radv_subpass *subpass = cmd_buffer->state.subpass;
318 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment;
362 assert(clear_att->colorAttachment < subpass->color_count);
590 const struct radv_subpass *subpass = cmd_buffer->state.subpass;
673 radv_cmd_buffer_restore_subpass(cmd_buffer, subpass);
1870 const struct radv_subpass *subpass = cmd_buffer->state.subpass;
1875 assert(subpass_att < subpass->color_count);
1876 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment;
1880 VkImageLayout image_layout = subpass->color_attachments[subpass_att].layout;
1881 bool in_render_loop = subpass->color_attachments[subpass_att].in_render_loop;
1893 struct radv_subpass_attachment *ds_att = subpass->depth_stencil_attachment;
1896 ds_att = subpass->ds_resolve_attachment;
1922 uint32_t view_mask = cmd_state->subpass->view_mask;
1933 if (!cmd_state->subpass)
1936 for (uint32_t i = 0; i < cmd_state->subpass->color_count; ++i) {
1937 a = cmd_state->subpass->color_attachments[i].attachment;
1942 if (cmd_state->subpass->depth_stencil_attachment) {
1943 a = cmd_state->subpass->depth_stencil_attachment->attachment;
1948 if (!cmd_state->subpass->ds_resolve_attachment)
1951 a = cmd_state->subpass->ds_resolve_attachment->attachment;
1963 uint32_t view_mask = cmd_state->subpass->view_mask;
1984 * Emit any pending attachment clears for the current subpass.
2004 for (uint32_t i = 0; i < cmd_state->subpass->color_count; ++i) {
2005 uint32_t a = cmd_state->subpass->color_attachments[i].attachment;
2014 .colorAttachment = i, /* Use attachment index relative to subpass */
2022 if (cmd_state->subpass->depth_stencil_attachment) {
2023 uint32_t ds = cmd_state->subpass->depth_stencil_attachment->attachment;
2035 if (cmd_state->subpass->ds_resolve_attachment) {
2036 uint32_t ds_resolve = cmd_state->subpass->ds_resolve_attachment->attachment;
2366 if (!cmd_buffer->state.subpass)
2378 cmd_buffer->state.subpass->view_mask, false);