From: Mikko Rasa Date: Fri, 6 Jan 2017 14:26:53 +0000 (+0200) Subject: Fix some errors in the ambient occlusion shader X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=commitdiff_plain;h=12f65b4a7cd9739d399c685d22862297f325ca91 Fix some errors in the ambient occlusion shader --- diff --git a/shaderlib/ambientocclusion_combine.glsl b/shaderlib/ambientocclusion_combine.glsl index f33520f8..f56bddbc 100644 --- a/shaderlib/ambientocclusion_combine.glsl +++ b/shaderlib/ambientocclusion_combine.glsl @@ -15,11 +15,11 @@ void main() { vec2 offset = vec2(float(i)-1.5, float(j)-1.5)*tex_scale; float occ = texture(occlusion, texcoord+offset).r; - float depth = texture(depth, texcoord+offset).r; - if(depth>=min_depth && depth<=max_depth) + float sample = texture(depth, texcoord+offset).r; + if(sample>=min_depth && sample<=max_depth) { sum += occ; - count += 1; + count += 1.0; } } vec4 src_color = texture(source, texcoord);