l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2001 Dec 30 17:03

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] glide question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] glide question

  • Subject: Re: [vox-tech] glide question
  • From: Bill Broadley <MAPSbill@math.ucdavis.edu>
  • Date: Thu, 12 Apr 2001 11:07:52 -0700
  • References: 20010412111054.A14102@dirac.org

On Thu, Apr 12, 2001 at 11:10:54AM -0700, Peter Jay Salzman wrote:
> can anyone who knows this stuff care to comment on this exchange?
> who is right?
> pete
> > 1. What is Glide?
> > 
> > Glide is a very low level, 3D API plus drivers that accesses 3D graphics
> > accelerator hardware based on chipsets manufactured by 3Dfx (these cards are
> > collectively called "Voodoo cards").

Completely correct.

>  A program can ONLY use the special
> > hardware acceleration features of your Voodoo board by using the Glide
> > library. 

Well, sort of, it's possible to access the hardware directly, but 3dfx
never made the specs public.  Kinda sad since the linux drivers have
always been fairly lame.

> If you want to use your Voodoo's capabilities, you must use Glide.
> > Glide supports little else besides defining a view point, displaying a
> > texture, and send tri's.
> Not at all true. All 3dfx cards can do openGL, aswell.

3dfx cards can no do openGL, drivers can use the 3dfx card to enable
accelerated opengl functionality.  I.e. mesa+glide drivers.

> > There are some Glide features which resemble OpenGL, and some have no
> > counterpart.  Either way, the important point is: if you use OpenGL or a

Yes the glide designers were very familiar with opengl, some even
came from SGI's opengl group.  There are some striking similarities,
including possible texture sizes, formats and similar.

> > clone to perform some graphics task, it won't be hardware accelerated unless
> > that implementation makes use of Glide.

Well they could, but afaik none do.  So yes the way people have accelerated
3d with 3dfx cards is to use glide.

> Ummm. Basically, under X3, Mesa used glide to do OpenGL accelleration.
> But it was genuine openGL.

Hrm, well mesa is pretty much "genuine" openGl but at least for a long
time (not sure about today) it wasn't "certified" so couldn't actually
be called a opengl implementation.

> Under X4, the same is true, but instead, now, there's a unified
> drivery-thingy called DRI that can talk to your hardware under it's
> own steam without going via Glide. Glide is still available, but it's
> not used like that...

I believe it's just a matter of XF including the glide libs... although
maybe when I wasn't looking 3dfx actually opened up their hardware docs
enough to allow writing a decent 3d driver.

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.