evo/src/main/java/b/cq.java

33 lines
1.1 KiB
Java

package b;
import defpackage.*;
import com.mojang.blaze3d.buffers.GpuBufferSlice;
import com.mojang.blaze3d.resource.GraphicsResourceAllocator;
import net.minecraft.client.DeltaTracker;
import net.minecraft.client.renderer.LevelRenderer;
import net.minecraft.client.renderer.state.level.CameraRenderState;
import org.joml.Matrix4f;
import org.joml.Matrix4fc;
import org.joml.Vector4f;
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(LevelRenderer.class)
public class cq {
@Inject(method = "render", at = @At("HEAD"))
private void captureMatrices(
GraphicsResourceAllocator allocator,
DeltaTracker tickCounter,
boolean renderBlockOutline,
CameraRenderState cameraRenderState,
Matrix4fc projectionMatrix,
GpuBufferSlice fogBuffer,
Vector4f fogColor,
boolean renderSky,
CallbackInfo ci
) {
auk.setLastProjMat(new Matrix4f(projectionMatrix));
}
}