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

Lionel Landwerlin lionel.g.landwerlin at intel.com
Fri Oct 7 16:59:58 UTC 2016


I should mentioned that in the commit message, but as far as I can tell, 
looking at the CTS, it doesn't seem to ever set the anisotropy value on 
the sampler to something other than 1.0f.

I really need to get the details from Mark about the CI...

On 07/10/16 17:52, Jason Ekstrand wrote:
>
> Does this enable more tests?  If so, do we pass them?
>
>
> On Oct 7, 2016 9:50 AM, "Lionel Landwerlin" <llandwerlin at gmail.com 
> <mailto: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
>     <mailto: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 <mailto:mesa-dev at lists.freedesktop.org>
>     https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>     <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/b8a836d7/attachment-0001.html>


More information about the mesa-dev mailing list