add crop filter
add some geometry macro
crop: simplify
scale cl: explicit sampler
crop: change cast