From 2272a8a974fb826ace29f6ce33a79558565d26de Mon Sep 17 00:00:00 2001 From: RSDuck Date: Sat, 22 Apr 2023 03:05:08 +0200 Subject: [PATCH] use hires coordinate again --- src/GPU3D_Compute.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/GPU3D_Compute.cpp b/src/GPU3D_Compute.cpp index 68d3af07..a7fd9cb8 100644 --- a/src/GPU3D_Compute.cpp +++ b/src/GPU3D_Compute.cpp @@ -1105,8 +1105,8 @@ void ComputeRenderer::RenderFrame() s32 ytop = ScreenHeight, ybot = 0; for (int i = 0; i < polygon->NumVertices; i++) { - scaledPositions[i][0] = (polygon->Vertices[i]->FinalPosition[0] * ScaleFactor); - scaledPositions[i][1] = (polygon->Vertices[i]->FinalPosition[1] * ScaleFactor); + scaledPositions[i][0] = (polygon->Vertices[i]->HiresPosition[0] * ScaleFactor) >> 4; + scaledPositions[i][1] = (polygon->Vertices[i]->HiresPosition[1] * ScaleFactor) >> 4; ytop = std::min(scaledPositions[i][1], ytop); ybot = std::max(scaledPositions[i][1], ybot); }