dzn: Support float control
authorJesse Natalie <jenatali@microsoft.com>
Wed, 25 Jan 2023 20:20:01 +0000 (12:20 -0800)
committerMarge Bot <emma+marge@anholt.net>
Thu, 26 Jan 2023 03:16:50 +0000 (03:16 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20919>

src/microsoft/vulkan/dzn_device.c

index 21e99e2..3603e02 100644 (file)
@@ -1769,7 +1769,7 @@ dzn_GetPhysicalDeviceProperties2(VkPhysicalDevice physicalDevice,
       .shaderSignedZeroInfNanPreserveFloat32 = false,
       .shaderSignedZeroInfNanPreserveFloat64 = false,
       .shaderDenormPreserveFloat16 = true,
-      .shaderDenormPreserveFloat32 = false,
+      .shaderDenormPreserveFloat32 = pdevice->shader_model >= D3D_SHADER_MODEL_6_2,
       .shaderDenormPreserveFloat64 = true,
       .shaderDenormFlushToZeroFloat16 = false,
       .shaderDenormFlushToZeroFloat32 = true,