I basically had to throw out my initial implementation of the winding rules
for GLU 1.3, as it really didn't handle multiple intersections on an edge,
and as I just discovered, multiple intersections at the same point.  So, I
didn't get much sleep last week and rewrote the whole thing - death to
legacy code, eh?

Good news is at around midnight last (Sunday) night stuff started working -
the output contours are being generated correctly, but I'm going to have to
clean up the memory allocation a lot.  Fixed a few more bugs, including the
one that caused my combine callback to fail miserably :-)

I guess it's too late for beta 3, but I'm going to get some sleep tonight
and get back to it tommorrow.

Has anyone had a chance to try the code out yet?  The demos should pretty
much work, at least that's what I've been testing so far.  I'd really
appreciate some testing help when I commit the new winding rule code, just
to make sure I'm doing the right thing.

-- Gareth

==============================================
Gareth Hughes        mailto:[EMAIL PROTECTED]
DEFINITYŽ Site Administration Project
Lucent Technologies, Bell Labs Australia ph: +61 2 9352 8608


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to