Fix glitches rendering incorrectly in water on fancy and fast settings
Fixes #211
This commit is contained in:
parent
2b50109fd5
commit
3ed221afc6
@ -19,6 +19,7 @@ import net.minecraft.client.renderer.FogRenderer
|
|||||||
import net.minecraft.client.renderer.GameRenderer
|
import net.minecraft.client.renderer.GameRenderer
|
||||||
import net.minecraft.core.Vec3i
|
import net.minecraft.core.Vec3i
|
||||||
import net.minecraft.world.level.levelgen.XoroshiroRandomSource
|
import net.minecraft.world.level.levelgen.XoroshiroRandomSource
|
||||||
|
import net.minecraft.world.level.material.FogType
|
||||||
import org.lwjgl.opengl.GL14
|
import org.lwjgl.opengl.GL14
|
||||||
import ru.dbotthepony.mc.otm.ClientConfig
|
import ru.dbotthepony.mc.otm.ClientConfig
|
||||||
import ru.dbotthepony.mc.otm.capability.MatteryPlayerCapability
|
import ru.dbotthepony.mc.otm.capability.MatteryPlayerCapability
|
||||||
@ -465,7 +466,7 @@ object GlitchRenderer {
|
|||||||
makeColorGlitch()
|
makeColorGlitch()
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!Minecraft.useShaderTransparency()) {
|
if (!Minecraft.useShaderTransparency() && minecraft.gameRenderer.mainCamera.fluidInCamera == FogType.NONE) {
|
||||||
glitchBuffer.bindWrite(true)
|
glitchBuffer.bindWrite(true)
|
||||||
RenderSystem.clearColor(FogRenderer.fogRed, FogRenderer.fogGreen, FogRenderer.fogBlue, 1f)
|
RenderSystem.clearColor(FogRenderer.fogRed, FogRenderer.fogGreen, FogRenderer.fogBlue, 1f)
|
||||||
RenderSystem.clear(GlConst.GL_COLOR_BUFFER_BIT, Minecraft.ON_OSX)
|
RenderSystem.clear(GlConst.GL_COLOR_BUFFER_BIT, Minecraft.ON_OSX)
|
||||||
|
Loading…
Reference in New Issue
Block a user