     float3 centerNormal = make_float3(normalDepth.x, normalDepth.y, normalDepth.z);
     float centerDepth = normalDepth.w;
     int centerMeshId = (int)texclrMeshid.w;
-
-#if 0
-    float tmpDdzX = ddx(ix, iy, width, height, aovNormalDepth);
-    float tmpDdzY = ddy(ix, iy, width, height, aovNormalDepth);
-    float2 ddZ = make_float2(tmpDdzX, tmpDdzY);
-#endif
 
     float4 centerColor;
 


        bool isFirstIter = iterCnt == 0 ? true : false;
        bool isFinalIter = iterCnt == maxIterCnt - 1 ? true : false;

        int stepScale = 1 << iterCnt;



    return sum;
}

__global__ void atrousFilter(
    idaten::TileDomain tileDomain,
