/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_image.c | 55 tu6_plane_index(VkFormat format, VkImageAspectFlags aspect_mask) in tu6_plane_index() argument 57 switch (aspect_mask) { in tu6_plane_index() 59 assert(aspect_mask != VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT); in tu6_plane_index() 73 tu_format_for_aspect(enum pipe_format format, VkImageAspectFlags aspect_mask) in tu_format_for_aspect() argument 77 if (aspect_mask & VK_IMAGE_ASPECT_COLOR_BIT) in tu_format_for_aspect() 79 if (aspect_mask & VK_IMAGE_ASPECT_STENCIL_BIT) { in tu_format_for_aspect() 80 if (aspect_mask & VK_IMAGE_ASPECT_DEPTH_BIT) in tu_format_for_aspect() 88 if (aspect_mask & VK_IMAGE_ASPECT_COLOR_BIT) in tu_format_for_aspect() 158 VkImageAspectFlagBits aspect_mask = pCreateInfo->subresourceRange.aspectMask; in tu_image_view_init() local 171 layouts[0] = &image->layout[tu6_plane_index(image->vk.format, aspect_mask)]; in tu_image_view_init() [all...] |
H A D | tu_image.h | 80 uint32_t tu6_plane_index(VkFormat format, VkImageAspectFlags aspect_mask); 83 VkImageAspectFlags aspect_mask);
|
H A D | tu_clear_blit.c | 329 VkImageAspectFlags aspect_mask, in r2d_setup_common() 349 if (aspect_mask == VK_IMAGE_ASPECT_DEPTH_BIT) in r2d_setup_common() 352 if (aspect_mask == VK_IMAGE_ASPECT_STENCIL_BIT) in r2d_setup_common() 391 VkImageAspectFlags aspect_mask, in r2d_setup() 403 r2d_setup_common(cmd, cs, src_format, dst_format, aspect_mask, blit_param, clear, ubwc, false); in r2d_setup() 1126 aspect_write_mask(enum pipe_format format, VkImageAspectFlags aspect_mask) in aspect_write_mask() argument 1129 assert(aspect_mask); in aspect_write_mask() 1134 if (aspect_mask == VK_IMAGE_ASPECT_DEPTH_BIT) in aspect_write_mask() 1136 if (aspect_mask == VK_IMAGE_ASPECT_STENCIL_BIT) in aspect_write_mask() 1147 VkImageAspectFlags aspect_mask, in r3d_setup() 325 r2d_setup_common(struct tu_cmd_buffer *cmd, struct tu_cs *cs, enum pipe_format src_format, enum pipe_format dst_format, VkImageAspectFlags aspect_mask, unsigned blit_param, bool clear, bool ubwc, bool scissor) r2d_setup_common() argument 387 r2d_setup(struct tu_cmd_buffer *cmd, struct tu_cs *cs, enum pipe_format src_format, enum pipe_format dst_format, VkImageAspectFlags aspect_mask, unsigned blit_param, bool clear, bool ubwc, VkSampleCountFlagBits samples) r2d_setup() argument 1143 r3d_setup(struct tu_cmd_buffer *cmd, struct tu_cs *cs, enum pipe_format src_format, enum pipe_format dst_format, VkImageAspectFlags aspect_mask, unsigned blit_param, bool clear, bool ubwc, VkSampleCountFlagBits samples) r3d_setup() argument 1347 copy_format(VkFormat vk_format, VkImageAspectFlags aspect_mask) copy_format() argument 1458 VkImageAspectFlags aspect_mask = subres->aspectMask; tu_image_view_copy_blit() local 2332 clear_image(struct tu_cmd_buffer *cmd, struct tu_image *image, const VkClearValue *clear_value, const VkImageSubresourceRange *range, VkImageAspectFlags aspect_mask) clear_image() argument [all...] |
/third_party/mesa3d/src/vulkan/runtime/ |
H A D | vk_image.c | 185 VkImageAspectFlags aspect_mask) in vk_image_usage() 187 assert(!(aspect_mask & ~image->aspects)); in vk_image_usage() 207 if (aspect_mask == VK_IMAGE_ASPECT_STENCIL_BIT) { in vk_image_usage() 209 } else if (aspect_mask == (VK_IMAGE_ASPECT_DEPTH_BIT | in vk_image_usage() 243 VkImageAspectFlags aspect_mask) in vk_image_expand_aspect_mask() 245 if (aspect_mask == VK_IMAGE_ASPECT_COLOR_BIT) { in vk_image_expand_aspect_mask() 249 assert(aspect_mask && !(aspect_mask & ~image->aspects)); in vk_image_expand_aspect_mask() 250 return aspect_mask; in vk_image_expand_aspect_mask() 184 vk_image_usage(const struct vk_image *image, VkImageAspectFlags aspect_mask) vk_image_usage() argument 242 vk_image_expand_aspect_mask(const struct vk_image *image, VkImageAspectFlags aspect_mask) vk_image_expand_aspect_mask() argument
|
H A D | vk_image.h | 96 VkImageAspectFlags aspect_mask); 99 VkImageAspectFlags aspect_mask);
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_blit2d.c | 207 u_foreach_bit(i, dst->aspect_mask) in radv_meta_blit2d_normal_dst() 209 unsigned aspect_mask = 1u << i; in radv_meta_blit2d_normal_dst() local 210 unsigned src_aspect_mask = aspect_mask; in radv_meta_blit2d_normal_dst() 212 if (aspect_mask == VK_IMAGE_ASPECT_STENCIL_BIT) in radv_meta_blit2d_normal_dst() 214 else if (aspect_mask == VK_IMAGE_ASPECT_DEPTH_BIT) in radv_meta_blit2d_normal_dst() 217 src_aspect_mask = src_img->aspect_mask; in radv_meta_blit2d_normal_dst() 224 create_iview(cmd_buffer, dst, &dst_temps.iview, depth_format, aspect_mask); in radv_meta_blit2d_normal_dst() 237 if (aspect_mask == VK_IMAGE_ASPECT_COLOR_BIT || in radv_meta_blit2d_normal_dst() 238 aspect_mask == VK_IMAGE_ASPECT_PLANE_0_BIT || in radv_meta_blit2d_normal_dst() 239 aspect_mask in radv_meta_blit2d_normal_dst() [all...] |
H A D | radv_meta_copy.c | 51 VkImageAspectFlags aspect_mask) in blit_surf_for_image_level_layer() 53 VkFormat format = radv_get_aspect_format(image, aspect_mask); in blit_surf_for_image_level_layer() 66 .aspect_mask = aspect_mask, in blit_surf_for_image_level_layer() 392 unsigned aspect_mask = 1u << i; in copy_image() local 395 .aspectMask = aspect_mask, in copy_image() 49 blit_surf_for_image_level_layer(struct radv_image *image, VkImageLayout layout, const VkImageSubresourceLayers *subres, VkImageAspectFlags aspect_mask) blit_surf_for_image_level_layer() argument
|
H A D | radv_meta_bufimage.c | 1364 create_iview(cmd_buffer, src, &src_view, VK_FORMAT_UNDEFINED, src->aspect_mask); in radv_meta_image_to_buffer() 1515 create_iview(cmd_buffer, dst, &dst_view, VK_FORMAT_UNDEFINED, dst->aspect_mask); in radv_meta_buffer_to_image_cs() 1675 u_foreach_bit(i, dst->aspect_mask) { in radv_meta_image_to_image_cs() 1676 unsigned aspect_mask = 1u << i; in radv_meta_image_to_image_cs() local 1678 if (aspect_mask == VK_IMAGE_ASPECT_STENCIL_BIT) in radv_meta_image_to_image_cs() 1680 else if (aspect_mask == VK_IMAGE_ASPECT_DEPTH_BIT) in radv_meta_image_to_image_cs() 1683 create_iview(cmd_buffer, src, &src_view, depth_format, aspect_mask); in radv_meta_image_to_image_cs() 1684 create_iview(cmd_buffer, dst, &dst_view, depth_format, aspect_mask); in radv_meta_image_to_image_cs() 1813 create_iview(cmd_buffer, dst, &dst_iview, VK_FORMAT_UNDEFINED, dst->aspect_mask); in radv_meta_clear_image_cs()
|
H A D | radv_meta_fmask_copy.c | 308 .aspectMask = src->aspect_mask, in radv_fmask_copy() 325 .aspectMask = dst->aspect_mask, in radv_fmask_copy()
|
H A D | radv_meta.h | 136 VkImageAspectFlags aspect_mask; member
|
H A D | radv_meta_clear.c | 2284 surf.aspect_mask = range->aspectMask; in radv_cmd_clear_image()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_image.c | 218 panvk_plane_index(VkFormat format, VkImageAspectFlags aspect_mask) in panvk_plane_index() argument 220 switch (aspect_mask) { in panvk_plane_index()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_blit.c | 479 unsigned aspect_mask = info->mask & (PIPE_MASK_R | PIPE_MASK_ZS); in iris_blit() local 480 while (aspect_mask) { in iris_blit() 481 unsigned aspect = 1 << u_bit_scan(&aspect_mask); in iris_blit()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dvx_formats.c | 458 VkImageAspectFlags aspect_mask, in get_internal_type_bpp_for_image_aspects() 465 if (aspect_mask & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT)) { in get_internal_type_bpp_for_image_aspects() 457 get_internal_type_bpp_for_image_aspects(VkFormat vk_format, VkImageAspectFlags aspect_mask, uint32_t *internal_type, uint32_t *internal_bpp) get_internal_type_bpp_for_image_aspects() argument
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_blit.c | 542 unsigned aspect_mask = info->mask & (PIPE_MASK_R | PIPE_MASK_ZS); in crocus_blit() local 543 while (aspect_mask) { in crocus_blit() 544 unsigned aspect = 1 << u_bit_scan(&aspect_mask); in crocus_blit()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_image.c | 2657 anv_image_aspect_get_planes(VkImageAspectFlags aspect_mask) in anv_image_aspect_get_planes() argument 2659 anv_assert_valid_aspect_set(aspect_mask); in anv_image_aspect_get_planes() 2660 return util_bitcount(aspect_mask); in anv_image_aspect_get_planes()
|