Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/trunk/Media/materials/programs/Blur1_ps20.hlsl @ 5180

Last change on this file since 5180 was 5180, checked in by dafrick, 16 years ago
File size: 604 bytes
Line 
1sampler Blur0: register(s0);
2// Simple blur filter
3
4float4 main(float2 texCoord: TEXCOORD0) : COLOR {
5
6        float2 samples[12] = {
7        -0.326212, -0.405805,
8        -0.840144, -0.073580,
9        -0.695914,  0.457137,
10        -0.203345,  0.620716,
11        0.962340, -0.194983,
12        0.473434, -0.480026,
13        0.519456,  0.767022,
14        0.185461, -0.893124,
15        0.507431,  0.064425,
16        0.896420,  0.412458,
17        -0.321940, -0.932615,
18        -0.791559, -0.597705,
19        };
20
21   float4 sum = tex2D(Blur0, texCoord);
22   for (int i = 0; i < 12; i++){
23      sum += tex2D(Blur0, texCoord + 0.025 * samples[i]);
24   }
25   return sum / 13;
26
27}
28
Note: See TracBrowser for help on using the repository browser.