From 1240268048ee5ae4737d51ecc78dc00a4d85b6dd Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Tue, 10 Mar 2026 05:03:45 -0400 Subject: [PATCH] [vulkan] Fix primitive count calculation for Quads and QuadStrip in vk_query_cache --- src/video_core/renderer_vulkan/vk_query_cache.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/video_core/renderer_vulkan/vk_query_cache.cpp b/src/video_core/renderer_vulkan/vk_query_cache.cpp index 2219a10fbd..2909120025 100644 --- a/src/video_core/renderer_vulkan/vk_query_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_query_cache.cpp @@ -1102,9 +1102,9 @@ public: case Maxwell3D::Regs::PrimitiveTopology::TriangleStripAdjacency: return num_vertices >= 6 ? (num_vertices - 4) / 2 : 0; case Maxwell3D::Regs::PrimitiveTopology::Quads: - return num_vertices / 4; + return num_vertices / 6; case Maxwell3D::Regs::PrimitiveTopology::QuadStrip: - return num_vertices >= 4 ? (num_vertices / 2) - 1 : 0; + return num_vertices / 6; case Maxwell3D::Regs::PrimitiveTopology::Patches: return patch_vertices != 0 ? num_vertices / patch_vertices : 0; case Maxwell3D::Regs::PrimitiveTopology::Polygon: