diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2024-05-21 22:17:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-21 22:17:22 +0200 |
| commit | 5c2f73986a97a94a3f9f0eb5a9c77725e5e1c68e (patch) | |
| tree | d7f7d3dfd4c4043e6ea076f35b1f0ee95682c637 /Source/Core/VideoBackends/Vulkan/VulkanContext.cpp | |
| parent | 321dc9b76deff1dc3053dd26d1b5f5248bbdc206 (diff) | |
| parent | b7a451fc8775848eaf09aad02a3f8d9022fbde8e (diff) | |
Merge pull request #12537 from TellowKrinkle/MTLSubgroup
VideoCommon: More specific subgroup op bugs
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/Vulkan/VulkanContext.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp b/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp index 7e53a02d7a..db6d8b99d4 100644 --- a/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp +++ b/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp @@ -967,7 +967,7 @@ void VulkanContext::InitDriverDetails() DriverDetails::Init(DriverDetails::API_VULKAN, vendor, driver, static_cast<double>(m_device_properties.driverVersion), - DriverDetails::Family::UNKNOWN); + DriverDetails::Family::UNKNOWN, std::move(device_name)); } void VulkanContext::PopulateShaderSubgroupSupport() @@ -1000,8 +1000,7 @@ void VulkanContext::PopulateShaderSubgroupSupport() VK_SUBGROUP_FEATURE_BALLOT_BIT | VK_SUBGROUP_FEATURE_SHUFFLE_BIT; m_supports_shader_subgroup_operations = (subgroup_properties.supportedOperations & required_operations) == required_operations && - subgroup_properties.supportedStages & VK_SHADER_STAGE_FRAGMENT_BIT && - !DriverDetails::HasBug(DriverDetails::BUG_BROKEN_SUBGROUP_OPS); + subgroup_properties.supportedStages & VK_SHADER_STAGE_FRAGMENT_BIT; } bool VulkanContext::SupportsExclusiveFullscreen(const WindowSystemInfo& wsi, VkSurfaceKHR surface) |
