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,
