diff options
| author | Linnea Gräf <nea@nea.moe> | 2025-07-30 17:23:41 +0200 |
|---|---|---|
| committer | Linnea Gräf <nea@nea.moe> | 2025-07-30 17:25:04 +0200 |
| commit | 6300ff493fe90fd06162d2f4ce91339c07a50d11 (patch) | |
| tree | 5ee5bc676567ab2b025067d6bebd992f659144b9 /src/main/java/moe | |
| parent | a30e0810604ee9122758879205434563ccc94738 (diff) | |
| download | Firmament-6300ff493fe90fd06162d2f4ce91339c07a50d11.tar.gz Firmament-6300ff493fe90fd06162d2f4ce91339c07a50d11.tar.bz2 Firmament-6300ff493fe90fd06162d2f4ce91339c07a50d11.zip | |
feat(dev): unpleasant gradient cape
Diffstat (limited to 'src/main/java/moe')
| -rw-r--r-- | src/main/java/moe/nea/firmament/mixins/render/IncreaseStackLimitSizeInDrawContext.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/main/java/moe/nea/firmament/mixins/render/IncreaseStackLimitSizeInDrawContext.java b/src/main/java/moe/nea/firmament/mixins/render/IncreaseStackLimitSizeInDrawContext.java new file mode 100644 index 0000000..61ad8a3 --- /dev/null +++ b/src/main/java/moe/nea/firmament/mixins/render/IncreaseStackLimitSizeInDrawContext.java @@ -0,0 +1,20 @@ +package moe.nea.firmament.mixins.render; + +import net.minecraft.client.gui.DrawContext; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyArg; + +@Mixin(DrawContext.class) +public class IncreaseStackLimitSizeInDrawContext { + // [22:00:57] [Render thread/ERROR] (Minecraft) Couldn't compile program for pipeline firmament:gui_textured_overlay_tris_circle: + // net.minecraft.client.gl.ShaderLoader$LoadException: Error encountered when linking program containing + // VS minecraft:core/position_tex_color and FS firmament:circle_discard_color. + // Log output: error: declarations for uniform `ColorModulator` are inside block `DynamicTransforms` and outside a block + @ModifyArg( + method = "<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/render/state/GuiRenderState;)V", + at = @At(value = "INVOKE", target = "Lorg/joml/Matrix3x2fStack;<init>(I)V")) + private static int increaseStackSize(int stackSize) { + return Math.max(stackSize, 48); + } +} |
