diff options
author | gleng <906346+gleng@users.noreply.github.com> | 2023-07-10 18:00:19 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-11 03:00:19 +0200 |
commit | 7805d27e675c9c8c620bdd327810b12c644708e9 (patch) | |
tree | ba29976305b35f0ad2d5c2a355404dedc3cd8f7b /src | |
parent | 6c515e18228b93c4d856129ba55a692e830cbdaa (diff) |
MacOS: Fix rendering on AMD GPUs (#5446)1.1.957
* MacOS: Fix rendering on AMD GPUs
* Only disable MultiViewPort on MoltenVK for AMD GPUs
Diffstat (limited to 'src')
-rw-r--r-- | src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs b/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs index 8f0c7306..d0bd1b2c 100644 --- a/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs +++ b/src/Ryujinx.Graphics.Vulkan/VulkanRenderer.cs @@ -315,7 +315,7 @@ namespace Ryujinx.Graphics.Vulkan features2.Features.ShaderStorageImageMultisample, _physicalDevice.IsDeviceExtensionPresent(ExtConditionalRendering.ExtensionName), _physicalDevice.IsDeviceExtensionPresent(ExtExtendedDynamicState.ExtensionName), - features2.Features.MultiViewport, + features2.Features.MultiViewport && !(IsMoltenVk && Vendor == Vendor.Amd), // Workaround for AMD on MoltenVK issue featuresRobustness2.NullDescriptor || IsMoltenVk, _physicalDevice.IsDeviceExtensionPresent(KhrPushDescriptor.ExtensionName), featuresPrimitiveTopologyListRestart.PrimitiveTopologyListRestart, |