Add GPU renderer

This commit is contained in:
Adam
2018-11-15 09:19:37 -05:00
parent 3c84d98638
commit 3f5e273349
74 changed files with 6201 additions and 22 deletions

View File

@@ -87,6 +87,7 @@ import net.runelite.api.events.UsernameChanged;
import net.runelite.api.events.VarbitChanged;
import net.runelite.api.events.WidgetLoaded;
import net.runelite.api.hooks.Callbacks;
import net.runelite.api.hooks.DrawCallbacks;
import net.runelite.api.mixins.Copy;
import net.runelite.api.mixins.FieldHook;
import net.runelite.api.mixins.Inject;
@@ -124,6 +125,9 @@ public abstract class RSClientMixin implements RSClient
@javax.inject.Inject
private Callbacks callbacks;
@Inject
private DrawCallbacks drawCallbacks;
@Inject
@javax.inject.Inject
@Named("Core Logger")
@@ -156,6 +160,9 @@ public abstract class RSClientMixin implements RSClient
@Inject
private static RSItem lastItemDespawn;
@Inject
private boolean gpu;
@Inject
private static boolean oldIsResized;
@@ -166,6 +173,20 @@ public abstract class RSClientMixin implements RSClient
return callbacks;
}
@Inject
@Override
public DrawCallbacks getDrawCallbacks()
{
return drawCallbacks;
}
@Inject
@Override
public void setDrawCallbacks(DrawCallbacks drawCallbacks)
{
this.drawCallbacks = drawCallbacks;
}
@Inject
@Override
public Logger getLogger()
@@ -1277,6 +1298,20 @@ public abstract class RSClientMixin implements RSClient
RSClientMixin.lastItemDespawn = lastItemDespawn;
}
@Inject
@Override
public boolean isGpu()
{
return gpu;
}
@Inject
@Override
public void setGpu(boolean gpu)
{
this.gpu = gpu;
}
@Inject
@Override
public void queueChangedSkill(Skill skill)