VOGONS


Glide/CIF wrapper

Topic actions

Reply 40 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-01-01, 17:24:

Menu misses some items@RedlineRacer.

On my setup the menu is missing everything but 2D. No track, no driver, no wavy flag effect in the background. Also it doesn't seem possible to even manually render a triangle into the view, like the driver is in failsafe mode.

Uprising sets the texture source before downloading the texture data. Unnecessary error popup since the code already handles this. But I can see the demo also tries to load a number of 3DF texture files that don't exist, like "data\spot3dfx.3df". That can't end well. Maybe I have a bad version of the demo.

Reply 41 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

PODGold 1997 - glide2cif v5 works well, not tested with older, good framerate, without any oc, cpu also at default 533mhz. Very playable.
No need to add the prompt commands to get more framerate, seems similar, they have integrated some settings or well optimized game.
Up to 45fps, i can make ingame screenshots from working menu and working game with my camera, recommend to try it and play it, yes.

Brian Lara Cricket Demo (3Dfx) 1999 - just does not go into the game, computer not responds any more, two times ctr-alt-delete (restart).

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 42 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-01-01, 22:17:

No need to add the prompt commands to get more framerate, seems similar, they have integrated some settings or well optimized game.

FX_GLIDE_SWAPINTERVAL overrides swap_interval to grBufferSwap(): "The number of vertical retraces to wait before swapping the front and back buffers." If the game wants to run at some fixed FPS then it sets this value that way. It may or may not be better to override it. But like I said the SWAP_X in the OSD tells you what the value is, and if you don't see the OSD then you're running some other wrapper, which it sounds like.

Reply 43 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
vvbee wrote on 2026-01-01, 22:52:
marxveix wrote on 2026-01-01, 22:17:

No need to add the prompt commands to get more framerate, seems similar, they have integrated some settings or well optimized game.

FX_GLIDE_SWAPINTERVAL overrides swap_interval to grBufferSwap(): "The number of vertical retraces to wait before swapping the front and back buffers." If the game wants to run at some fixed FPS then it sets this value that way. It may or may not be better to override it. But like I said the SWAP_X in the OSD tells you what the value is, and if you don't see the OSD then you're running some other wrapper, which it sounds like.

I see glide2cif osd and i see swap_0 , added pictures of the game, runs great, here its Rage XL AGP.
Played more, some Darker places or Tunnels FPS goes to 50+ FPS. Game default is swap_0 setting.
640x480x16 graphics level 3 (max), default game settings, glide or that game supports 16bit only.
Rage Pro/XL OpenGL is also supported only 15bit and 16bit high colors,not more,use 16bit desktop.

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 44 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

POD joins Ignition and Croc in the group of easy to wrap Glide games then.

Reply 45 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
Spark wrote on 2025-12-27, 01:09:

Very nice, I will check it out as soon as possible.

Spark, have you had any time already to check glide2cif with some games?

vvbee wrote on 2026-01-02, 02:37:

POD joins Ignition and Croc in the group of easy to wrap Glide games then.

I dont know about original POD, it may work differently, but POD Gold has WPOD3DFX.EXE, older had more, other named Executables.
Pandemonium 2 works in the menu and in the game, inside game with lower fps, newer glide2cif did get improvements with swap_0.

ATi Rage2 and 3 settings has debug mode, can debug mode help you somehow? Option is there and it adds some changes to atidbg.ini.

If you look it from the ATi side, not Glide side.
For me the option is there,but how to use it.😀
Re: ATi RagePro OpenGL files

ATi vsync off may work more with 4.10 drivers and from more older driver this should be good driver to use
( w82440en vsync-off should work ) https://disk.yandex.ru/d/eV600jDAliJ_3w/Win9x … ync-off.zip?w=1
Even if this driver works with vsync off option,it may need some tool or command to disable it in the driver.

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 46 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Depends on what the debug mode does whether it's useful. On a quick googling there isn't any info about it.

