//two box blurs produces: 1 2 1 on the horizontal 1 2 1
etl::vbox_blur(worksurface.begin(),w,h,(int)(length*3/4),temp_surface.begin());
etl::vbox_blur(temp_surface.begin(),w,h,(int)(length*3/4),worksurface.begin());
}
//else temp_surface2=temp_surface2;
//two box blurs produces: 1 2 1 on the horizontal 1 2 1
etl::vbox_blur(worksurface.begin(),w,h,(int)(length*3/4),temp_surface.begin());
etl::vbox_blur(temp_surface.begin(),w,h,(int)(length*3/4),worksurface.begin());
}
//else temp_surface2=temp_surface2;