From: Shawn H. <Sh...@ta...> - 1999-01-30 02:51:18
|
Collin Kidder <ad...@is...> writes: >>Hmm... I was under the impression that MESA worked under all cards that >>OpenGL worked under...? > >It works but under DOS it only accelerates 3dfx. Maybe under windows it can >accelerate the same # of cards as OpenGL but not DOS. (Since OpenGL itself >doesn't work under DOS anyway). Whoah, you are getting a bit confused here! OpenGL is not any specific product, but a totally abstract design for a programming interface. Many different people can and have written implementations of OpenGL, including software rasterisers by both Silicon Graphics and Microsoft, many hardware accelerated versions by individual manufacturers (usually based on the SG or Microsoft code), and the free MESA project. These are all totally different pieces of software, but they all implement the same OpenGL API, in the same way that there are many different compilers that all implement the same C language. This is why I think OpenGL is such a great thing: it doesn't tie you in to any specific manufacturer or platform, unlike D3D which is specific to Windows, or Glide which is specific to 3Dfx boards. It is a nonsense to talk about how many cards OpenGL accelerates, because there is no single piece of code that is OpenGL itself. It is equally ridiculous to claim that OpenGL doesn't work under DOS: of course the various win32 implementations don't, but the MESA demos run just fine on my machine. -- Shawn Hargreaves - sh...@ta... - http://www.talula.demon.co.uk/ "Without music to decorate it, time is just a bunch of boring production deadlines or dates by which bills must be paid." - Frank Zappa >From <all...@ma...> Fri Jan 29 19:05:51 1999 Received: from imo11.mx.aol.com [198.81.17.1] by mail.canvaslink.com with ESMTP (SMTPD32-4.06) id ACDAB160146; Fri, 29 Jan 1999 19:05:46 DT Received: from Xlo...@ao... by imo11.mx.aol.com (IMOv18.1) id VETEa04297 for <al...@ma...>; Fri, 29 Jan 1999 19:01:51 +1900 (EST) From: Xlo...@ao... Message-ID: <82b...@ao...> Date: Fri, 29 Jan 1999 19:01:51 EST To: al...@ma... Mime-Version: 1.0 Subject: Re: [AL] sound card drivers Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Mailer: AOL 4.0 for Windows 95 sub 4 Precedence: bulk Sender: all...@ma... Reply-To: al...@ma... X-UIDL: 905450791 Status: O Content-Length: 363 Lines: 8 In a message dated 1/29/99 3:48:40 PM Pacific Standard Time, sto...@in... writes: > this is awful. DirectX is taking over. I don't want to have a global > programming > language! I like DJGPP! I like DOS (better than Windows)! $@@!, those > corporate > monsters.... why not try to make a port of directx to dos if one doesn't already exist? >From <all...@ma...> Fri Jan 29 19:37:21 1999 Received: from dillinger.io.com [199.170.88.11] by mail.canvaslink.com with ESMTP (SMTPD32-4.06) id A43F15F0144; Fri, 29 Jan 1999 19:37:19 DT Received: from localhost (fenix@localhost) by dillinger.io.com (8.8.8/8.8.5) with SMTP id SAA29868 for <al...@ma...>; Fri, 29 Jan 1999 18:37:13 -0600 (CST) X-Authentication-Warning: dillinger.io.com: fenix owned process doing -bs Date: Fri, 29 Jan 1999 18:37:13 -0600 (CST) From: Jason Wilkins <fe...@io...> To: al...@ma... Subject: Re: [AL] ex25.c improvement :) In-Reply-To: <024401be4be1$adf211c0$0200a8c0@darren> Message-ID: <Pin...@di...> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk Sender: all...@ma... Reply-To: al...@ma... X-UIDL: 905450792 Status: O Content-Length: 1325 Lines: 33 On Sat, 30 Jan 1999, Darren Connolly wrote: > Then I changed the line just a couple of lines down that looked like: > > apply_matrix_f(&roller, 0, -1, 0, &xup, &yup, &zup); > > and made it look like this instead: > > apply_matrix_f(&roller, xup, yup, zup, &xup, &yup, &zup); This is basically what I did, move the camera relative to its previous position. The problem is that this camera will act much differently than it did before because before it was moving relative to the world, not its self. Also, be careful when doing something like this, because you are using feedback your camera might start moving by itself unless you make sure that you only change xup, yup, and zup when a key is pressed. In other words, don't feed them back into themselves everyframe or strange things will happen. > Shawn, you are welcome to include these changes in the next release of > Allegro if you think they are useful - I think they are :). > > Darren If those are the only changes you made, I would test it some more to make sure that the floating point numbers don't start wandering around because of the feedback. -- The Phoenix - President of The Artistic Intuition Company Caelius * Zen-X * Mirror Reflex * Runica * X-Domain * Infinite Realms http://www.io.com/~fenix |