Move MixinOpenGlHelper into 1.7.10 project

This commit is contained in:
Jonas Herzig
2021-02-27 20:59:56 +01:00
parent aba34d6c6f
commit 1924963d75
2 changed files with 17 additions and 18 deletions

View File

@@ -1,18 +1 @@
//#if MC<=10710 // 1.7.10 and below
//$$ package com.replaymod.render.mixin;
//$$
//$$ import com.replaymod.render.hooks.GLStateTracker;
//$$ import net.minecraft.client.renderer.OpenGlHelper;
//$$ import org.spongepowered.asm.mixin.Mixin;
//$$ import org.spongepowered.asm.mixin.injection.At;
//$$ import org.spongepowered.asm.mixin.injection.Inject;
//$$ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
//$$
//$$ @Mixin(OpenGlHelper.class)
//$$ public abstract class MixinOpenGlHelper {
//$$ @Inject(method = "setActiveTexture", at = @At("RETURN"))
//$$ private static void replayModRender_trackActiveTexture(int magic, CallbackInfo ci) {
//$$ GLStateTracker.getInstance().updateActiveTexture(magic);
//$$ }
//$$ }
//#endif

View File

@@ -0,0 +1,16 @@
package com.replaymod.render.mixin;
import com.replaymod.render.hooks.GLStateTracker;
import net.minecraft.client.renderer.OpenGlHelper;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(OpenGlHelper.class)
public abstract class MixinOpenGlHelper {
@Inject(method = "setActiveTexture", at = @At("RETURN"))
private static void replayModRender_trackActiveTexture(int magic, CallbackInfo ci) {
GLStateTracker.getInstance().updateActiveTexture(magic);
}
}