I've just found a bug that causes the contour being tessellated to get really messed up and point back into itself. It has to do with the way ears are stored - I am currently indexing them with the index (funnily enough), but there can be multiple vertices with the same index (coincident points) that have potential ears in the list. So, when one of these ears is retrieved, the wrong one may be pulled out of the queue. Fix is coming. I'll probably store them by pointer (like in the other lists/tables etc) instead of index. -- 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