Hopefully better scaling behavior for normal DPIs

This commit is contained in:
Pazaz 2022-04-21 04:27:00 -04:00
parent 8e396ebbbe
commit 8a35c73f76
3 changed files with 23 additions and 5 deletions

View file

@ -755,8 +755,8 @@ public final class GlRenderer {
@OriginalMember(owner = "client!gi", name = "b", descriptor = "()V")
private static void resizeViewport() {
gl.glViewport((int) (leftMargin * GameShell.canvasScale), (int) (topMargin * GameShell.canvasScale - 0.5d),
(int) (viewportWidth * GameShell.canvasScale), (int) (viewportHeight * GameShell.canvasScale - 0.5d));
gl.glViewport((int) (leftMargin * GameShell.canvasScale + GameShell.subpixelX), (int) (topMargin * GameShell.canvasScale + GameShell.subpixelY),
(int) (viewportWidth * GameShell.canvasScale + GameShell.subpixelX), (int) (viewportHeight * GameShell.canvasScale + GameShell.subpixelY));
}
@OriginalMember(owner = "client!tf", name = "a", descriptor = "(IIIIII)V")