Created attachment 69647 [details] Reproduces bug in libtess. Overview When setting up a callback function for the polygon tesselator (libtess), the received pointer (which should point to a vertex) is NULL if the third argument (a pointer to user data) is NULL. Steps to reproduce 1) Create GLUtesselator object 2) Specify a GLU_TESS_VERTEX or GLU_TESS_VERTEX_DATA callback 3) Tessellate a polygon Or see attached file. Actual results Supplied vertex callback argument is NULL. Expected results Supplied vertex callback argument should point to valid vertex data. Build Date & Platform git 2012-11-06, Ubuntu Linux 12.04 Additional Information Attached test which runs the tessellation in 2 runs, first with the user data pointer set to a reference to a dummy integer (works), and then with the user data pointer set to NULL (doesn't work).
Hmm, I realize now that I have probably misunderstood how the tesselator is supposed to work. It just hands me the data I supplied. (Which makes the whole feature a lot less useful, but that's another discussion).
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.