[Mesa-dev] [PATCH 06/13] anv: move helper function internally
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Tue Nov 13 18:59:20 UTC 2018
Thanks, pushed 1-6 for now.
On 08/11/2018 22:42, Jason Ekstrand wrote:
> I left a nit on 3. Otherwise, 1-6 are
>
> Reviewed-by: Jason Ekstrand <jason at jlekstrand.net
> <mailto:jason at jlekstrand.net>>
>
> On Mon, Nov 5, 2018 at 9:36 AM Lionel Landwerlin
> <lionel.g.landwerlin at intel.com <mailto:lionel.g.landwerlin at intel.com>>
> wrote:
>
> It's only used in anv_image.c
>
> Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com
> <mailto:lionel.g.landwerlin at intel.com>>
> ---
> src/intel/vulkan/anv_image.c | 22 ++++++++++++++++++++++
> src/intel/vulkan/anv_private.h | 22 ----------------------
> 2 files changed, 22 insertions(+), 22 deletions(-)
>
> diff --git a/src/intel/vulkan/anv_image.c
> b/src/intel/vulkan/anv_image.c
> index 7a06bde8e9e..4fa44aa8704 100644
> --- a/src/intel/vulkan/anv_image.c
> +++ b/src/intel/vulkan/anv_image.c
> @@ -1247,6 +1247,28 @@ remap_aspect_flags(VkImageAspectFlags
> view_aspects)
> return view_aspects;
> }
>
> +static uint32_t
> +anv_image_aspect_get_planes(VkImageAspectFlags aspect_mask)
> +{
> + uint32_t planes = 0;
> +
> + if (aspect_mask & (VK_IMAGE_ASPECT_COLOR_BIT |
> + VK_IMAGE_ASPECT_DEPTH_BIT |
> + VK_IMAGE_ASPECT_STENCIL_BIT |
> + VK_IMAGE_ASPECT_PLANE_0_BIT))
> + planes++;
> + if (aspect_mask & VK_IMAGE_ASPECT_PLANE_1_BIT)
> + planes++;
> + if (aspect_mask & VK_IMAGE_ASPECT_PLANE_2_BIT)
> + planes++;
> +
> + if ((aspect_mask & VK_IMAGE_ASPECT_DEPTH_BIT) != 0 &&
> + (aspect_mask & VK_IMAGE_ASPECT_STENCIL_BIT) != 0)
> + planes++;
> +
> + return planes;
> +}
> +
> VkResult
> anv_CreateImageView(VkDevice _device,
> const VkImageViewCreateInfo *pCreateInfo,
> diff --git a/src/intel/vulkan/anv_private.h
> b/src/intel/vulkan/anv_private.h
> index f8e7122cf25..8f8cbb4415e 100644
> --- a/src/intel/vulkan/anv_private.h
> +++ b/src/intel/vulkan/anv_private.h
> @@ -2584,28 +2584,6 @@
> anv_image_aspect_to_plane(VkImageAspectFlags image_aspects,
> }
> }
>
> -static inline uint32_t
> -anv_image_aspect_get_planes(VkImageAspectFlags aspect_mask)
> -{
> - uint32_t planes = 0;
> -
> - if (aspect_mask & (VK_IMAGE_ASPECT_COLOR_BIT |
> - VK_IMAGE_ASPECT_DEPTH_BIT |
> - VK_IMAGE_ASPECT_STENCIL_BIT |
> - VK_IMAGE_ASPECT_PLANE_0_BIT))
> - planes++;
> - if (aspect_mask & VK_IMAGE_ASPECT_PLANE_1_BIT)
> - planes++;
> - if (aspect_mask & VK_IMAGE_ASPECT_PLANE_2_BIT)
> - planes++;
> -
> - if ((aspect_mask & VK_IMAGE_ASPECT_DEPTH_BIT) != 0 &&
> - (aspect_mask & VK_IMAGE_ASPECT_STENCIL_BIT) != 0)
> - planes++;
> -
> - return planes;
> -}
> -
> static inline VkImageAspectFlags
> anv_plane_to_aspect(VkImageAspectFlags image_aspects,
> uint32_t plane)
> --
> 2.19.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org <mailto:mesa-dev at lists.freedesktop.org>
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181113/da0c5ec6/attachment-0001.html>
More information about the mesa-dev
mailing list