From: RealBadAngel Date: Tue, 23 Feb 2016 19:32:57 +0000 (+0100) Subject: Shaders: fix fog not affecting opaque liquids X-Git-Tag: 0.4.14~236 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e8a3d22cbef3aa2764c1ad217585667276df8c80;p=oweals%2Fminetest.git Shaders: fix fog not affecting opaque liquids --- diff --git a/client/shaders/nodes_shader/opengl_fragment.glsl b/client/shaders/nodes_shader/opengl_fragment.glsl index 49befa8d4..6862842a7 100644 --- a/client/shaders/nodes_shader/opengl_fragment.glsl +++ b/client/shaders/nodes_shader/opengl_fragment.glsl @@ -194,7 +194,7 @@ void main(void) vec4 col = vec4(color.rgb * gl_Color.rgb, 1.0); -#if MATERIAL_TYPE == TILE_MATERIAL_LIQUID_TRANSPARENT || MATERIAL_TYPE == TILE_MATERIAL_LIQUID_OPAQUE +#if MATERIAL_TYPE == TILE_MATERIAL_LIQUID_TRANSPARENT float alpha = gl_Color.a; if (fogDistance != 0.0) { float d = max(0.0, min(vPosition.z / fogDistance * 1.5 - 0.6, 1.0));