Remix.run Logo
somat 2 days ago

A nice joke but... this is an sgi, they pretty much invented accelerated graphics. Original glquake used minigl which was GL cut down and neutered to fit within the glide api, these guys invented and their systems could run the full GL. There actually was a very nice accelerated port of Quake on the demo disks included with the system.

anthk 2 days ago | parent [-]

It's already done as Quake it's libre source and if the GLIDE headers for SGI match the ones of the 3DFX ones from the Linux implementation it would be just a matter of path setting and a few ifdefs.

aa-jv 2 days ago | parent [-]

As someone with a room full of SGI equipment which already runs Quake (and Doom, and Mektar and Tranquility), I can only say: this port to Voodoo on Irix needs to be done. ;)

sdz-mods 2 days ago | parent | next [-]

Soon :) Just got MesaFX working with the Voodoo card. Planning to use that as a miniGL replacement.

aa-jv 2 days ago | parent [-]

Awesome. Can't wait to see your progress.

What other neat hardware support might you add in the future?

sdz-mods 2 days ago | parent [-]

Well, Voodoo2 is next for sure. As soon as I have a machine in which it actually fits.

anthk 2 days ago | parent | prev [-]

Just pick any VooDoo supported source port (old enough, from gcc 3.4 days) it might compile as is with very few changes.

EDIT: all of them use MiniGL, damn....

fredoralive 2 days ago | parent [-]

There isn’t a Glide version of Quake. John Carmack didn’t want to do endless vendor specific API variants of Quake after an early Rendition Verite port burned him, so just released Glquake and said vendors should support standard APIs.

3DFX had a mantra of “no CAD” so didn’t support OpenGl, as they saw it as a primarily aimed at running CAD software etc. So therefore they had to come up with the somewhat hacky MiniGL to implement enough of OpenGL to get Quake to actually run.

anthk 2 days ago | parent | next [-]

That's because CAD graphics for games where a very different beast. NV Quadro cards would maintain far more objects being rendered but with slower FPS' as a CAD rendering wouldn't requiere real time FX with constant changes everywhere. If you have a look at GLIDE games the effects somehow look 'prettier' and the lights more 'alive'.

aa-jv 2 days ago | parent | prev [-]

/u/sdz-mods - the person doing the 3DFX port to Irix - reported just now that they got MesaFX up and running and that'll serve as the basis of a "MiniGL" to get the port done. ;) So, there is hope!