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

Reply via email to