aboutsummaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
Diffstat (limited to 'api')
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/favorites/CompoundFavoriteRenderer.java8
-rw-r--r--api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java2
2 files changed, 1 insertions, 9 deletions
diff --git a/api/src/main/java/me/shedaniel/rei/api/client/favorites/CompoundFavoriteRenderer.java b/api/src/main/java/me/shedaniel/rei/api/client/favorites/CompoundFavoriteRenderer.java
index ad1c7b3b2..b00381a07 100644
--- a/api/src/main/java/me/shedaniel/rei/api/client/favorites/CompoundFavoriteRenderer.java
+++ b/api/src/main/java/me/shedaniel/rei/api/client/favorites/CompoundFavoriteRenderer.java
@@ -32,7 +32,6 @@ import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.Util;
import net.minecraft.client.gui.GuiGraphics;
-import org.joml.Vector4f;
import java.util.List;
import java.util.function.IntFunction;
@@ -90,12 +89,7 @@ public class CompoundFavoriteRenderer implements Renderer {
@Override
public void render(GuiGraphics graphics, Rectangle bounds, int mouseX, int mouseY, float delta) {
updateAnimator(delta);
- Vector4f vector4f = new Vector4f(bounds.x, bounds.y, 0, 1.0F);
- graphics.pose().last().pose().transform(vector4f);
- Vector4f vector4f2 = new Vector4f(bounds.getMaxX(), bounds.getMaxY(), 0, 1.0F);
- graphics.pose().last().pose().transform(vector4f2);
- scissorArea.setBounds((int) vector4f.x(), (int) vector4f.y(), (int) vector4f2.x() - (int) vector4f.x(), (int) vector4f2.y() - (int) vector4f.y());
- graphics.enableScissor(scissorArea.x, scissorArea.y, scissorArea.getMaxX(), scissorArea.getMaxY());
+ graphics.enableScissor(bounds.x, bounds.y, bounds.getMaxX(), bounds.getMaxY());
graphics.pose().pushPose();
graphics.pose().translate(0, this.offset.floatValue() * -bounds.getHeight(), 0);
for (int i = 0; i < count; i++) {
diff --git a/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java b/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java
index 06a770620..499383833 100644
--- a/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java
+++ b/api/src/main/java/me/shedaniel/rei/api/client/gui/widgets/Widget.java
@@ -29,7 +29,6 @@ import me.shedaniel.math.Rectangle;
import me.shedaniel.math.impl.PointHelper;
import me.shedaniel.rei.api.client.gui.AbstractContainerEventHandler;
import me.shedaniel.rei.api.client.gui.Renderer;
-import me.shedaniel.rei.api.client.util.MatrixUtils;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.Minecraft;
@@ -119,7 +118,6 @@ public abstract class Widget extends AbstractContainerEventHandler implements Re
@ApiStatus.Experimental
public static CloseableScissors scissor(GuiGraphics graphics, Rectangle bounds) {
- bounds = MatrixUtils.transform(graphics.pose().last().pose(), bounds);
graphics.enableScissor(bounds.x, bounds.y, bounds.getMaxX(), bounds.getMaxY());
return graphics::disableScissor;
}