PosterizeFP.cg
上传用户:xhbjoy
上传日期:2014-10-07
资源大小:38068k
文件大小:0k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. sampler RT : register(s0);
  2. float4 Posterize_ps (float2 iTexCoord : TEXCOORD0) : COLOR
  3. {
  4. float nColors = 8;
  5. float gamma = 0.6;
  6. float4 texCol = tex2D(RT, iTexCoord);
  7. float3 tc = texCol.xyz;
  8. tc = pow(tc, gamma);
  9. tc = tc * nColors;
  10. tc = floor(tc);
  11. tc = tc / nColors;
  12. tc = pow(tc,1.0/gamma);
  13. return float4(tc,texCol.w);
  14. }