[Mesa-dev] [PATCH] vulkan/wsi: Lower the maximum image sizes

Lionel Landwerlin lionel.g.landwerlin at intel.com
Wed Jan 25 11:26:59 UTC 2017


Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>

On 25/01/17 01:16, Jason Ekstrand wrote:
> ---
>   src/vulkan/wsi/wsi_common_wayland.c | 3 ++-
>   src/vulkan/wsi/wsi_common_x11.c     | 3 ++-
>   2 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/src/vulkan/wsi/wsi_common_wayland.c b/src/vulkan/wsi/wsi_common_wayland.c
> index c9c476e..bdb80a7 100644
> --- a/src/vulkan/wsi/wsi_common_wayland.c
> +++ b/src/vulkan/wsi/wsi_common_wayland.c
> @@ -379,7 +379,8 @@ wsi_wl_surface_get_capabilities(VkIcdSurfaceBase *surface,
>   
>      caps->currentExtent = (VkExtent2D) { -1, -1 };
>      caps->minImageExtent = (VkExtent2D) { 1, 1 };
> -   caps->maxImageExtent = (VkExtent2D) { INT16_MAX, INT16_MAX };
> +   /* This is the maximum supported size on Intel */
> +   caps->maxImageExtent = (VkExtent2D) { 1 << 14, 1 << 14 };
>      caps->supportedTransforms = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR;
>      caps->currentTransform = VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR;
>      caps->maxImageArrayLayers = 1;
> diff --git a/src/vulkan/wsi/wsi_common_x11.c b/src/vulkan/wsi/wsi_common_x11.c
> index 5e3c910..851932d 100644
> --- a/src/vulkan/wsi/wsi_common_x11.c
> +++ b/src/vulkan/wsi/wsi_common_x11.c
> @@ -370,7 +370,8 @@ x11_surface_get_capabilities(VkIcdSurfaceBase *icd_surface,
>          */
>         caps->currentExtent = (VkExtent2D) { -1, -1 };
>         caps->minImageExtent = (VkExtent2D) { 1, 1 };
> -      caps->maxImageExtent = (VkExtent2D) { INT16_MAX, INT16_MAX };
> +      /* This is the maximum supported size on Intel */
> +      caps->maxImageExtent = (VkExtent2D) { 1 << 14, 1 << 14 };
>      }
>      free(err);
>      free(geom);




More information about the mesa-dev mailing list