diff --git a/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs b/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs index 05d2e5388..7cc0131d8 100644 --- a/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs +++ b/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs @@ -748,7 +748,7 @@ namespace Ryujinx.Graphics.Vulkan _newState.DepthWriteEnable = oldDepthWriteEnable; _newState.ViewportsCount = oldViewportsCount; } - + _newState.Topology = oldTopology; DynamicState.SetViewports(ref oldViewports, oldViewportsCount); @@ -1114,7 +1114,7 @@ namespace Ryujinx.Graphics.Vulkan { _newState.TopologyClass = vkTopology; } - + _newState.Topology = vkTopology; SignalStateChange(); diff --git a/src/Ryujinx.Graphics.Vulkan/PipelineState.cs b/src/Ryujinx.Graphics.Vulkan/PipelineState.cs index c7d4c5ffd..6e672f797 100644 --- a/src/Ryujinx.Graphics.Vulkan/PipelineState.cs +++ b/src/Ryujinx.Graphics.Vulkan/PipelineState.cs @@ -132,7 +132,7 @@ namespace Ryujinx.Graphics.Vulkan } public PrimitiveTopology TopologyClass; - + public LogicOp LogicOp { readonly get => (LogicOp)((Internal.Id7 >> 20) & 0xF);