Lines Matching defs:layout

385                               VkImageLayout layout,
396 * layout here because we don't want to fast-clear if the first subpass
402 layout);
471 VkImageLayout layout,
492 layout);
623 /* Transitions a HiZ-enabled depth buffer from one layout to another. Unless
624 * the initial layout is undefined, the HiZ buffer and depth buffer will
695 vk_image_layout_stencil_write_optimal(VkImageLayout layout)
697 return layout == VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL ||
698 layout == VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL ||
699 layout == VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL;
703 /* Transitions a HiZ-enabled depth buffer from one layout to another. Unless
704 * the initial layout is undefined, the HiZ buffer and depth buffer will
734 * layouts, we delay the copy until a transition into some other layout.
888 * about how much fast clear is allowed by the final layout.
1039 * CCS_E, and HiZ. With HiZ we just trust the layout and don't actually
1174 * @brief Transitions a color buffer from one layout to another.
1210 /* If there is a layout transfer, the final layout cannot be undefined or
1362 * 2) If this transition is into the GENERAL layout and we then use the
1478 /* If the initial layout supports more fast clear than the final layout
2698 assert(binding->index < set->layout->descriptor_count);
2714 (desc->layout == VK_IMAGE_LAYOUT_GENERAL) ?
5221 /* The workgroup size of the pipeline affects our push constant layout
5604 struct brw_rt_scratch_layout layout;
5608 brw_rt_compute_scratch_layout(&layout, &device->info,
5619 .AsyncRTStackSize = layout.ray_stack_stride / 64,
5620 .NumDSSRTStacks = layout.stack_ids_per_dss,
5720 .offset = rt->scratch.layout.ray_stack_start,
5724 .AsyncRTStackSize = rt->scratch.layout.ray_stack_stride / 64,
5725 .NumDSSRTStacks = rt->scratch.layout.stack_ids_per_dss,
5730 .SWStackSize = rt->scratch.layout.sw_stack_size / 64,
6644 /* If not LOAD_OP_CLEAR, we shouldn't have a layout transition. */
6650 gfx->color_att[i].layout = att->imageLayout;
6870 /* If not LOAD_OP_CLEAR, we shouldn't have a layout transition. */
6878 gfx->depth_att.layout = depth_layout;
6892 gfx->stencil_att.layout = stencil_layout;
7013 VkImageLayout layout,
7024 layout);
7137 cmd_buffer_resolve_msaa_attachment(cmd_buffer, att, att->layout,
7152 gfx->depth_att.layout,
7160 /* Transition the source back to the original layout. This seems a bit
7168 gfx->depth_att.layout,
7175 gfx->stencil_att.layout,
7195 * layouts, we delay the copy until a transition into some other layout.
7204 (gfx->stencil_att.layout == VK_IMAGE_LAYOUT_GENERAL ||
7205 gfx->stencil_att.layout == VK_IMAGE_LAYOUT_SUBPASS_SELF_DEPENDENCY_MESA)) {