当前位置: 代码迷 >> Web前端 >> 灰度处置的shader
  详细解决方案

灰度处置的shader

热度:125   发布时间:2012-10-25 10:58:58.0
灰度处理的shader
<languageVersion : 1.0;>

kernel NewFilter
<   namespace : "Your Namespace";
    vendor : "Your Vendor";
    version : 1;
    description : "your description";
>
{
    input image4 src;
    output pixel4 dst;

    void
    evaluatePixel()
    {
        dst = sampleNearest(src,outCoord());
        dst.rgb =float3( dst.r * 0.299 + dst.g * 0.587 + dst.b * 0.114);
    }

}
  相关解决方案