diff options
Diffstat (limited to 'example/fragmentshader.glsl')
-rw-r--r-- | example/fragmentshader.glsl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/example/fragmentshader.glsl b/example/fragmentshader.glsl index fc7b4c8..064dad6 100644 --- a/example/fragmentshader.glsl +++ b/example/fragmentshader.glsl @@ -36,9 +36,9 @@ void main() dist = 1.0; } dist = 1 - pow(dist, 4.0); - float lightr = (elevpix.b) * 1.0 * lightattrib.r * reflect + elevpix.a * 1.0 * dist * diffuse; - float lightg = (elevpix.b) * 1.0 * lightattrib.g * reflect + elevpix.a * 1.0 * dist * diffuse; - float lightb = (elevpix.b) * 1.0 * lightattrib.b * reflect + elevpix.a * 1.0 * dist * diffuse; + float lightr = (elevpix.b) * 0.5 * lightattrib.r * reflect + elevpix.a * 0.5 * dist * diffuse; + float lightg = (elevpix.b) * 0.5 * lightattrib.g * reflect + elevpix.a * 0.5 * dist * diffuse; + float lightb = (elevpix.b) * 0.5 * lightattrib.b * reflect + elevpix.a * 0.5 * dist * diffuse; vec4 texpix = texture(tex, fragtexcoord); //this should be the vertex in camera space without the w value //outpix = gl_FragCoord; |