I've spent the last week fixing the intersection cases so they are handled correctly in all cases. This means all the demos work correctly with all winding rules (the output of the polygon clipping routines are the boundaries of the areas with the same winding number, which makes selection easy). So, once I've finished committing my changes I'd be happy to release the code in Mesa 3.1. The initial stuff I'm committing now clips an invalid ear in the overlapping rectangle polygon in book/tesswind, but I'm adding a vertex loop stack to handle contours that have coincident vertices so that clipped ears can split the vertex loop in half and each half can be processed in turn. This will be finished this afternoon. I haven't had a chance to test things like GLE etc, but any required fixes I can do as part of Mesa 3.2 - I think everyone's been waiting for this for way too long now :) -- Gareth _______________________________________________ Mesa-dev maillist - [EMAIL PROTECTED] http://lists.mesa3d.org/mailman/listinfo/mesa-dev
