Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/Tutorial/Media/materials/programs/SharpenEdgesFP.cg @ 44

Last change on this file since 44 was 44, checked in by bknecht, 17 years ago

merge from tutorial branche to trunk

File size: 392 bytes
Line 
1sampler RT: register(s0);
2
3float4 sharpenEdges_fp(float2 iTexCoord: TEXCOORD0, uniform float2 vTexelSize) : COLOR
4{
5
6        float2 usedTexelED[8] = {
7                -1, -1,
8                 0, -1,
9                 1, -1,
10                -1,  0,
11                 1,  0,
12                -1,  1,
13                 0,  1,
14             1,  1,
15        };
16
17        float4 cAvgColor= 9 * tex2D (RT, iTexCoord);
18
19        for(int t=0; t<8; t++)
20                cAvgColor -= tex2D(RT, iTexCoord + vTexelSize * usedTexelED[t]);
21
22        return cAvgColor;
23}
Note: See TracBrowser for help on using the repository browser.