I haven't had the spaghetti code experience with OpenGL, and I have been working with it for many years. Typically, C++ "object-oriented" libraries had been the worst to work with; especially since C++ name mangling is compiler-dependent. However, since .Net eliminates this problem, I am interested in seeing some good class-based object-oriented APIs in the future.
By the way, I believe Mono implements .Net's DirectX interfaces using OpenGL. Using OpenGL directly might offer a performance boost there. -Sam -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Frisby Sent: Monday, October 30, 2006 12:05 PM To: Development list for libsecondlife Subject: Re: [libsecondlife-dev] LSO & CIL compiler But makes for a mighty mess when it comes to maintainence. OpenGL ends up spaghetti. I've been there, done that. At the very least, XNA is fully object orientated which makes things a lot nicer when managing multiple materials and objects in a single scene. -Adam [EMAIL PROTECTED] wrote: > Unless you enjoy rewriting your code every release, I'd suggest using > OpenGL. Performance is on par with DirectX in Windows, you get > cross-platform support, and the API is stable across releases. > > > > ------------------------------------------------------------------------ > > *From:* [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] *On Behalf Of *Ryan Gahl > *Sent:* Monday, October 30, 2006 9:39 AM > *To:* Development list for libsecondlife > *Subject:* Re: [libsecondlife-dev] LSO & CIL compiler > > > > Or if your trying to maintain the cross platform support that > libsecondlife already has :-S > > > :-) yea... but for those using Windows, directX would be better... how > about a generic wrapper over a provider model? If 'nix based, use > OpenGL, if Windows, use DirectX. ...Or not... :-D > > > ------------------------------------------------------------------------ > > _______________________________________________ > libsecondlife-dev mailing list > libsecondlife-dev@gna.org > https://mail.gna.org/listinfo/libsecondlife-dev > http://www.libsecondlife.org/ _______________________________________________ libsecondlife-dev mailing list libsecondlife-dev@gna.org https://mail.gna.org/listinfo/libsecondlife-dev http://www.libsecondlife.org/ _______________________________________________ libsecondlife-dev mailing list libsecondlife-dev@gna.org https://mail.gna.org/listinfo/libsecondlife-dev http://www.libsecondlife.org/