Lines Matching defs:pass

418                              radv_render_pass_to_handle(cmd_buffer->state.pass), NULL);
507 radv_render_pass_to_handle(cmd_buffer->state.pass), NULL);
1356 VkFormat fmt = cmd_buffer->state.pass->attachments[idx].format;
4528 struct radv_render_pass *pass = cmd_buffer->state.pass;
4530 for (uint32_t i = 0; i < pass->attachment_count; i++) {
4539 for (uint32_t i = 0; i < pass->attachment_count; i++) {
4553 uint32_t subpass_id = state->subpass - state->pass->subpasses;
4556 * this render pass minus 1.
4558 assert(subpass_id < state->pass->subpass_count);
4573 if (state->pass->attachments[att_idx].first_subpass_idx == subpass_id) {
4680 struct radv_render_pass *pass,
4753 radv_cmd_state_setup_attachments(struct radv_cmd_buffer *cmd_buffer, struct radv_render_pass *pass,
4763 if (pass->attachment_count == 0) {
4769 vk_alloc(&cmd_buffer->pool->vk.alloc, pass->attachment_count * sizeof(state->attachments[0]),
4776 for (uint32_t i = 0; i < pass->attachment_count; ++i) {
4777 struct radv_render_pass_attachment *att = &pass->attachments[i];
5000 cmd_buffer->state.pass = radv_render_pass_from_handle(rp);
5048 cmd_buffer->state.pass =
5050 assert(pBeginInfo->pInheritanceInfo->subpass < cmd_buffer->state.pass->subpass_count);
5051 subpass = &cmd_buffer->state.pass->subpasses[pBeginInfo->pInheritanceInfo->subpass];
5058 subpass = &cmd_buffer->state.pass->subpasses[0];
5063 result = radv_cmd_state_setup_attachments(cmd_buffer, cmd_buffer->state.pass, NULL);
5071 if (cmd_buffer->state.pass) {
6196 if (!secondary->state.framebuffer && primary->state.pass && (primary->state.dirty & RADV_CMD_DIRTY_FRAMEBUFFER)) {
6378 struct radv_subpass *subpass = &state->pass->subpasses[subpass_id];
6506 if (state->pass->attachments[a].last_subpass_idx != subpass_id)
6509 VkImageLayout layout = state->pass->attachments[a].final_layout;
6510 VkImageLayout stencil_layout = state->pass->attachments[a].stencil_final_layout;
6525 RADV_FROM_HANDLE(radv_render_pass, pass, pRenderPassBeginInfo->renderPass);
6530 cmd_buffer->state.pass = pass;
6533 result = radv_cmd_state_setup_attachments(cmd_buffer, pass, pRenderPassBeginInfo);
6537 result = radv_cmd_state_setup_sample_locations(cmd_buffer, pass, pRenderPassBeginInfo);
8873 radv_emit_subpass_barrier(cmd_buffer, &cmd_buffer->state.pass->end_barrier);
8880 cmd_buffer->state.pass = NULL;
9203 struct radv_render_pass *pass = cmd_buffer->state.pass;
9211 radv_render_pass_to_handle(pass), NULL);