Collin Kidder <adderd@...> 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 - shawn@... - 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 <allegro-owner@...> Fri Jan 29 19:05:51 1999
Received: from imo11.mx.aol.com [18.104.22.168] by mail.canvaslink.com with ESMTP
(SMTPD32-4.06) id ACDAB160146; Fri, 29 Jan 1999 19:05:46 DT
Received: from Xlokiarex@...
by imo11.mx.aol.com (IMOv18.1) id VETEa04297
for <allegro@...>; Fri, 29 Jan 1999 19:01:51 +1900 (EST)
Date: Fri, 29 Jan 1999 19:01:51 EST
Subject: Re: [AL] sound card drivers
Content-type: text/plain; charset=US-ASCII
X-Mailer: AOL 4.0 for Windows 95 sub 4
In a message dated 1/29/99 3:48:40 PM Pacific Standard Time,
> this is awful. DirectX is taking over. I don't want to have a global
> language! I like DJGPP! I like DOS (better than Windows)! $@@!, those
why not try to make a port of directx to dos if one doesn't already exist?
>From <allegro-owner@...> Fri Jan 29 19:37:21 1999
Received: from dillinger.io.com [22.214.171.124] by mail.canvaslink.com with ESMTP
(SMTPD32-4.06) id A43F15F0144; Fri, 29 Jan 1999 19:37:19 DT
Received: from localhost (fenix@...)
by dillinger.io.com (8.8.8/8.8.5) with SMTP id SAA29868
for <allegro@...>; 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 <fenix@...>
Subject: Re: [AL] ex25.c improvement :)
Content-Type: TEXT/PLAIN; charset=US-ASCII
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 :).
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