Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/branches/Shader_HS18/programs/Example/GLSL/hdr_bloom.glsl @ 12096

Last change on this file since 12096 was 12091, checked in by wiesep, 6 years ago

Updated programs and adjusted Material to work with GLSL>150

File size: 445 bytes
Line 
1uniform sampler2D inRTT;
2
3uniform vec4 sampleOffsets[15];
4uniform vec4 sampleWeights[15];
5
6varying vec2 uv;
7
8void main(void)
9{
10    vec4 accum = vec4(0.0, 0.0, 0.0, 1.0);
11        vec2 sampleUV;
12   
13    for( int i = 0; i < 15; i++ )
14    {
15        // Sample from adjacent points, 7 each side and central
16        sampleUV = uv + sampleOffsets[i].xy;
17        accum += sampleWeights[i] * texture2D(inRTT, sampleUV);
18    }
19   
20    gl_FragColor = accum;
21       
22}
Note: See TracBrowser for help on using the repository browser.