aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/util/render/TranslatedScissors.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/util/render/TranslatedScissors.kt')
-rw-r--r--src/main/kotlin/util/render/TranslatedScissors.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/kotlin/util/render/TranslatedScissors.kt b/src/main/kotlin/util/render/TranslatedScissors.kt
index ee90a2d..5c7e31d 100644
--- a/src/main/kotlin/util/render/TranslatedScissors.kt
+++ b/src/main/kotlin/util/render/TranslatedScissors.kt
@@ -2,14 +2,14 @@ package moe.nea.firmament.util.render
import org.joml.Matrix3x2f
import org.joml.Vector3f
-import net.minecraft.client.gui.DrawContext
+import net.minecraft.client.gui.GuiGraphics
-fun DrawContext.enableScissorWithTranslation(x1: Float, y1: Float, x2: Float, y2: Float) {
+fun GuiGraphics.enableScissorWithTranslation(x1: Float, y1: Float, x2: Float, y2: Float) {
enableScissor(x1.toInt(), y1.toInt(), x2.toInt(), y2.toInt())
}
-fun DrawContext.enableScissorWithoutTranslation(x1: Float, y1: Float, x2: Float, y2: Float) {
- val pMat = Matrix3x2f(matrices).invert()
+fun GuiGraphics.enableScissorWithoutTranslation(x1: Float, y1: Float, x2: Float, y2: Float) {
+ val pMat = Matrix3x2f(pose()).invert()
var target = Vector3f()
target.set(x1, y1, 1F)