Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/branches/Shader_HS18/programs/Example/Cg/SharpenEdgesFP.cg @ 12091

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

Reorganised shader programs

File size: 441 bytes
Line 
1sampler2D RT: register(s0);
2
3float4 sharpenEdges_fp( float4 pos : POSITION, 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.