tu: Expose shaderImageGatherExtended
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 21 Sep 2020 12:06:22 +0000 (14:06 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 22 Sep 2020 14:54:40 +0000 (14:54 +0000)
This just allows textureGather() to have offsets, which we already
supported in ir3.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6800>

src/freedreno/vulkan/tu_device.c

index 55d9bc4..9ca5e3a 100644 (file)
@@ -400,7 +400,7 @@ tu_GetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice,
       .vertexPipelineStoresAndAtomics = true,
       .fragmentStoresAndAtomics = true,
       .shaderTessellationAndGeometryPointSize = false,
-      .shaderImageGatherExtended = false,
+      .shaderImageGatherExtended = true,
       .shaderStorageImageExtendedFormats = true,
       .shaderStorageImageMultisample = false,
       .shaderUniformBufferArrayDynamicIndexing = true,