diff --git a/src/core/gpu_hw.cpp b/src/core/gpu_hw.cpp index b481929fe..3d32b949c 100644 --- a/src/core/gpu_hw.cpp +++ b/src/core/gpu_hw.cpp @@ -2551,7 +2551,7 @@ void GPU_HW::LoadVertices() if (m_resolution_scale > 1 && !is_3d && rc.quad_polygon) HandleFlippedQuadTextureCoordinates(vertices.data()); else if (m_allow_sprite_mode) - SetBatchSpriteMode((pgxp && !is_3d) || IsPossibleSpritePolygon(vertices.data())); + SetBatchSpriteMode(pgxp ? !is_3d : IsPossibleSpritePolygon(vertices.data())); if (m_sw_renderer) {