From 142b13e0327600c864295cdea43a3d47f2665b53 Mon Sep 17 00:00:00 2001 From: narzoul Date: Sun, 14 Jul 2024 11:50:31 +0200 Subject: [PATCH] Fixed graphical artifacts in Nocturne See issue #336. --- DDrawCompat/D3dDdi/DrawPrimitive.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DDrawCompat/D3dDdi/DrawPrimitive.cpp b/DDrawCompat/D3dDdi/DrawPrimitive.cpp index 9b38b38..0ca9340 100644 --- a/DDrawCompat/D3dDdi/DrawPrimitive.cpp +++ b/DDrawCompat/D3dDdi/DrawPrimitive.cpp @@ -213,7 +213,7 @@ namespace D3dDdi bool DrawPrimitive::appendPrimitives(D3DPRIMITIVETYPE primitiveType, INT baseVertexIndex, UINT primitiveCount, const UINT16* indices, UINT minIndex, UINT maxIndex) { - if (m_batched.primitiveCount + primitiveCount > D3DMAXNUMPRIMITIVES) + if ((m_batched.primitiveCount + primitiveCount) * 3 > D3DMAXNUMVERTICES) { return false; }