Lines Matching defs:att
4604 struct radv_subpass_attachment att, bool begin_subpass)
4606 unsigned idx = att.attachment;
4636 (att.layout != att.stencil_layout)) {
4650 att.layout, att.in_render_loop, 0, 0, &range, sample_locs);
4656 cmd_buffer->state.attachments[idx].current_in_render_loop, att.stencil_layout,
4657 att.in_render_loop, 0, 0, &range, sample_locs);
4662 att.layout, att.in_render_loop, 0, 0, &range, sample_locs);
4665 cmd_buffer->state.attachments[idx].current_layout = att.layout;
4666 cmd_buffer->state.attachments[idx].current_stencil_layout = att.stencil_layout;
4667 cmd_buffer->state.attachments[idx].current_in_render_loop = att.in_render_loop;
4777 struct radv_render_pass_attachment *att = &pass->attachments[i];
4778 VkImageAspectFlags att_aspects = vk_format_aspects(att->format);
4783 if (att->load_op == VK_ATTACHMENT_LOAD_OP_CLEAR) {
4789 att->load_op == VK_ATTACHMENT_LOAD_OP_CLEAR) {
4792 att->stencil_load_op == VK_ATTACHMENT_LOAD_OP_DONT_CARE)
4796 att->stencil_load_op == VK_ATTACHMENT_LOAD_OP_CLEAR) {
4808 state->attachments[i].current_layout = att->initial_layout;
4810 state->attachments[i].current_stencil_layout = att->stencil_initial_layout;
4945 VkAttachmentDescription2 *att = att_desc + att_count++;
4946 memset(att, 0, sizeof(*att));
4947 att->sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
4948 att->format = dyn_info->pColorAttachmentFormats[i];
4949 att->samples =
4951 att->loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
4952 att->storeOp = VK_ATTACHMENT_STORE_OP_STORE;
4953 att->initialLayout = VK_IMAGE_LAYOUT_GENERAL;
4954 att->finalLayout = VK_IMAGE_LAYOUT_GENERAL;
4971 VkAttachmentDescription2 *att = att_desc + att_count++;
4973 memset(att, 0, sizeof(*att));
4974 att->sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
4975 att->format = fmt;
4976 att->samples =
4978 att->loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
4979 att->storeOp = VK_ATTACHMENT_STORE_OP_STORE;
4980 att->stencilLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
4981 att->stencilStoreOp = VK_ATTACHMENT_STORE_OP_STORE;
6511 struct radv_subpass_attachment att = {a, layout, stencil_layout};
6512 radv_handle_subpass_image_transition(cmd_buffer, att, false);
8937 VkAttachmentDescription2 *att = att_desc + att_count++;
8939 memset(att, 0, sizeof(*att));
8940 att->sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
8941 att->format = iview->vk.format;
8942 att->samples = iview->image->info.samples;
8943 att->loadOp = info->loadOp;
8944 att->storeOp = info->storeOp;
8945 att->initialLayout = info->imageLayout;
8946 att->finalLayout = info->imageLayout;
8949 att->loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
8952 att->storeOp = VK_ATTACHMENT_STORE_OP_STORE;
8964 att = att_desc + att_count++;
8966 memset(att, 0, sizeof(*att));
8967 att->sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
8968 att->format = resolve_iview->vk.format;
8969 att->samples = resolve_iview->image->info.samples;
8970 att->loadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
8971 att->storeOp = VK_ATTACHMENT_STORE_OP_STORE;
8972 att->initialLayout = info->resolveImageLayout;
8973 att->finalLayout = info->resolveImageLayout;
8999 VkAttachmentDescription2 *att = att_desc + att_count++;
9001 memset(att, 0, sizeof(*att));
9002 att->sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
9003 att->format = iview->vk.format;
9004 att->samples = iview->image->info.samples;
9007 att->loadOp = pRenderingInfo->pDepthAttachment->loadOp;
9008 att->storeOp = pRenderingInfo->pDepthAttachment->storeOp;
9010 att->loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
9011 att->storeOp = VK_ATTACHMENT_STORE_OP_STORE;
9015 att->stencilLoadOp = pRenderingInfo->pStencilAttachment->loadOp;
9016 att->stencilStoreOp = pRenderingInfo->pStencilAttachment->storeOp;
9018 att->stencilLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
9019 att->stencilStoreOp = VK_ATTACHMENT_STORE_OP_STORE;
9023 att->loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
9024 att->stencilLoadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
9028 att->storeOp = VK_ATTACHMENT_STORE_OP_STORE;
9029 att->stencilStoreOp = VK_ATTACHMENT_STORE_OP_STORE;
9032 att->initialLayout = common_info->imageLayout;
9033 att->finalLayout = common_info->imageLayout;
9041 att->pNext = &ds_stencil_att;
9062 att = att_desc + att_count++;
9064 memset(att, 0, sizeof(*att));
9065 att->sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
9066 att->format = resolve_iview->vk.format;
9067 att->samples = resolve_iview->image->info.samples;
9068 att->loadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
9069 att->storeOp = VK_ATTACHMENT_STORE_OP_STORE;
9070 att->initialLayout = common_info->resolveImageLayout;
9071 att->finalLayout = common_info->resolveImageLayout;
9097 att->pNext = &ds_stencil_resolve_att;
9116 VkAttachmentDescription2 *att = att_desc + att_count++;
9118 memset(att, 0, sizeof(*att));
9119 att->sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
9120 att->format = iview->vk.format;
9121 att->samples = iview->image->info.samples;
9122 att->loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
9123 att->storeOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
9124 att->initialLayout = vrs_info->imageLayout;
9125 att->finalLayout = vrs_info->imageLayout;