Lines Matching refs:aspects

67       /* Spec requires special aspects for modifier images. */
650 image->vk.aspects & (VK_IMAGE_ASPECT_ANY_COLOR_BIT_ANV |
1159 assert(!(image->vk.aspects & VK_IMAGE_ASPECT_DEPTH_BIT));
1160 assert(!(image->vk.aspects & VK_IMAGE_ASPECT_STENCIL_BIT));
1211 u_foreach_bit(b, image->vk.aspects) {
1302 assert(image->vk.aspects == VK_IMAGE_ASPECT_COLOR_BIT);
1304 assert(!(image->vk.aspects & ~VK_IMAGE_ASPECT_PLANES_BITS_ANV));
1329 u_foreach_bit(b, image->vk.aspects) {
1707 VkImageAspectFlags aspects,
1758 assert(util_bitcount(aspects) == 1);
1759 assert(aspects & image->vk.aspects);
1760 binding = image_aspect_to_binding(image, aspects);
1762 assert(aspects == image->vk.aspects);
1781 VkImageAspectFlags aspects = image->vk.aspects;
1789 aspects = plane_reqs->planeAspect;
1799 anv_image_get_memory_requirements(device, image, aspects,
1815 VkImageAspectFlags aspects =
1816 image.disjoint ? pInfo->planeAspect : image.vk.aspects;
1818 anv_image_get_memory_requirements(device, &image, aspects,
1862 /* Resolve will alter the image's aspects, do this first. */
1907 assert(image->vk.aspects == swapchain_image->vk.aspects);
2108 /* The aspect must be exactly one of the image aspects. */
2109 assert(util_bitcount(aspect) == 1 && (aspect & image->vk.aspects));
2139 assert(image->vk.aspects == VK_IMAGE_ASPECT_COLOR_BIT);
2321 assert(image->vk.aspects & VK_IMAGE_ASPECT_ANY_COLOR_BIT_ANV);
2679 iview->n_planes = anv_image_aspect_get_planes(iview->vk.aspects);
2714 anv_foreach_image_aspect_bit(iaspect_bit, image, iview->vk.aspects) {
2716 anv_aspect_to_plane(image->vk.aspects, 1UL << iaspect_bit);
2718 anv_aspect_to_plane(iview->vk.aspects, 1UL << iaspect_bit);