Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!spool.mu.edu!uwm.edu!cs.utexas.edu!news.tamu.edu!news.utdallas.edu!feenix.metronet.com!news.ecn.bgu.edu!uxa.ecn.bgu.edu!xkma From: xkma@uxa.ecn.bgu.edu (Kenneth Michael Apa) Newsgroups: comp.windows.x.i386unix,gnu.misc.discuss,comp.unix.bsd.freebsd.misc,comp.os.linux.development.apps Subject: Re: Freeware community needs 3d library NOW Date: 3 Jul 1996 15:05:59 GMT Organization: Educational Computing Network Lines: 53 Message-ID: <4re28n$kmc@news.ecn.bgu.edu> References: <4qlf04$7pj@guysmiley.blarg.net> <4qqh4v$6ql@guysmiley.blarg.net> <Pine.3.91.960626174508.909F-100000@hurricane.cs.odu.edu> <4r181a$j78@guysmiley.blarg.net> <4r70t0$2d4@hermes.synopsys.com> <Dtut25.Lx@sypher.com> NNTP-Posting-Host: ecom7.ecn.bgu.edu X-Newsreader: TIN [version 1.2 PL2] Xref: euryale.cc.adfa.oz.au comp.windows.x.i386unix:20425 gnu.misc.discuss:26910 comp.unix.bsd.freebsd.misc:22716 comp.os.linux.development.apps:18383 Hi, I've been thinking about this whole free 3d api business, and I'd like to give my input. 1.) We should not try to clone OpenGL. If you want free OpenGL, use Mesa. If you want high performance, spend the 80 bucks. If OpenGL was so damn open, why do you have to pay for it? Why can't you get the source code for free? SGI can keep OpenGL. It may be fast, but it's also an antique. OpenGL is just IrisGL minus the widgets and re-packaged for mass consumption by windows95 users. Silicon Graphics knows that its hardware advantage will be gone in five years. Since they're not smart enough to lower the price of Indys and expaned there user base, they are makin the same mistake Apple made. They are underestimating the power of once lesser machines surpassing them due to mass sales. Do you really want to use an API from a company with bad marketing? 2.) Direct 3D is out. I just taked to the Head Programmer at a very large software(games) company. He told me that Direct3d is slower than doing it in software because it does some translation from the api to the card that really makes it slow. 3.) I think we should write LinuxGL. We'll do it in C++. All of the software houses will love us because C++ cuts development time and companies like OO anyways. We'll start with a basic unaccelerated library and go from there. Of course we'll use ELF shared libraries so that when we make accelerated versions, you just drop in the proper libs and they'll work with all your precompiled binaries. I think ease of use is important. If you make it easy, people will choose it over faster libraries that are harder to use. Has anyone seen Qt? It's an Xtoolkit that is real easy to use(www.troll.no). I'd like do LinuxGL in the same style as Qt. Ease of use will buy use some time on making it fast. If someone wants to do some widgets, we could make a complete Xtoolkit with both a 3D API and Xwidgets. If not, we can just use Qt, wxWindows, or some other C++ toolkit. I would really like to start development on LinuxGL. If anyone wants to help out, please email me. I've just started researching how to write a 3D API. So, I could use any input that anyone has. Plus, I want this to be real open. If you can only contribute a little, that's fine. If your going to work on this full time, that's even better. I've used OpenGL. So, I'm not new to 3D. Here is the punch line. I'm selling my SGI to get a pentium that runs Linux. Ken xkma@uxa.ecn.bgu.edu