diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2024-04-06 13:25:51 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-06 13:25:51 -0300 |
| commit | 791bf22109b90eca79fe1bf934074809661a6c86 (patch) | |
| tree | 1356f92bfbeecea55748b2cb18809665aaf2ce6b /src/Ryujinx.Graphics.Vulkan/PipelineBase.cs | |
| parent | 66b1d59c666b425a8451e1a4fe981e3311be08fb (diff) | |
Vulkan: Skip draws when patches topology is used without a tessellation shader (#6508)
Diffstat (limited to 'src/Ryujinx.Graphics.Vulkan/PipelineBase.cs')
| -rw-r--r-- | src/Ryujinx.Graphics.Vulkan/PipelineBase.cs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs b/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs index 2bcab514..d5169a68 100644 --- a/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs +++ b/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs @@ -981,6 +981,7 @@ namespace Ryujinx.Graphics.Vulkan _bindingBarriersDirty = true; _newState.PipelineLayout = internalProgram.PipelineLayout; + _newState.HasTessellationControlShader = internalProgram.HasTessellationControlShader; _newState.StagesCount = (uint)stages.Length; stages.CopyTo(_newState.Stages.AsSpan()[..stages.Length]); |
