Warning, /plasma/kwin/src/plugins/blur/shaders/downsample_core.frag is written in an unsupported language. File is not indexed.
0001 #version 140 0002 0003 uniform sampler2D texUnit; 0004 uniform float offset; 0005 uniform vec2 halfpixel; 0006 0007 in vec2 uv; 0008 0009 out vec4 fragColor; 0010 0011 void main(void) 0012 { 0013 vec4 sum = texture(texUnit, uv) * 4.0; 0014 sum += texture(texUnit, uv - halfpixel.xy * offset); 0015 sum += texture(texUnit, uv + halfpixel.xy * offset); 0016 sum += texture(texUnit, uv + vec2(halfpixel.x, -halfpixel.y) * offset); 0017 sum += texture(texUnit, uv - vec2(halfpixel.x, -halfpixel.y) * offset); 0018 0019 fragColor = sum / 8.0; 0020 }