X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=gl_shaders%2Fdefault.f.glsl;h=f0f61d83eaa85c143c461eea22e381c35b33a3e0;hp=88f0d69fe4029be18689f2235a736b2a4da35cdc;hb=198fff0ac38a65f6c2db8d9061e47481febfb008;hpb=c99060df01719b24ebd793b149d3c2dc5748cad5 diff --git a/gl_shaders/default.f.glsl b/gl_shaders/default.f.glsl index 88f0d69..f0f61d8 100644 --- a/gl_shaders/default.f.glsl +++ b/gl_shaders/default.f.glsl @@ -13,7 +13,7 @@ varying vec2 tex_coord; // const float fog_density = 0.005; uniform float fog_density; -const vec4 sky_color = vec4(0.35, 0.5, 0.65, 1.0); +const vec3 sky_color = vec3(0.35, 0.5, 0.65); out vec4 color; @@ -34,9 +34,8 @@ void main() vec4 texel = texture2D(tex, tex_coord); - vec4 object_color; - object_color.xyz = diffuse.xyz * cdiff * texel.xyz + specular.xyz * cspec; - object_color.w = 1.0; + vec3 object_color = diffuse.xyz * cdiff * texel.xyz + specular.xyz * cspec; - color = mix(sky_color, object_color, fog); + color.xyz = mix(sky_color, object_color, fog); + color.w = 1.0; }