OpenGL - Screen Saver - what do I need to get started?


I want to program a OpenGL screen saver for windows. What do I need to get started? I don’t want to use Glut etc., because the user shouldn’t have to install more than the screen saver itself.

Thanx in advance!




you can try DemoGL, the last version includes a screensaver option.

Check out their site at

Good luck

I just put together a new version of my ScreenSaver Appwizard. If you use VC++ you can use that to generate a screensaver project for you. And it even will initialize OpenGL if you choose to do so. There are a couple of sample screensavers it can generate as well. (Really dumb ones, but I wanted to have something there for now.) Eventually, I plan to have an option to initialize Direct3d as well, but that’s kind of a low priority at the moment. You can download it here

I didn’t include any instructions with it, but you basically just plop it in your <VStudio path>/Common/MSDev98/Template directory and then the screensaver will show up in the projects tab when creating a new VC++ project.

Look at my Website:

In the screensaver section you can find a simple example that shows how to build a screensaver that uses OpenGL.
Well, this example uses GLUT but you can easliy change it…