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

游戏引擎

开发平台:

Visual C++

  1. sampler RT: register(s0);
  2. float4 sharpenEdges_fp(float2 iTexCoord: TEXCOORD0) : COLOR {
  3. float2 vTexelSize = 0.005;
  4. float2 usedTexelED[8] = {
  5. -1, -1,
  6.  0, -1,
  7.  1, -1,
  8. -1,  0,
  9.  1,  0,
  10. -1,  1,
  11.  0,  1,
  12.      1,  1,
  13. };
  14. float4 cAvgColor= 9 * tex2D (RT, iTexCoord);
  15. for(int t=0; t<8; t++)
  16. cAvgColor -= tex2D(RT, iTexCoord + vTexelSize * usedTexelED[t]);
  17. return cAvgColor;
  18. }