Mesa (master): turnip: enable fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Feb 26 00:48:26 UTC 2020


Module: Mesa
Branch: master
Commit: 87924646db280c8f5f4b227fc610e9e557f15dda
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=87924646db280c8f5f4b227fc610e9e557f15dda

Author: Jonathan Marek <jonathan at marek.ca>
Date:   Sun Feb 23 17:30:15 2020 -0500

turnip: enable fullDrawIndexUint32/independentBlend/dualSrcBlend/logicOp

These are already implemented but missing from VkPhysicalDeviceFeatures.

Signed-off-by: Jonathan Marek <jonathan at marek.ca>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3923>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3923>

---

 src/freedreno/vulkan/tu_device.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/freedreno/vulkan/tu_device.c b/src/freedreno/vulkan/tu_device.c
index 82c1cb686be..f78de1bfd4c 100644
--- a/src/freedreno/vulkan/tu_device.c
+++ b/src/freedreno/vulkan/tu_device.c
@@ -577,14 +577,14 @@ tu_GetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice,
 
    *pFeatures = (VkPhysicalDeviceFeatures) {
       .robustBufferAccess = false,
-      .fullDrawIndexUint32 = false,
+      .fullDrawIndexUint32 = true,
       .imageCubeArray = false,
-      .independentBlend = false,
+      .independentBlend = true,
       .geometryShader = false,
       .tessellationShader = false,
       .sampleRateShading = true,
-      .dualSrcBlend = false,
-      .logicOp = false,
+      .dualSrcBlend = true,
+      .logicOp = true,
       .multiDrawIndirect = false,
       .drawIndirectFirstInstance = false,
       .depthClamp = false,



More information about the mesa-commit mailing list