also add a parameter to rect_rect_intersect{,ion} to specify whether to register shader corners/vertices as intersections. previously these would be unconditionally discarded.