OpenGL on Windows 95

2.1k views Asked by At

I recently installed VC++ 6.0 on an old machine with Windows 95. On Windows 95 there is a 3D maze screensaver made with OpenGL but the computer doesn't have a 3D video card. I would like to know how I can make 3D graphics like in the 3D maze for no 3D video cards.

If you know of a good tutorial or book, I would be happy with your suggestion.

3

There are 3 answers

7
Felice Pollano On BEST ANSWER

OpenGL, if no dedicated 3D hardware is available, can render the graphics on the CPU. You might have noticed that, while the screensaver is running, CPU usage gets pretty high. If you want to learn more about OpenGL, the I would recommend that you take a look at https://stackoverflow.com/q/62540/1103747. My personal favorite is the OpenGL Superbible. But as a suggestion, if you want to learn 3D graphics and your target OS is Windows, I think that you should study something else (WPF, DirectX, XNA, etc). Obviously you will probably want to upgrade from Windows 95.

2
David Heffernan On

Many 3D games were written with graphics provided by software. Both Open GL and Direct 3D have modes that allow for software rendering.

The original version of Half Life can run without graphics hardware and this was one of the reasons for its success.

Back when Windows 95 was current, very few machines had graphics cards with 3D accelerators and so this was how PC games worked.

1
Timothy Baldridge On

The demo is actually a raycaster. It's the same tech that is used in Wolfenstein, and Doom 1/2.

More info here: http://en.wikipedia.org/wiki/Ray_casting