Lines Matching defs:layout

51          .layout = reference[i].layout,
372 .layout = ref->layout,
617 subpass->input_attachments[a].layout =
619 subpass->color_attachments[c].layout =
631 subpass->input_attachments[a].layout =
633 subpass->depth_stencil_attachment->layout =
953 .imageLayout = sp_att->layout,
972 .imageLayout = sp_att->layout,
999 .imageLayout = sp_att->layout,
1134 vk_image_layout_supports_input_attachment(VkImageLayout layout)
1136 switch (layout) {
1165 vk_image_layout_are_all_aspects_read_only(VkImageLayout layout,
1170 if (!vk_image_layout_is_read_only(layout, aspect))
1177 stage_access_for_layout(VkImageLayout layout, VkImageAspectFlags aspects)
1182 if (vk_image_layout_supports_input_attachment(layout)) {
1191 if (!vk_image_layout_are_all_aspects_read_only(layout, aspects)) {
1200 if (!vk_image_layout_are_all_aspects_read_only(layout, aspects)) {
1333 VkImageLayout layout = VK_IMAGE_LAYOUT_MAX_ENUM;
1342 if (layout == VK_IMAGE_LAYOUT_MAX_ENUM)
1343 layout = att_view_state->layout;
1344 else if (layout != att_view_state->layout)
1356 if (layout != VK_IMAGE_LAYOUT_MAX_ENUM)
1357 *layout_out = layout;
1373 VkImageLayout layout,
1382 att_view_state->layout = layout;
1391 VkImageLayout layout,
1413 * range of slices of the selected mip level. However, any layout
1421 * track one image layout for the entire attachment rather than one per
1432 if (att_view_state->layout == layout &&
1444 * "Automatic layout transitions apply to the entire image
1447 * automatic layout transitions apply to the number of layers
1450 * automatic layout transitions apply to the layers corresponding to
1455 * selected mip level of the 3D image, automatic layout transitions
1473 att_view_state->layout, layout,
1478 att_view_state->layout = layout;
1486 VkImageLayout layout, VkImageLayout stencil_layout)
1519 .imageLayout = layout,
1569 * layout transitions and load ops as part of vkCmdBeginRendering if we
1602 .imageLayout = sp_att->layout,
1616 sp_att->layout != initial_layout) {
1629 sp_att->layout, VK_IMAGE_LAYOUT_UNDEFINED);
1670 color_attachment->resolveImageLayout = sp_att->resolve->layout;
1708 depth_attachment.imageLayout = sp_att->layout;
1732 sp_att->layout != initial_layout) {
1749 sp_att->layout, sp_att->stencil_layout);
1779 * automatic layout transition uses the sample locations state
1784 * automatic layout transition uses the sample locations state
1846 sp_att->resolve->layout;
1876 * number of VkImageMemoryBarriers for layout transitions.
1937 * exists an automatic layout transition away from initialLayout. The
1992 /* If we're using an initial layout, the attachment will already be
1997 sp_att->layout, sp_att->stencil_layout,
2029 sp_att->layout, sp_att->stencil_layout);
2064 sp_att->layout, sp_att->stencil_layout);
2069 .imageLayout = sp_att->layout,
2131 * only exists if there exists an automatic layout transition into
2287 .layout = pass_att->initial_layout,