🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.hardware
Article #536

Re: Quake 3 & OpenGL

#536
From: Kevin Kamel
Date: Mon, 24 Jan 2000 00:00
70 lines
3942 bytes
<andrew_musgrave@my-deja.com> wrote in message
news:86d4q7$bt1$1@nnrp1.deja.com...
> In article <85io5k$8b6$1@skates.gsfc.nasa.gov>,
>   "Kevin Kamel" <kkamel@pop300.gsfc.nasa.gov> wrote:
> > He does not necessarily use a Voodoo card. At this point Mesa (which
> is the
> > Opengl-like driver for Linux) supports Riva 128, Riva TNT, TNT2,
> GeForce,
> > Voodoo (all but rush), several ATI cards and more.
> >
> > In order to give a specific answer on how to install Mesa (the OGL
> you will
> > need) you will need to specify which video card you have. At that
> point I
> > can give you a brief overview of what to do.
>
> I wasn't sure if this guy was going to answer but I'm curious about the
> exact same thing he is. Could you outline what to do for a Voodoo3
> 3000? (bonus points for glut? I'm trying to get into graphics
> programming)
>
> -andrew
>
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.

The Voodoo chipset is probably one of the easiest cards to get working. It
is very similar to the setup of a Voodoo2 card.

Basically what you need to do is head on over to the 3dfx website and
download the source RPM for the glide library. Compile that. Install that. I
think you need to reboot then as this is a modular driver...you can now
write programs for glide with this (I think, Ive never done it myself, glide
is a rasterizer and a pain the butt)

now your voodoo is recognized as a device by the kernel...

Then you want to head over to the www.mesa3d.org site. Here you can download
the newest version of MESA. MESA is the open GL like library we all know and
love... Im sure there are RPMS around somewhere, but its probably better to
compile it. The newest version of MESA has the Voodoo driver built into it.
So if you get the source for MESA you also have the source for the voodoo
driver.

You want to compile this, read the readme. There is a specific switch like
./configure Linux_with_voodoo or something like that. You want to use that
switch. Compile it, install it. It should be straightforward.

Also get the demos from the mesa3d.org site, and compile and install those
too.

Now you should have the mesa library and glide installed...

I do not think that the voodoo3 supports windowed rendering in X due to the
nature of the SST shipset on the voodoo cards, voodoo4 should tho.

At this point your card should be working. Run the demos in the MESA
directory to verify they are working.

Now you should be able to just follow the glut instructions. Glut makes its
calls through mesa. I may be wrong, but I think glut is actually compiled
when you compile MESA 3.1, but I might be wrong.

Some links to related material:

http://www-hmw.caribel.pisa.it/fxmesa/index.shtml
http://www.mesa3d.org/
http://glide.xxedgexx.com/ (might be dead)
Technical Details
Message-ID: <86i3p6$9f1$1@skates.gsfc.nasa.gov>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8517vf$56d$1@bob.news.rcn.net> <38795039.24396D2C@tca.net> <85io5k$8b6$1@skates.gsfc.nasa.gov> <86d4q7$bt1$1@nnrp1.deja.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 111240,34084baa782dfaef
X-Google-Attributes: gid111240,public
X-Google-Thread: 102b32,34084baa782dfaef
X-Google-Attributes: gid102b32,public
X-Google-Thread: 11663c,34084baa782dfaef
X-Google-Attributes: gid11663c,public
X-Google-Thread: f9b51,34084baa782dfaef
X-Google-Attributes: gidf9b51,public
From: "Kevin Kamel" <kkamel@pop300.gsfc.nasa.gov>
Subject: Re: Quake 3 & OpenGL
Date: 2000/01/24
Message-ID: <86i3p6$9f1$1@skates.gsfc.nasa.gov>
X-Deja-AN: 577002821
References: <8517vf$56d$1@bob.news.rcn.net> <38795039.24396D2C@tca.net> <85io5k$8b6$1@skates.gsfc.nasa.gov> <86d4q7$bt1$1@nnrp1.deja.com>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
X-Complaints-To: dscoggin@cne-odin.gsfc.nasa.gov
X-Trace: skates.gsfc.nasa.gov 948736614 9697 128.183.211.191 (24 Jan 2000 17:56:54 GMT)
Organization: Hernandez Engineering
X-MSMail-Priority: Normal
NNTP-Posting-Date: 24 Jan 2000 17:56:54 GMT
Newsgroups: comp.os.linux.hardware,comp.os.linux.setup,dc.org.linux-users,linux.redhat.misc