Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/branches/cegui0.8/programs/SharpenEdgesFP.cg @ 12238

Last change on this file since 12238 was 7708, checked in by dafrick, 14 years ago

Merging cleanup branch. You will need to update your data repository as well as your local copy of the code.

  • Property svn:eol-style set to native
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.