diff options
author | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-04-23 14:07:29 +0200 |
---|---|---|
committer | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-04-23 14:07:29 +0200 |
commit | 2b38d2d62391428a7fa40f268a4e65f876dd0e75 (patch) | |
tree | efae26394069301a114c1033798cf1308ccc9b6c /src/main | |
parent | b161692ce6a93100ea882061dd9838b2f019d208 (diff) | |
download | OneConfig-2b38d2d62391428a7fa40f268a4e65f876dd0e75.tar.gz OneConfig-2b38d2d62391428a7fa40f268a4e65f876dd0e75.tar.bz2 OneConfig-2b38d2d62391428a7fa40f268a4e65f876dd0e75.zip |
fix blurry rendering when using mc gui scale + nanovg
Diffstat (limited to 'src/main')
3 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/io/polyfrost/oneconfig/config/interfaces/Config.java b/src/main/java/io/polyfrost/oneconfig/config/interfaces/Config.java index 73dbbe7..049ad3e 100644 --- a/src/main/java/io/polyfrost/oneconfig/config/interfaces/Config.java +++ b/src/main/java/io/polyfrost/oneconfig/config/interfaces/Config.java @@ -99,8 +99,6 @@ public class Config { try { Object hud = field.get(BasicHud.class); HudCore.huds.add((BasicHud) hud); - System.out.println("here"); - System.out.println(HudCore.huds.size()); } catch (IllegalAccessException e) { e.printStackTrace(); } diff --git a/src/main/java/io/polyfrost/oneconfig/gui/HudGui.java b/src/main/java/io/polyfrost/oneconfig/gui/HudGui.java index 77521f9..83b5ac3 100644 --- a/src/main/java/io/polyfrost/oneconfig/gui/HudGui.java +++ b/src/main/java/io/polyfrost/oneconfig/gui/HudGui.java @@ -80,8 +80,9 @@ public class HudGui extends GuiScreen { }); if (hud == editingHud && !isDragging) { - Gui.drawRect(x + width - 3, y + height - 3, x + width + 3, y + height + 3, new Color(43, 159, 235).getRGB()); - Gui.drawRect(x + width - 2, y + height - 2, x + width + 2, y + height + 2, new Color(252, 252, 252).getRGB()); + RenderManager.setupAndDraw(true, (vg) -> { + RenderManager.drawCircle(vg, x + width, y + height, 3, new Color(43, 159, 235).getRGB()); + }); } } } diff --git a/src/main/java/io/polyfrost/oneconfig/lwjgl/RenderManager.java b/src/main/java/io/polyfrost/oneconfig/lwjgl/RenderManager.java index 55d9fdd..e0a85c7 100644 --- a/src/main/java/io/polyfrost/oneconfig/lwjgl/RenderManager.java +++ b/src/main/java/io/polyfrost/oneconfig/lwjgl/RenderManager.java @@ -53,7 +53,7 @@ public final class RenderManager { if (mcScaling) { ScaledResolution resolution = new ScaledResolution(Minecraft.getMinecraft()); - nvgBeginFrame(vg, (float) resolution.getScaledWidth_double(), (float) resolution.getScaledHeight_double(), 1); + nvgBeginFrame(vg, (float) resolution.getScaledWidth_double(), (float) resolution.getScaledHeight_double(), resolution.getScaleFactor()); } else { nvgBeginFrame(vg, Display.getWidth(), Display.getHeight(), 1); } |