Module: Mesa
Branch: main
Commit: 84c0f40490ee9d8f60ba45a5931f59f93a73f7ea
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=84c0f40490ee9d8f60ba45a5931f59f93a73f7ea

Author: Jesse Natalie <[email protected]>
Date:   Thu Mar 23 08:41:22 2023 -0700

dzn: Report some more caps correctly that are supported

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

---

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

diff --git a/src/microsoft/vulkan/dzn_device.c 
b/src/microsoft/vulkan/dzn_device.c
index efbea8d1dce..22b0ea02c76 100644
--- a/src/microsoft/vulkan/dzn_device.c
+++ b/src/microsoft/vulkan/dzn_device.c
@@ -1345,10 +1345,10 @@ dzn_GetPhysicalDeviceFeatures2(VkPhysicalDevice 
physicalDevice,
       .fragmentStoresAndAtomics = true,
       .shaderTessellationAndGeometryPointSize = false,
       .shaderImageGatherExtended = true,
-      .shaderStorageImageExtendedFormats = false,
+      .shaderStorageImageExtendedFormats = 
pdev->options.TypedUAVLoadAdditionalFormats,
       .shaderStorageImageMultisample = false,
-      .shaderStorageImageReadWithoutFormat = false,
-      .shaderStorageImageWriteWithoutFormat = false,
+      .shaderStorageImageReadWithoutFormat = true,
+      .shaderStorageImageWriteWithoutFormat = true,
       .shaderUniformBufferArrayDynamicIndexing = true,
       .shaderSampledImageArrayDynamicIndexing = true,
       .shaderStorageBufferArrayDynamicIndexing = true,
@@ -1357,7 +1357,7 @@ dzn_GetPhysicalDeviceFeatures2(VkPhysicalDevice 
physicalDevice,
       .shaderCullDistance = true,
       .shaderFloat64 = false,
       .shaderInt64 = false,
-      .shaderInt16 = false,
+      .shaderInt16 = pdev->options4.Native16BitShaderOpsSupported,
       .shaderResourceResidency = false,
       .shaderResourceMinLod = false,
       .sparseBinding = false,

Reply via email to