Debugging ATI's infamous issues isn't what I want to get myself into though. I'm thinking more in the direction of, if a game doesn't work with the Glide/CIF wrapper but starts working when you add the CIF/software wrapper then it's a driver/hardware issue and may not be worth going after. Of course this assumes the CIF/software wrapper has good coverage of the CIF state for example so it's not just working because it's ignoring some state that breaks rendering on real hardware. Still working on that, or intending to anyway.

Reply 47 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

I will check more glide games, so we should get broader coverage, cant promise exactly when. Thank you! Added Rage2Dev and HDML. Rage2Dev dithering option works very well for Rage3 cards, fog and smoke effects gets much better looking. Restart required, like with Rage Pro Tweaker and there is debug mode. I use both Rage Pro Tweaker and Rage2Dev, HDML maybe works, maybe wont, some driver it should give some change, more ram is better or at least what i have heard.HDML came from RageLTMan driver,Rage2 Tweaker,RagePro Tweaker and Rage2Dev made Neil Banfield.

Rage2Dev - Reduce Dithering Effect - recommended to use with all Rage3
RagePro Tweaker - RGB 565 helps it - recommended to use with all Rage3
Rage2 Tweaker settings are made for Rage2 card, i use mostly Rage3 cards

Started to look NFS2 and mirror view in NFS2SE has problems with other glide wrappers as well. https://machf.tripod.com/NFS/nfs2se.htm

Rayman 2: The Great Escape 1999 - glide2cif Failed to set the DirectDraw video mode.
3Dfx Glide Screensaver Probable Worlds - works@glide2cif (added to the attachments)

Last edited by marxveix on 2026-01-02, 21:56. Edited 1 time in total.

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 48 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-01-02, 15:37:

I will check more glide games, so we should get broader coverage

Thanks, though it's not a broad coverage project. I'll focus on select games and issues and the rest is up to chance.

Reply 49 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
vvbee wrote on 2026-01-02, 21:55:
marxveix wrote on 2026-01-02, 15:37:

I will check more glide games, so we should get broader coverage

Thanks, though it's not a broad coverage project. I'll focus on select games and issues and the rest is up to chance.

If you fix 1 game that has same error on many games, then you fix many.
I gladly test more, added one working glide screensaver to previous post.
Failed to set the DirectDraw video mode has some of the tested games.
Unsupported Glide texture format 1 has also some of the tested games.

Test Drive: Off-Road 2 - Menu works, going to game -> Unsupported Glide texture format 1.

Sub Culture 1997 - Out of pages of VRAM allocation / tested on Rage XL AGP 8MB / D3D at 4MB from readme.
Graphics requirements: 2MB PCI Graphics Card
(Direct3D/Glide compatible like 3dfx Voodoo, Rendition Vérité, PowerVR) or Software Rendering.

Last edited by marxveix on 2026-01-02, 23:56. Edited 4 times in total.

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 50 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie
marxveix wrote on 2026-01-02, 21:59:
If you fix 1 game that has same error on many games, then you fix many. I gladly test more, added one working glide screensaver […]
Show full quote

If you fix 1 game that has same error on many games, then you fix many.
I gladly test more, added one working glide screensaver to previous post.
Failed to set the DirectDraw video mode has some of the tested games.
Unsupported Glide texture format 1 has also some of the tested games.

Texture format 1 was implemented earlier but not released yet. The DirectDraw problem is probably the game hogging the window or something like that.

I know from experience that the fixing never ends, which is why I know to say this isn't a broad scope project.

Reply 51 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

Take your time and fix what you like to fix and want to fix, no pressure, all is good even now. I am searching what other games work with it.

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 52 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

I'll implement a whitelist in the next release so it'll only run with certified games, that's more in line with the original intent.

Reply 53 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

