An opengl implementation using Software Rendering on the CPU.
Why would I make this?
Because its fun to learn OpenGL from the wrong end.
What version of OpenGL does this support?
Somewhere around OpenGL1.4
Is it fast?
While i'm trying to make it fast, its not even close to something like a Geforce256 graphics card.
How do I use this?
You dont, and you shouldnt. It really just an experiment.
But really how do I use this?
- Compile it.
- Copy OpenGL32.dll, softgl_rast_reference.dll and softgl.cfg into your game folder.
- Launch your game (which will most likely crash.)
Whats your goal?
When something like Doom3 is playable.
Is it conformant?
No.
Stats from the quake 3 timedemo (default settings) invoked via quake3.exe +timedemo 1 +demo four
.
1260 frames 51.0 seconds 24.7 fps 15.0/40.5/78.0/11.2 ms
These screenshots show the current state of progress on 15/04/2020.