Lines Matching refs:subpass
987 cmd_buffer->state.subpass = in genX()
988 &cmd_buffer->state.pass->subpasses[pBeginInfo->pInheritanceInfo->subpass]; in genX()
1004 cmd_buffer->state.subpass->depth_stencil_attachment.layout; in genX()
1552 struct anv_subpass *subpass = cmd_buffer->state.subpass; in emit_binding_table() local
1628 if (binding->index < subpass->color_count) { in emit_binding_table()
1630 subpass->color_attachments[binding->index].attachment; in emit_binding_table()
1690 assert(binding->input_attachment_index < subpass->input_count); in emit_binding_table()
1692 const unsigned att = subpass->input_attachments[subpass_att].attachment; in emit_binding_table()
2098 .InstanceDataStepRate = anv_subpass_view_count(pipeline->subpass), in genX()
2287 instanceCount *= anv_subpass_view_count(cmd_buffer->state.subpass); in genX()
2325 instanceCount *= anv_subpass_view_count(cmd_buffer->state.subpass); in genX()
2426 unsigned view_count = anv_subpass_view_count(cmd_buffer->state.subpass); in load_indirect_parameters()
2958 cmd_buffer->state.subpass->depth_stencil_attachment.attachment; in cmd_buffer_emit_depth_stencil()
3014 const struct anv_subpass * const subpass = cmd_state->subpass; in cmd_buffer_subpass_transition_layouts() local
3017 assert(subpass); in cmd_buffer_subpass_transition_layouts()
3021 if (subpass->attachment_count > 0) in cmd_buffer_subpass_transition_layouts()
3022 assert(subpass->attachments); in cmd_buffer_subpass_transition_layouts()
3025 for (const VkAttachmentReference *att_ref = subpass->attachments; in cmd_buffer_subpass_transition_layouts()
3026 att_ref < subpass->attachments + subpass->attachment_count; att_ref++) { in cmd_buffer_subpass_transition_layouts()
3113 assert(cmd_buffer && cmd_buffer->state.subpass); in cmd_buffer_subpass_sync_fast_clear_values()
3118 for (uint32_t i = 0; i < state->subpass->color_count; ++i) { in cmd_buffer_subpass_sync_fast_clear_values()
3123 const uint32_t a = state->subpass->color_attachments[i].attachment; in cmd_buffer_subpass_sync_fast_clear_values()
3195 struct anv_subpass *subpass) in genX()
3197 cmd_buffer->state.subpass = subpass; in genX()
3287 genX(cmd_buffer_set_subpass)(cmd_buffer, cmd_buffer->state.subpass + 1); in genX()
3322 cmd_buffer->state.subpass = NULL; in genX()