shader with adaptive simpson method (not ready)