How you know that whitelisted games are the only games that run or run well? Glide screensavers, demos, different game versions, patches for the games, community made fixes. I think there are so many to discover, even for limited number of the cif games, some can be unlisted, but still they use cif for sure. Example G-Police uses ati3dcif.dll and this game cant be run with Rage settings if ati3dcif compatible driver is not used and 2xagp/cif version has higher game settings. We may find more working glide games that work at later date, how glide2cif acts if unlisted and not whitelisted well working game uses that glide2cif wrapper version? Some CIF games have Rage Pro detection, but Rage XL/XC AGP also work on CIF and it gets bit harder to get those games to start with CIF normally at XL/XC at every start, one of those games is Turok 1997. I belive that even some new CIF games can be discovered, that has been hidden somehow, it may or may not happen.

Do you have plans to remove 8MB requirement and lower it to 4MB or 6MB, so more cards can start the games?
I could not test the CIF games with Rage2, i have only Rage2+DVD 4MB PCI/Rage2C 4MB AGP, not 8MB version.

If you allow to use glide2cif wrapper file or files on ATi CIF drivers, that would be great add-on to these old ati drivers.
I would gladly add your glide2cif wrapper to my driver at later, more mature version and mentioning your great work!
Like i already mentioned, i can test more Glide Games with Rage2 and Rage3 cards,list of starting and working games.

I can go past 5.40.x/2611 driver with cif,but its more limited then and i need to remember some files that i have used.
Some cif games and demos work with 2mb,but they all work with 4mb cards,4mb and more memory cards are better.

If you make glide2cif glide.dll i can test it also.
Glide.dll (2.11) games, there is probably more.

CyberGladiators
Incubation: Time Is Running Out
MechWarrior 2: 31st Century Combat (OEM 3dfx Edition)
Outlaws (Patch 1.1)
Pandemonium!
POD (Version 2.1.0.0)
Scorched Planet
SimCopter (Patch 1.02)
Speedboat Attack (Version 1.0)
Tigershark (Version 1.0)
Time Warriors

Even if one new games start to work at glide.dll, its maybe worth trying, same goes with glide2x.dll. I would not limit its capablity, just add list of starting/working games and if some new working glide game pops up, then great. Others, if they do not work, they dont work. I just wanted to show some games with errors and some that work and i am sure there is more games that work, because glide game list is very long with official releases and all of its later patches. Its your wrapper and you choice, i am just open to help to make it better as i can, even if only at testing.

Thank you for your amazing work and all your wrappers, all is well always.

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 54 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

Quake/Quake2 mods and full game mods may work,here i name some quake engine games: Sin,Daikatana,Kingpin,Half-Life,Gunman Chronicles

X-Men: The Ravages of Apocalypse 1997
Swap 0 and RetroPC is the same as before
glide2cif over 3DfxMiniGL OpenGL32 1.49
640x480x16 = timedemo demo1 - 25fps
https://www.zerogravity.com.au/xmen/

Fun fact, this game has world record: https://www.guinnessworldrecords.com/world-re … r-fps-videogame

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 55 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Updates:
- move out of alpha
- implement whitelist to discourage running unsupported games
- remove OSD

There was confusion about the scope of the project and my willingness to engage with it, a whitelist is now there to manage the situation better. The list of supported games is in the readme. Since the game support is now narrowed down to titles that work reasonably well the project can come out of alpha, but the disclaimer in the readme applies still. GLQuake FPS is now 27.5 vs 28 on the ATI driver without multitexturing, and this was a low hanging fruit without effort, so maybe 28 can be passed at some point.

There are a few games on the list to be added, but My Winter Car.

Reply 56 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

Thank you for the new update!

V6 works on those games that are on readme.txt. POD Gold that runs fastest, unsupported. Pandemonium 2 that works well, unsupported.
NFS 2 SE and all others early playable games are now gone. X-Men: The Ravages of Apocalypse works because it can be used with GLQuake.
All glide screensavers or demos are non working and all undiscovered games will be non working with V6, only with V5 alpha they can work.

