Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/Tutorial/Media/materials/programs/PosterizeFP.cg @ 72

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

merge from tutorial branche to trunk

File size: 330 bytes
Line 
1sampler RT : register(s0);
2
3float4 Posterize_ps (float2 iTexCoord : TEXCOORD0) : COLOR
4{
5
6        float nColors = 8;
7        float gamma = 0.6;
8
9        float4 texCol = tex2D(RT, iTexCoord);
10        float3 tc = texCol.xyz;
11        tc = pow(tc, gamma);
12        tc = tc * nColors;
13        tc = floor(tc);
14        tc = tc / nColors;
15        tc = pow(tc,1.0/gamma);
16        return float4(tc,texCol.w);
17}
Note: See TracBrowser for help on using the repository browser.