Skip to content
Snippets Groups Projects
Commit af5f176f authored by Rye Mutt's avatar Rye Mutt :bread:
Browse files

Fix objects missing from water reflection

parent 3d1f79df
No related branches found
No related tags found
No related merge requests found
...@@ -41,13 +41,13 @@ void default_lighting() ...@@ -41,13 +41,13 @@ void default_lighting()
{ {
vec4 color = diffuseLookup(vary_texcoord0.xy); vec4 color = diffuseLookup(vary_texcoord0.xy);
color *= vertex_color;
if (color.a < minimum_alpha) if (color.a < minimum_alpha)
{ {
discard; discard;
} }
color.rgb *= vertex_color.rgb;
color.rgb = atmosLighting(color.rgb); color.rgb = atmosLighting(color.rgb);
color.rgb = scaleSoftClip(color.rgb); color.rgb = scaleSoftClip(color.rgb);
......
...@@ -43,13 +43,13 @@ void default_lighting() ...@@ -43,13 +43,13 @@ void default_lighting()
{ {
vec4 color = texture2D(diffuseMap,vary_texcoord0.xy); vec4 color = texture2D(diffuseMap,vary_texcoord0.xy);
color *= vertex_color;
if (color.a < minimum_alpha) if (color.a < minimum_alpha)
{ {
discard; discard;
} }
color.rgb *= vertex_color.rgb;
color.rgb = atmosLighting(color.rgb); color.rgb = atmosLighting(color.rgb);
color.rgb = scaleSoftClip(color.rgb); color.rgb = scaleSoftClip(color.rgb);
......
...@@ -43,13 +43,13 @@ void fullbright_lighting_water() ...@@ -43,13 +43,13 @@ void fullbright_lighting_water()
{ {
vec4 color = diffuseLookup(vary_texcoord0.xy); vec4 color = diffuseLookup(vary_texcoord0.xy);
color.rgb *= vertex_color.rgb;
if (color.a < minimum_alpha) if (color.a < minimum_alpha)
{ {
discard; discard;
} }
color.rgb *= vertex_color.rgb;
color.rgb = fullbrightAtmosTransport(color.rgb); color.rgb = fullbrightAtmosTransport(color.rgb);
frag_color = applyWaterFog(color); frag_color = applyWaterFog(color);
......
...@@ -41,12 +41,14 @@ VARYING vec2 vary_texcoord0; ...@@ -41,12 +41,14 @@ VARYING vec2 vary_texcoord0;
void fullbright_lighting_water() void fullbright_lighting_water()
{ {
vec4 color = texture2D(diffuseMap, vary_texcoord0.xy) * vertex_color; vec4 color = texture2D(diffuseMap, vary_texcoord0.xy);
if (color.a < minimum_alpha) if (color.a < minimum_alpha)
{ {
discard; discard;
} }
color.rgb *= vertex_color.rgb;
color.rgb = fullbrightAtmosTransport(color.rgb); color.rgb = fullbrightAtmosTransport(color.rgb);
......
...@@ -41,13 +41,13 @@ void default_lighting_water() ...@@ -41,13 +41,13 @@ void default_lighting_water()
{ {
vec4 color = diffuseLookup(vary_texcoord0.xy); vec4 color = diffuseLookup(vary_texcoord0.xy);
color.rgb *= vertex_color.rgb;
if (color.a < minimum_alpha) if (color.a < minimum_alpha)
{ {
discard; discard;
} }
color.rgb *= vertex_color.rgb;
color.rgb = atmosLighting(color.rgb); color.rgb = atmosLighting(color.rgb);
frag_color = applyWaterFog(color); frag_color = applyWaterFog(color);
......
...@@ -43,13 +43,13 @@ void default_lighting_water() ...@@ -43,13 +43,13 @@ void default_lighting_water()
{ {
vec4 color = texture2D(diffuseMap,vary_texcoord0.xy); vec4 color = texture2D(diffuseMap,vary_texcoord0.xy);
color.rgb *= vertex_color.rgb;
if (color.a < minimum_alpha) if (color.a < minimum_alpha)
{ {
discard; discard;
} }
color.rgb *= vertex_color.rgb;
color.rgb = atmosLighting(color.rgb); color.rgb = atmosLighting(color.rgb);
color = applyWaterFog(color); color = applyWaterFog(color);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment