Home
last modified time | relevance | path

Searched refs:aspect_mask (Results 1 - 16 of 16) sorted by relevance

/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_image.c55 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 Dtu_image.h80 uint32_t tu6_plane_index(VkFormat format, VkImageAspectFlags aspect_mask);
83 VkImageAspectFlags aspect_mask);
H A Dtu_clear_blit.c329 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 Dvk_image.c185 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 Dvk_image.h96 VkImageAspectFlags aspect_mask);
99 VkImageAspectFlags aspect_mask);
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_meta_blit2d.c207 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 Dradv_meta_copy.c51 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 Dradv_meta_bufimage.c1364 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 Dradv_meta_fmask_copy.c308 .aspectMask = src->aspect_mask, in radv_fmask_copy()
325 .aspectMask = dst->aspect_mask, in radv_fmask_copy()
H A Dradv_meta.h136 VkImageAspectFlags aspect_mask; member
H A Dradv_meta_clear.c2284 surf.aspect_mask = range->aspectMask; in radv_cmd_clear_image()
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_image.c218 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 Diris_blit.c479 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 Dv3dvx_formats.c458 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 Dcrocus_blit.c542 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 Danv_image.c2657 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()

Completed in 37 milliseconds