summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/video_core/renderer_vulkan/vk_rasterizer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
index c821b1229..d634aa4ea 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
@@ -896,6 +896,9 @@ void RasterizerVulkan::SetupVertexArrays(FixedPipelineState::VertexInput& vertex
896 896
897void RasterizerVulkan::SetupIndexBuffer(BufferBindings& buffer_bindings, DrawParameters& params, 897void RasterizerVulkan::SetupIndexBuffer(BufferBindings& buffer_bindings, DrawParameters& params,
898 bool is_indexed) { 898 bool is_indexed) {
899 if (params.num_vertices == 0) {
900 return;
901 }
899 const auto& regs = system.GPU().Maxwell3D().regs; 902 const auto& regs = system.GPU().Maxwell3D().regs;
900 switch (regs.draw.topology) { 903 switch (regs.draw.topology) {
901 case Maxwell::PrimitiveTopology::Quads: { 904 case Maxwell::PrimitiveTopology::Quads: {