33 lines
1.1 KiB
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));
|
|
}
|
|
}
|