I would like to see the triangle region code as a clean pull. I agree that there will be breakage. So lets start.
At the same time, we can integrate the glu tesselator (at least) and really clean up the mygeom.cpp classes
. Get rid of the ugly tri.c tesselator, for one thing. Get rid of the rectangle strip tesselator used for cm93 in DC mode, for another. All this would a decent target for 4.2, with real performance improvement obtained.
The glu tess code is in the tree, so some cmake work might be all that is required.... There were problems with include files (conflicting definitions), so I had to build a private include file...
Actually, 4.2 is not scheduled at all, in my mind. There is lots of test time available. Aside from one or two bugs on Mac, O4 is a stable and useful release, so no real pressure.