From 0721f250f4519b45891b4ae169d5e20ef175b0c5 Mon Sep 17 00:00:00 2001 From: Walker Selby Date: Sun, 26 Nov 2023 07:28:18 +0000 Subject: Internal Change: Code Cleanup (#661) Code cleanup #661 --- .../hannibal2/skyhanni/features/chroma/ChromaFontRenderer.kt | 4 +--- .../at/hannibal2/skyhanni/features/chroma/ChromaShader.kt | 12 ++++++------ 2 files changed, 7 insertions(+), 9 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/features/chroma') diff --git a/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaFontRenderer.kt b/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaFontRenderer.kt index 469fc2f3c..26dc45969 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaFontRenderer.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaFontRenderer.kt @@ -31,9 +31,7 @@ class ChromaFontRenderer(private val baseColor: Int) { } fun restoreChromaEnv() { - if (ShaderHelper.areShadersSupported()) { - if (!chromaOn) ChromaShaderManager.end() - } + if (ShaderHelper.areShadersSupported() && !chromaOn) ChromaShaderManager.end() } fun newChromaEnv(): ChromaFontRenderer { diff --git a/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaShader.kt b/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaShader.kt index e7bedbdcd..8afd758a7 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaShader.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/chroma/ChromaShader.kt @@ -13,32 +13,32 @@ import net.minecraft.client.Minecraft * Credit: [ChromaShader.java](https://github.com/BiscuitDevelopment/SkyblockAddons/blob/main/src/main/java/codes/biscuit/skyblockaddons/shader/chroma/ChromaShader.java) */ object ChromaShader : Shader("chroma", "chroma") { - + val config get() = SkyHanniMod.feature.chroma val INSTANCE: ChromaShader get() = this override fun registerUniforms() { registerUniform(Uniform.UniformType.FLOAT, "chromaSize") { - SkyHanniMod.feature.chroma.chromaSize * (Minecraft.getMinecraft().displayWidth / 100f) + config.chromaSize * (Minecraft.getMinecraft().displayWidth / 100f) } registerUniform(Uniform.UniformType.FLOAT, "timeOffset") { var ticks = (MinecraftData.totalTicks / 2) + (Minecraft.getMinecraft() as AccessorMinecraft).timer.renderPartialTicks - ticks = when (SkyHanniMod.feature.chroma.chromaDirection) { + ticks = when (config.chromaDirection) { 0, 2 -> ticks 1, 3 -> -ticks else -> ticks } - val chromaSpeed = SkyHanniMod.feature.chroma.chromaSpeed / 360f + val chromaSpeed = config.chromaSpeed / 360f ticks * chromaSpeed } registerUniform(Uniform.UniformType.FLOAT, "saturation") { - SkyHanniMod.feature.chroma.chromaSaturation + config.chromaSaturation } registerUniform(Uniform.UniformType.BOOL, "forwardDirection") { - when (SkyHanniMod.feature.chroma.chromaDirection) { + when (config.chromaDirection) { 0, 1 -> true 2, 3 -> false else -> true -- cgit