VOGONS

Common searches


First post, by AngryByDefault

User metadata
Rank Member
Rank
Member

Hi there,

So, as I am trying no to succumb in a Voodoo card obsession I'm wondering why does people stick to Glide games.
I'm sure this must have been asked before but I wasn't able to find the answer.

I am aware of the breakthrough they meant back in the day, I know how much better a Glide game looks and runs compared to a non accellerated version, and I share the nostalgia factor.

What I don't know is :

- Are there mayor games whose accelerate versions are "3dfx only" and thus unavailable to other, more modern, 3D cards on baremetal hardware? (no emu, no wrapping)

- For what I gathered Glide can be emulated (or wrapped, or something) on more modern hardware, but does that still leave too many games unplayable?

- Is a Glide version of a game very different than a D3D version? (i.e. Unreal T. on Voodoo vs Unreal T. on nVidia)

Of course I will love any details you might share, but actually very simple answers or pointing me in the right direction will be more than enough,!

Thanks in advance.
ABD

Reply 1 of 6, by darry

User metadata
Rank l33t++
Rank
l33t++
AngryByDefault wrote on 2021-06-05, 13:57:
Hi there, […]
Show full quote

Hi there,

So, as I am trying no to succumb in a Voodoo card obsession I'm wondering why does people stick to Glide games.
I'm sure this must have been asked before but I wasn't able to find the answer.

I am aware of the breakthrough they meant back in the day, I know how much better a Glide game looks and runs compared to a non accellerated version, and I share the nostalgia factor.

What I don't know is :

- Are there mayor games whose accelerate versions are "3dfx only" and thus unavailable to other, more modern, 3D cards on baremetal hardware? (no emu, no wrapping)

- For what I gathered Glide can be emulated (or wrapped, or something) on more modern hardware, but does that still leave too many games unplayable?

- Is a Glide version of a game very different than a D3D version? (i.e. Unreal T. on Voodoo vs Unreal T. on nVidia)

Of course I will love any details you might share, but actually very simple answers or pointing me in the right direction will be more than enough,!

Thanks in advance.
ABD

For your first point, have a look at this thread 3DFX/Glide Exclusive Windows Games? and the links inside it .

Reply 2 of 6, by konc

User metadata
Rank l33t
Rank
l33t
AngryByDefault wrote on 2021-06-05, 13:57:

- For what I gathered Glide can be emulated (or wrapped, or something) on more modern hardware, but does that still leave too many games unplayable?

I'd say no, have a look at nGlide's compatibility list for example:
https://www.zeus-software.com/downloads/nglide/compatibility

Reply 3 of 6, by The Serpent Rider

User metadata
Rank l33t++
Rank
l33t++

You can emulate Glide at acceptable quality with DirectX 8.1 hardware and at excellent quality with DirectX 10 hardware. So arguably it's not required even within borders of pure Win9x game setup.

I must be some kind of standard: the anonymous gangbanger of the 21st century.

Reply 4 of 6, by mothergoose729

User metadata
Rank Oldbie
Rank
Oldbie

There really aren't very many good reasons.

There are some DOS games with glide 3d accelerated modes, and I think that makes up a pretty significant portion of "glide exclusive" games. Some of them are also compatible with other APIs like rage 3d or powervr for example. If you already have a fast CPU that can run those games at high resolution in software mode (like a pentium 3) than the only advantages glide mode has is in texture filtering and sometimes perspective correction. The latter makes a pretty big difference in Tomb Raider in particular, and games like descent II and screamer 2 definitely benefit from the texture filtering.

With that said, Tomb Raider and Descent II also have excellent source ports. nglide exists and offers a number of advantages over native rendering.

These days emulation is pretty good. Not nearly perfectly yet, or performant enough to emulate ideal machines, but pretty good. If you build a retro computer you have to acknowledge that some part of it isn't just about the games.

Reply 5 of 6, by auron

User metadata
Rank Oldbie
Rank
Oldbie

the main benefit back in the day came down to better efficiency on period CPUs, since it's a lower level API than the other ones, relatively speaking. since it's probably very common to go with quite fast setups now this fact won't even be realized generally, so don't worry about needing to buy a 3dfx card.

to give some examples from my own testing, GTA 2 has absolutely zero frame drops on a p2 233 in glide on a voodoo3, and that's basically close to the minimum CPU requirement they wrote on the packaging. run the game in D3D with the same card on that same setup, or any other (faster) card really, and you'll get some pretty heavy freezes when driving around.

diablo 2 is a very similar case: on a p2 400+v3 it's quite solid in glide with only a bit of slowdown once the entire screen is filled with enemies. moving to a p3 1100 gets completely rid of that and the game pretty much always runs at its 25 FPS cap. now, swapping in a much faster card like the geforce4 ti 4200 with D3D, suddenly there's quite a bit of slowdown even in relatively light areas - and that's with a CPU that's already from a year later, basically. i've not tested D3D on slower setups here but it's not going to be pretty. i'd expect that really at least a decent athlon XP setup is needed to run that game at its cap in D3D.

in both cases i believe the games still look fine with D3D, at least on period machines, it's just that the overhead is jarringly higher. to what degree this actually comes down to the differences between the APIs or the game progamming is debatable. there's actually a couple of D3D games from that time that i consider to be fairly efficient, like forsaken, but with most games that had both D3D and glide modes, there's a pretty consistent theme.

incidentally, the voodoo1 in its early period was quite overrated though, IMO: glquake/glhexen2 didn't even achieve feature parity with the software renderer (read: overbrights), and a lot of early supported games were just quick ports with bilinear filtering pointlessly tacked on. i'm still not sure what the point of that shadow warrior 3dfx version was.

AngryByDefault wrote on 2021-06-05, 13:57:

Is a Glide version of a game very different than a D3D version? (i.e. Unreal T. on Voodoo vs Unreal T. on nVidia)

UT99 has some major visual glitches in its original opengl renderer, like parts of the redeemer first-person model being cut off. i believe D3D was mostly fine, as by that point they had done a lot of work to get their engine running properly on that, but it still always seemed to run with some pretty washed out gamma by default, in comparison to glide. and obviously the point about overhead still stands here, and even more so as that's a quite CPU heavy game for the time on any renderer. for playing that game now you can just go with the utglr renderer and get the added benefit of s3tc textures.

now unreal didn't even ship with D3D originally, and when they patched it in, it notoriously was quite compromised graphically at first. it's really just a historical curiosity now, but if you look up some old nvidia TNT reviews and such, you can still see those missing chandeliers.

Reply 6 of 6, by AngryByDefault

User metadata
Rank Member
Rank
Member

Thank you guys for your in-depth comments.
I really appreciate the time you've taken and the links you've provided me.
Cheers!