VOGONS


Glide/CIF wrapper

Topic actions

Reply 60 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
vvbee wrote on 2026-01-05, 13:39:

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.

They are on the edge more at Rage Pro / Rage LT Pro / Rage XL / XC 32bit, than on Rage XL AGP (64bit), i can show more higher fps with them. This selection takes more time and effort? If its not hard, leave one open, other closed, more focused on those selected games and i share them both in my drivers. Have i shared my old 3DMark results with Rage XL AGP? Its not that hard to make Rage XL world record on 3DMark99 i think. Every way i am pleased where you are going with it.

I have some RagePro/XL cards results. These results are without game tweaks, bilinear on / off and vga memory oc.
Old 2024 results at 3DMark99Max and Quake1&2,i can do it better.Pentium3 results are close with those Pentium4.

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 61 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

You have to find someone else to write a general purpose Glide/CIF wrapper. In the meantime you can assume that this project has met its goals already, just needs to trim some fat. Grand Prix Legends would be a nice addition if its quirks don't get in the way too much. I have some plans for S3d/CIF or MSI/CIF, ideally at least one of them is a good fit for CIF in terms of the feature set being fully within CIF.

Reply 62 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie
vvbee wrote on 2026-01-05, 16:55:

You have to find someone else to write a general purpose Glide/CIF wrapper. In the meantime you can assume that this project has met its goals already, just needs to trim some fat. Grand Prix Legends would be a nice addition if its quirks don't get in the way too much. I have some plans for S3d/CIF or MSI/CIF, ideally at least one of them is a good fit for CIF in terms of the feature set being fully within CIF.

Can you trim some fat off from v5 or turn off osd from v5 latest alpha? Can it be with osd on/off switch? Just ideas.
For me all your new cif ideas are great,like s3d/cif and msi/cif,amazing.I can back off with my askings also,its all fun.

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 63 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

There are no versions as such, it's a rolling release. When I say trim the fat I mean decide what to remove so that the wrapper has a clear purpose. For example I may remove games that also support Direct3D or OpenGL. It needs to work well for a specific purpose, not randomly here and there.

Reply 64 of 72, by Spark

User metadata
Rank Member
Rank
Member

What are your thoughts about the dos glide games that use GLIDE2X.OVL?
e.g. Screamer 2

Although I know very little about it, I would have thought CIF for Rage Pro only works in Windows (because Tomb Raider was converted from dos to Windows for the CIF version) and so a CIF wrapper for the dos OVL would be impractical.

Apparently there is a single known CIF game that runs in dos, although that was a very early title and didn't work on Rage Pro anyway. Re: 3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)

Reply 65 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Doesn't Glidos already let you run Screamer 2 and some others with whatever Glide wrapper you want in the backend? I think I tried it with the Glide/S3d wrapper and it sort of worked, but I never went anywhere with it so maybe not that well.

Reply 66 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Sort of works:

The attachment png.gif.jpg is no longer available

Looks to be having to update a lot of textures per frame which tanks the FPS. Annoying side effect of CIF baking too much metadata into textures that Glide keeps separate, but can be worked around to some extent.

I think Glidos recently removed the watermark from free versions, but they don't work in Windows 98. I don't have any plans of writing my own OVL translation.

Reply 67 of 72, by Spark

User metadata
Rank Member
Rank
Member

Thanks for taking a look, interesting results.

Reply 68 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

Updates:
- support Grand Prix Legends
- optimize GLQuake
- remove Die by the Sword demo
- remove Monaco Grand Prix: Racing Simulation 2 demo
- remove Monster Truck Madness 2 demo
- remove Motorhead

Games that also support Direct3D were removed so that the wrapper can have better focus. But in cases where the Rage drivers have notable issues with a particular Glide + Direct3D game wrapping it to CIF would be worth looking into still.

GLQuake now runs about 4% faster than ATI's OpenGL (without multitexturing) thanks to some optimization and pruning a few small things out. I think a potential future purpose for GLQuake support in the wrapper would be to have the game playable on the Rage IIc, which I don't think has OpenGL in Windows 9x. In this case the focus would be on speed at the cost of image quality, i.e. stripping things out basically since the IIc is slow.

Grand Prix Legends is now mostly supported, with some issues. It's an interesting game in that it'll sometimes reset or glitch the card's video mode. In any case the game normally wants to run at 72 Hz but the wrapper doesn't yet implement custom refresh rates.

Support for DOS games using existing OVL translators is worth looking into.

Some games now have occasional texturing issues.

Reply 69 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

I shortly used bit faster pc and also other cif drivers for testing, i have good speed and i dont see any problem with pandemonium 2 (exlusive to glide) and its fps, maybe had older glide2x.dll before. Pod Gold has only tiny sky issue, pod gold has glide and d3d. Pod game is not error free, some glitches are there without any wrapper (from pod video). Pod Gold renders fastest and Pandemonium has 30fps game limit, where i am.

Rendering at pod is different with different API-is.
https://www.youtube.com/watch?v=DU5Zi69QPQs

Pandemonium 2 Trailer
https://www.youtube.com/watch?v=UswwyPXqfEw

Glide2CIF wrapper likes resolution 640x480? Switching to other resolution it quits games, at 640x480 starts ok. I have seen Tomb Raider @ CIF, that it likes same resolution as desktop its at, 640x480 usually or 800x600.

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 70 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

The desktop resolution has to be at least the resolution of the game, otherwise it only renders in that area. There was a note in the readme about it earlier but I figure people won't typically run their desktop at 640 if they game at 800 for example. It looks like an ATI bug because setting the CIF clipping regions after the video mode change should be all that's required but has no effect. I only tried a higher res in Motorhead I believe and it worked there, also Gex's 512 or whatever works, so I assume as long as the desktop resolution is set it should work. Then again if games are quitting rather than just having clipped rendering then it's something else, at least for running higher than desktop resolution, but could still be a limitation of the driver in how it internally manages the render buffers or something.

Reply 71 of 72, by marxveix

User metadata
Rank Oldbie
Rank
Oldbie

I have used to lower its direction, like 512x384, 400x300 and 320x240, i have not used higer than 640x480, usually i use this.

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 72 of 72, by vvbee

User metadata
Rank Oldbie
Rank
Oldbie

I tried three games and they don't quit at other resolutions. Also please don't report issues using old iterations of the DLL, they're unsupported for a reason. Any issue you can't replicate with the latest download can fuck off.