Supported games:
Croc
Die by the Sword
GLQuake
Ignition
Manx TT Super bike
Monaco Grand Prix: Racing Simulation 2
Monster Truck Madness 2
Motorhead

Can you share alpha version of the readme.txt that had bigger list of the games?

vvbee, do you need any new and working glide2cif game, i can find more working glide2x games with V5 if you want? You dont need to support any of the games, also those 8 supported ones, if they work, they work or if you want to focus on those, then yes, its good. Let it be others just by chance how you said it before, just from my side of view its better to let it run all glide applications, not only selection of games that has bigger attention.

Your wrapper, your choice, thank you again, all is well.

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 57 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

I approach software development as a hobby. On the one hand it doesn't count as paid work but on the other hand I can say I'll do this but not that, and I know well enough what to say no to. On the side I even end up contributing something.

NFS2 is coming along but whether I'll ever consider it supported enough is another matter. Nobody truly needs a crippled NFS2 on the Rage Pro.

Reply 58 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
vvbee wrote on 2026-01-04, 18:30:

I approach software development as a hobby. On the one hand it doesn't count as paid work but on the other hand I can say I'll do this but not that, and I know well enough what to say no to. On the side I even end up contributing something.

NFS2 is coming along but whether I'll ever consider it supported enough is another matter. Nobody truly needs a crippled NFS2 on the Rage Pro.

I have made my driver also as hobby and it have been taken long time and i am still not there where i want it to be, its almost there. I thank you all of my heart finnish friend. I have taken some holiday and break and rest is needed and you can take as long and as many brakes you want and you do it when you feel it, dont push youreslf. I just made bundle with added 3dfx wrappers and added your wrapper as default, xgl200 and dgvoodoo also there with 3dfx minigl, i share it all free as it is and i am ready to bay you some tiny sum of money as donation and maybe you just make online donation, i am sure you get something, at least candy or icecream at your local shop time to time.

ATi RagePro Drivers / ATi RagePro OpenGL files search i did first to myself, because i wanted Rage3 to be better and i am not even programmer. I will add your beta versions also there in the future, just for now Alpha is there at this package. Minimal and Maximal. Maximal has more files for Rage and Minimal has almost all, that you need, probably wize to add Rage Pro Tweaker to the Mininal driver as well. Take it as Alpha version of glide/ddraw/3dcif/direct3d/opengl/dvd driver build at the moment and it is thanks to your glide2cif wrapper. I know dgVoodoo Dege is also here in this forum somewhere, maybe he can join in for the wrapper stuff. dgVoodoo i have used less at the moment for Rage.

Remove time limit and you have all the time. Driver added to the attachments, mostly added glide2x.dll files, svrapi.dll for nfs3@cif, one older ati2dadd.vxd that worked better for xgl200 and nfs2se car colors, but this was only with xgl200 wrapper and all other stuff is from eariler files or builds. You can try it also and say what can be better or what you think of it if you plan to use any other driver, thank you!

Added it also here: Re: ATi RagePro drivers and software

Best ATi Rage3 drivers for 3DCIF / Direct3D / OpenGL / DVD : ATi RagePro drivers and software
30+MiniGL / OpenGL Win 9x dll files for all ATi Rage3 cards : Re: ATi RagePro OpenGL files

Reply 59 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Not accepting random donations, not asking for them either.

It's possible I'll remove some of the currently supported games in the future as well, since some of them are on the edge. The original goal for the project was the same as for my Glide/S3d wrapper, to focus on games that have a chance of running well on the Rage. Neither the Rage nor the ViRGE match the Voodoo in features and neither can afford to lose performance on extra work, also if the game has a Direct3D version then by default that's going to play better to the strengths of other cards than code written for the strengths of the Voodoo would. That leaves a small selection of games that would benefit from wrapping. In some cases even when a Direct3D version works better a CIF version may be useful if ATI's drivers have specific issues with that game otherwise.