diff options
author | gdkchan <gab.dark.100@gmail.com> | 2023-05-31 17:51:11 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-31 17:51:11 -0300 |
commit | 232237bf287c4cd29b3d1032b61286af0f7fffef (patch) | |
tree | 0a5c75b8aad64c6f510394ba77b13e6145195cc2 /src | |
parent | c27e453fd342688ea2a75a973566d711b00efcbb (diff) |
Skip draws with zero vertex count (#5149)1.1.846
Diffstat (limited to 'src')
-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 dcffa247..1ee03536 100644 --- a/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs +++ b/src/Ryujinx.Graphics.Vulkan/PipelineBase.cs @@ -358,7 +358,7 @@ namespace Ryujinx.Graphics.Vulkan public void Draw(int vertexCount, int instanceCount, int firstVertex, int firstInstance) { - if (!_program.IsLinked) + if (!_program.IsLinked || vertexCount == 0) { return; } @@ -422,7 +422,7 @@ namespace Ryujinx.Graphics.Vulkan public void DrawIndexed(int indexCount, int instanceCount, int firstIndex, int firstVertex, int firstInstance) { - if (!_program.IsLinked) + if (!_program.IsLinked || indexCount == 0) { return; } |