vulkan: suppress validations for subgroup capabilities in VkShaderModuleCreatInfo Bug: 383121397 Change-Id: I40c831a14898f8d091fc2ea756d136b26fa875a8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/218703 Auto-Submit: David Neto <dneto@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: David Neto <dneto@google.com>
diff --git a/src/dawn/native/vulkan/BackendVk.cpp b/src/dawn/native/vulkan/BackendVk.cpp index 66d0835..adf2eff 100644 --- a/src/dawn/native/vulkan/BackendVk.cpp +++ b/src/dawn/native/vulkan/BackendVk.cpp
@@ -203,6 +203,22 @@ "exceeds device maxDescriptorSetUpdateAfterBindStorageImages limit (0)"}, {"VUID-VkPipelineLayoutCreateInfo-pSetLayouts-03043", "exceeds device maxDescriptorSetUpdateAfterBindInputAttachments limit (0)"}, + + // crbug.com/383121397 + {"VUID-VkShaderModuleCreateInfo-pCode-08740", + "SPIR-V Capability GroupNonUniform was declared, but"}, + {"VUID-VkShaderModuleCreateInfo-pCode-08740", + "SPIR-V Capability GroupNonUniformArithmetic was declared, but"}, + {"VUID-VkShaderModuleCreateInfo-pCode-08740", + "SPIR-V Capability GroupNonUniformBallot was declared, but"}, + {"VUID-VkShaderModuleCreateInfo-pCode-08740", + "SPIR-V Capability GroupNonUniformQuad was declared, but"}, + {"VUID-VkShaderModuleCreateInfo-pCode-08740", + "SPIR-V Capability GroupNonUniformShuffle was declared, but"}, + {"VUID-VkShaderModuleCreateInfo-pCode-08740", + "SPIR-V Capability GroupNonUniformShuffleRelative was declared, but"}, + {"VUID-VkShaderModuleCreateInfo-pCode-08740", + "SPIR-V Capability GroupNonUniformVote was declared, but"}, }; namespace dawn::native::vulkan {