simplify shader and lock to bounds
dont clamp