VOGONS


First post, by OpenRift

User metadata
Rank Member
Rank
Member

For some reason, setting gl_round_down to 0 (which increases texture quality) causes the WON version of Half-Life to crash on certain levels. For my testing, I've been using map c1a1c and my graphics card is an 8MB 3dfx Voodoo 3 1000. If gl_round_down is set to 1, the map will load and play fine. But if it's set to zero, the map will crash almost immediately upon loading. The strange thing is that Direct3D doesn't have this problem at all when set to 0 and works perfectly. Originally I thought it might just have to do with the amount of VRAM that my Voodoo 3 has, but I recently tested WON Half-Life on my Windows 11 PC with dgvoodoo and it even emulates the same issue.

So, is there a way to fix this issue for OpenGL and Glide?

Reply 1 of 4, by Spark

User metadata
Rank Newbie
Rank
Newbie

Weird, map c1a1c works fine on voodoo 2. In fact I’ve played the whole game with gl_round_down “0” set.
Patch level v1.1.1.0
I always delete the mini driver and copy in the opengl ICD dll from the driver package into the gldrv folder. You have to rename it 3dfxgl.dll.
Does that make any difference?

Reply 2 of 4, by OpenRift

User metadata
Rank Member
Rank
Member
Spark wrote on 2025-02-24, 19:35:
Weird, map c1a1c works fine on voodoo 2. In fact I’ve played the whole game with gl_round_down “0” set. Patch level v1.1.1.0 I […]
Show full quote

Weird, map c1a1c works fine on voodoo 2. In fact I’ve played the whole game with gl_round_down “0” set.
Patch level v1.1.1.0
I always delete the mini driver and copy in the opengl ICD dll from the driver package into the gldrv folder. You have to rename it 3dfxgl.dll.
Does that make any difference?

Which driver package are you using? What's the name of said DLL?

Reply 3 of 4, by Spark

User metadata
Rank Newbie
Rank
Newbie

The voodoo 2 driver package is 30300, there is a file named 3dfxvgl.dll which is what I rename to 3dfxgl.dll or opengl32.dll or whatever the game expects, and copy it where it needs to go. Usually the same folder as the game exe, but half life has the gldrv folder instead.
I guess if you have a voodoo 3 you wouldn't need to do that, just use half life default opengl option instead of the 3dfx mini driver? Sorry, never owned a voodoo 3.

Reply 4 of 4, by OpenRift

User metadata
Rank Member
Rank
Member
Spark wrote on 2025-02-24, 21:44:

The voodoo 2 driver package is 30300, there is a file named 3dfxvgl.dll which is what I rename to 3dfxgl.dll or opengl32.dll or whatever the game expects, and copy it where it needs to go. Usually the same folder as the game exe, but half life has the gldrv folder instead.
I guess if you have a voodoo 3 you wouldn't need to do that, just use half life default opengl option instead of the 3dfx mini driver? Sorry, never owned a voodoo 3.

Yeah using that doesn't really solve the issue.

HOWEVER, I did manage to solve the issue on my Voodoo 3 by using WickedGL, so that works! Thanks for the help anyway!