shadow_test uses bvh now