From: Brad B. <bbo...@ho...> - 2007-04-30 16:35:15
|
Hi, I would like to use the latest Mesa library for Nurbs rendering and tesselation, and I was wondering how complete are the surface trimming functions? I'm using OpenNurbs v4.0 (http://www.opennurbs.org/) to read/write Rhino files, and they have an OpenGL demo example that works great when compiled with the GLU library (1.2.2.0 Microsoft Corporation) that comes with Microsoft Visual Studio 2005. However, the same demo crashes when recompiled with the latest Mesa lib. I've also tried older Mesa libs, and get the same result. The crash seems to happen whenever surface trimming is required (gluBeginTrim/gluEndTrim). _________________________________________________________________ MSN is giving away a trip to Vegas to see Elton John. Enter to win today. http://msnconcertcontest.com?icid-nceltontagline |
From: Brian P. <bri...@tu...> - 2007-04-30 16:44:22
|
Brad Bolthouse wrote: > Hi, > I would like to use the latest Mesa library for Nurbs rendering and > tesselation, and I was wondering how complete are the surface trimming > functions? > > I'm using OpenNurbs v4.0 (http://www.opennurbs.org/) to read/write Rhino > files, > and they have an OpenGL demo example that works great when compiled with > the > GLU library (1.2.2.0 Microsoft Corporation) that comes with Microsoft > Visual Studio 2005. > > However, the same demo crashes when recompiled with the latest Mesa lib. > I've also tried older Mesa libs, and get the same result. > > The crash seems to happen whenever surface trimming is required > (gluBeginTrim/gluEndTrim). Is the crash happening in Mesa or GLU? The GLU library comes from SGI and I'd expect it to fully implement all GLU features (though we have found/fixed bugs in it over the years). -Brian |
From: Brad B. <bbo...@ho...> - 2007-05-04 23:23:40
|
Hi, Please ignore this message. I'm emailing it again so it gets posted to the mailing list. If anybody knows why Nurbs rendering would fail when it encounters this condition, or knows how to fix it, please let me know. The following is a debug trace before it crashes: ... case a arc_ccw_turn, p = 0 case b arc_ccw_turn, p = 0 case c arc_ccw_turn, p = 0 case d arc_ccw_turn, p = 0 case a arc_ccw_turn, p = 0 case b arc_ccw_turn, p = 0 case c arc_ccw_turn, p = 0 case d s difference 0.102671 Assertion failed: head == NULL, file ..\..\..\..\src\glu\sgi\libnurbs\internals\ bin.cc, line 58 >From: Brian Paul <bri...@tu...> >To: Brad Bolthouse <bbo...@ho...> >CC: mes...@li... >Subject: Re: [Mesa3d-users] Nurbs Rendering >Date: Mon, 30 Apr 2007 10:43:35 -0600 > >Brad Bolthouse wrote: >>Hi, >>I would like to use the latest Mesa library for Nurbs rendering and >>tesselation, and I was wondering how complete are the surface trimming >>functions? >> >>I'm using OpenNurbs v4.0 (http://www.opennurbs.org/) to read/write Rhino >>files, >>and they have an OpenGL demo example that works great when compiled with >>the >>GLU library (1.2.2.0 Microsoft Corporation) that comes with Microsoft >>Visual Studio 2005. >> >>However, the same demo crashes when recompiled with the latest Mesa lib. >>I've also tried older Mesa libs, and get the same result. >> >>The crash seems to happen whenever surface trimming is required >>(gluBeginTrim/gluEndTrim). > >Is the crash happening in Mesa or GLU? > >The GLU library comes from SGI and I'd expect it to fully implement all GLU >features (though we have found/fixed bugs in it over the years). > >-Brian > _________________________________________________________________ Get a FREE Web site, company branded e-mail and more from Microsoft Office Live! http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/ |