I'm sorry for unearthing this old topic, but I went down the same rabbit hole yesterday.
When searching for information on the 3D capabilities of the Imagine 128 series, this thread comes up.
So I want to leave the information I was able to find.
For the Imagine 128 there is a Win95 beta driver with DirectX 1.0 support. Here a quote from the index.txt file:
128w9113.exe BETA Direct X supporting driver for the Imagine 128/Win 95
Currently you can find it on this ftp server: https://ftp.infania.net/pub/Windows%20Drivers … /Imagine%20128/
For the Imagine 128 II there is a WinNT4.0 driver with a OpenGL MCD (Mini-Client-Driver) .
Here a screenshot from the old nine.com site:
The attachment OpenGL.jpg is no longer available
A Mini-Client-Driver is not a full OpenGL implementation. You will only see the "GDI Generic" of Microsofts OpenGL software renderer and the Imagine only accelerates parts of it.
The concept is well explained here: https://retro.swarm.cz/nt4-opengl-mini-client … ti-rage-ii-pro/
Currently, you can only find it on this old ftp mirror: https://www.mmnt.net/db/0/0/69.43.38.172/mirr … imagine_series2
The driver is version 4.102.36 and the driver file is called "410236.exe".
The driver seems to work.
WinNT4,0 on a 1GHz Pentium III in GLQuake, 320x240x16:
- Microsoft OpenGL software renderer: 8,1 FPS
- Microsoft OpenGL software renderer with Imagine 128 II OpenGL MCD: 4 FPS
Quake III Arena, 640x480x16
- Microsoft OpenGL software renderer: 2,4 FPS
- Microsoft OpenGL software renderer with Imagine 128 II OpenGL MCD: 1,3 FPS
Video link: https://youtu.be/kF9lPgDFJUk
So you can call it acceleration if you pair the card with a Pentium 1. 😉