diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2024-09-22 19:36:53 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-22 19:36:53 -0300 |
| commit | 319507f2a12a6751f3ab833e498a3efd3119f806 (patch) | |
| tree | 379cd4f8cfc17bc1bc967e83f251519712e6fafc | |
| parent | d717aef2be6043ef5a5f064e13db444ef873f6bb (diff) | |
Fix quads draws after DrawTexture on Vulkan (#7336)
| -rw-r--r-- | src/Ryujinx.Graphics.Vulkan/PipelineBase.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs b/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs index 86fab760..addad83f 100644 --- a/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs +++ b/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs @@ -636,9 +636,9 @@ namespace Ryujinx.Graphics.Vulkan var oldStencilTestEnable = _newState.StencilTestEnable; var oldDepthTestEnable = _newState.DepthTestEnable; var oldDepthWriteEnable = _newState.DepthWriteEnable; - var oldTopology = _newState.Topology; var oldViewports = DynamicState.Viewports; var oldViewportsCount = _newState.ViewportsCount; + var oldTopology = _topology; _newState.CullMode = CullModeFlags.None; _newState.StencilTestEnable = false; @@ -658,7 +658,7 @@ namespace Ryujinx.Graphics.Vulkan _newState.StencilTestEnable = oldStencilTestEnable; _newState.DepthTestEnable = oldDepthTestEnable; _newState.DepthWriteEnable = oldDepthWriteEnable; - _newState.Topology = oldTopology; + SetPrimitiveTopology(oldTopology); DynamicState.SetViewports(ref oldViewports, oldViewportsCount); |
