[Mesa-dev] [PATCH] anv: turn on samplerAnisotropy in VkPhysicalDeviceFeatures

Jason Ekstrand jason at jlekstrand.net
Fri Oct 7 16:52:16 UTC 2016


Does this enable more tests?  If so, do we pass them?

On Oct 7, 2016 9:50 AM, "Lionel Landwerlin" <llandwerlin at gmail.com> wrote:

> According to the Vulkan spec 5.63.4 :
>
>   samplerAnisotropy indicates whether anisotropic filtering is supported.
> If
>   this feature is not enabled, the maxAnisotropy member of the
>   VkSamplerCreateInfo structure must be 1.0.
>
> Since we already set maxAnisotropy to 16 and program the hardware according
> to the VkSamplerCreateInfo.maxAnisotropy, it seems we can turn this on.
>
> Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
> ---
>  src/intel/vulkan/TODO         | 1 -
>  src/intel/vulkan/anv_device.c | 2 +-
>  2 files changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/src/intel/vulkan/TODO b/src/intel/vulkan/TODO
> index 8fac370..dad9fc8 100644
> --- a/src/intel/vulkan/TODO
> +++ b/src/intel/vulkan/TODO
> @@ -5,7 +5,6 @@ Missing Features:
>   - FP64
>   - Tessellation
>   - Cull and Clip Distance
> - - Sampler anisotropy (Is there anything to do here?)
>   - Image Gather Extended
>   - Storage Image Without Format
>   - Investigate CTS failures on HSW
> diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
> index c7b9979..502955c 100644
> --- a/src/intel/vulkan/anv_device.c
> +++ b/src/intel/vulkan/anv_device.c
> @@ -418,7 +418,7 @@ void anv_GetPhysicalDeviceFeatures(
>        .largePoints                              = true,
>        .alphaToOne                               = true,
>        .multiViewport                            = true,
> -      .samplerAnisotropy                        = false, /* FINISHME */
> +      .samplerAnisotropy                        = true,
>        .textureCompressionETC2                   = pdevice->info.gen >= 8
> ||
>
>  pdevice->info.is_baytrail,
>        .textureCompressionASTC_LDR               = pdevice->info.gen >= 9,
> /* FINISHME CHV */
> --
> 2.9.3
>
> _______________________________________________
> mesa-dev mailing list
> 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/20161007/1c170908/attachment.html>


More information about the mesa-dev mailing list