From 2dad06ba4c7b9c0849f8264a7d49d0e48cd72b83 Mon Sep 17 00:00:00 2001 From: kdx Date: Sun, 19 Mar 2023 05:50:07 +0000 Subject: [PATCH] pixel perfect upscale --- src/lzy.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lzy.h b/src/lzy.h index 3fbfc24..22c7723 100644 --- a/src/lzy.h +++ b/src/lzy.h @@ -671,6 +671,8 @@ int LZY_DrawEnd(void) { ratio_w = (float)win_w / LZY_DISPLAY_WIDTH; ratio_h = (float)win_h / LZY_DISPLAY_HEIGHT; scale = (ratio_w < ratio_h) ? (ratio_w) : (ratio_h); + if (scale > 1.0) + scale = (int)scale; off_x = (win_w - LZY_DISPLAY_WIDTH * scale) / 2; off_y = (win_h - LZY_DISPLAY_HEIGHT * scale) / 2;