aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/src/main/java')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java
index 55f840854..233e1e421 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/registry/screen/DefaultScreenOverlayRenderer.java
@@ -71,13 +71,10 @@ public enum DefaultScreenOverlayRenderer implements OverlayRendererProvider {
return;
rendered[0] = 2;
resetFocused(screen);
- PoseStack poseStack = RenderSystem.getModelViewStack();
- poseStack.pushPose();
- poseStack.translate(-screen.leftPos, -screen.topPos, 0.0);
- RenderSystem.applyModelViewMatrix();
+ graphics.pose().pushPose();
+ graphics.pose().translate(-screen.leftPos, -screen.topPos, 0.0);
sink.lateRender(graphics, mouseX, mouseY, delta);
- poseStack.popPose();
- RenderSystem.applyModelViewMatrix();
+ graphics.pose().popPose();
resetFocused(screen);
});
ClientGuiEvent.RENDER_POST.register(renderPost = (screen, graphics, mouseX, mouseY, delta) -> {