From 98b4e5aedef2b7f60616c00ca5722cd21607d8ea Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 19 Nov 2018 12:41:01 -0500 Subject: [PATCH] mixins: remove extended visiblity maps They ended up not being used on GPU, and the time spent calculating them noticibly slows down the client when resizing it. --- .../src/main/java/net/runelite/mixins/RSSceneMixin.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSSceneMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSSceneMixin.java index 32180e1def..f71082ce37 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSSceneMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSSceneMixin.java @@ -191,9 +191,9 @@ public abstract class RSSceneMixin implements RSScene if (tile != null) { if (tile.getPhysicalLevel() <= plane - && (renderArea[x - screenCenterX + MAX_DISTANCE][y - screenCenterZ + MAX_DISTANCE] - || tileHeights[z][x][y] - cameraY >= 2000 - || isGpu)) + && (isGpu + || renderArea[x - screenCenterX + DEFAULT_DISTANCE][y - screenCenterZ + DEFAULT_DISTANCE] + || tileHeights[z][x][y] - cameraY >= 2000)) { tile.setDraw(true); tile.setVisible(true);