X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=shaderlib%2Fambientocclusion_occlude.glsl;h=2a10bde34613cb9cd933c2caa437c6cc781ff162;hp=6d04d43846cd9b378b211cc88795e819ce1745f3;hb=HEAD;hpb=1b9640375606a305f19c76cf15406202322b5bdf diff --git a/shaderlib/ambientocclusion_occlude.glsl b/shaderlib/ambientocclusion_occlude.glsl deleted file mode 100644 index 6d04d438..00000000 --- a/shaderlib/ambientocclusion_occlude.glsl +++ /dev/null @@ -1,25 +0,0 @@ -import postprocess; -import ambientocclusion; - -////// fragment -void main() -{ - vec4 rv = texture(rotate, gl_FragCoord.xy/4.0)*2.0-1.0; - mat3 transform = mat3(rv.xy, 0.0, rv.zx, 0.0, 0.0, 0.0, rv.w)*occlusion_radius; - vec3 center = unproject(vec3(vertex.xy, texture(depth, texcoord).r)); - float min_depth = project(vec3(center.xy, center.z+occlusion_radius)).z; - float occlusion_sum = 0.0; - float count = 0.0; - for(int i=0; i=min_depth) - { - if(sample