Add GPU renderer
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user