VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I was struggling with this, doing all kinds of Googling and research, trying different drivers, but I couldn't seem to get OpenGL working with my Rage Pro. Then I found the trick that made it all work. The desktop must be set to 16-bit colors, even if the game itself runs in fullscreen exclusive mode.

That's it. I hope this helps other people who may experience this same problem in the future. OpenGL works fine, as tested in Quake and Quake II.

Reply 1 of 3, by Geri

User metadata
Rank Member
Rank
Member

Early 3D cards can only do 3D in 16 bit (ati, 3dfx, nvidia, s3, matrox, etc). Cards after 1998 can usually do 3D in 24 or 32 bit too.
Note that older games will usually bang your resolution to 640x480x16bit without a question before initializing the graphics api, or display an error message and asking you to set the screen to 16 bits.

TitaniumGL the OpenGL to D3D wrapper:
http://users.atw.hu/titaniumgl/index.html

Reply 2 of 3, by Kahenraz

User metadata
Rank l33t
Rank
l33t

The games were already configured for 16-bit. What was surprising is that the desktop needed to also be set to 16-bit prior to starting the game.

Reply 3 of 3, by Geri

User metadata
Rank Member
Rank
Member

This is a general rule for very early 3d accelerators. Desktop must be in 16 bits. I do it even on my tnt1.

TitaniumGL the OpenGL to D3D wrapper:
http://users.atw.hu/titaniumgl/index.html