much more efficient now this system lets me clip a 2d ngon into any convex screenspace shape i want, with (mostly) minimal new triangles next step: putting this into the portal engine song - https://www.youtube.com/watch?v=zdztQg038yc