I've ran a simple test program (http://pastie.org/6202841) and when calling gluBeginSurface(theNurb); gluNurbsSurface(theNurb, ...); gluEndSurface(theNurb); program spits something that looks like a part of the internal code to stdout: arc_ccw_turn, p = 0 case b arc_ccw_turn, p = 0 case d arc_ccw_turn, p = 0 case a arc_ccw_turn, p = 0 case c I am using ArchLinux x64, with 9.0.2 release of mesa, gl, glu, glut. My graphics card is Radeon HD 5850 (Evergreen series).
Apparently, this is an old issue: http://www.opengl.org/discussion_boards/archive/index.php/t-152297.html http://marc.info/?l=mesa3d-users&m=117832104821813
Matt, when glu is configured without --enable-debug we should probably have -DNDEBUG in our CFLAGS. Can you look into that?
Created attachment 75063 [details] [review] patch How about this patch?
Was this merged yet?
(In reply to comment #4) > Was this merged yet? Did you test it yet?
I thought you guys tested the patch when you wrote it... I'll go on and try the patch.
The patch does work.
Pushed. Thanks for testing!
Hmm. I don't see this patch having been pushed to Mesa master.
So has it been resolved differently meanwhile?
GLU lives in a separate repository since August 2012: http://cgit.freedesktop.org/mesa/glu/ The commit that fixed this bug is the latest commit: http://cgit.freedesktop.org/mesa/glu/commit/?id=069211570c32a8d5848e127975a2943e9d8fc6b9
OMG. You're right. I've been stupid. SUSE even splitted off a glu package for that. I just forgot about it and didn't update this package since glu release 9.0. Thanks for providing this information.
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.