Screenshots

A screenshot section is more or less a requirement of any remotely graphics-related Open Source project these days, so here goes.

Note that GLFW can't render anything on its own, so these shots are from applications using the library, or from the included example programs.

Triangle


Windows XP

This is the simplest of simple OpenGL applications: a single spinning triangle. It runs in a window. A nice feature is the FPS counter in the title bar of the window.


Particles


Windows 2000

This picture is from the particles.c demo, which is a particle engine. It sports some nice features, such as multithreading (one thread for drawing, and one for particle physics), lighting, display lists, vertex arrays, billboarding, fog and blending. It also uses the GL_EXT_separate_specular_color extension in order to get more realistic specular reflections in the textured floor. I like this demo, it is colorful, and it is fast (>200 FPS on an Athlon 700 MHz + GeForce256 @ 640x480x16).


3D Pong

 
Windows 2000

A 3D version of the old game Pong. A complete fullscreen game with textures, keyboard and joystick support, lighting, different camera views etc, in only 843 lines of code. The game was written to show that GLFW is well suited for game development.


Split view


Windows NT 4.0

A demonstration of how to show four different views in one window.


Gears


AmigaOS 3.1

The classic gears demo, ported to GLFW.


Boing


Mandrake Linux 9.1

The classic Amiga 'Boing' demo, originally written in 1985 by R.J. Mical and Dale Luck to show off the Amiga 1000 prototype, and later ported to OpenGL by Jim Brooks. This is of course the GLFW port of the demo, which is slightly smoother than the original (the original OpenGL port used the GLUT timer).


Wave Simulation


Mac OS X

This is a wave simulation, originally written for SDL by Jakob Thomsen. This GLFW port was made frame rate independent, which is possible thanks to the GLFW high resolution timer.


NeoMaze

 
Windows 2000

NeoMaze is a good looking modern PacMan clone set out in a psychadelic 3D universe. NeoMaze was created by Gamejig.com, and uses GLFW (of course).
NeoMaze and associated screenshots are copyright © Gamejig.com 2003


Machinations


Windows XP

Machinations is a realtime strategy game under development. You can find out more at the Machinations page.
Machinations and associated screenshots are copyright © the Machinations team