"The survival of liberty in our land increasingly depends on the success of liberty in other lands. The best hope for peace in our world is the expansion of freedom in all the world."
- George W. Bush

Framework 4 (Last updated: October 25, 2019)
Framework 3 (Last updated: February 6, 2017)
Framework 2 (Last updated: October 8, 2006)
Framework (Last updated: October 8, 2006)
Libraries (Last updated: September 16, 2004)
Really old framework (Last updated: September 16, 2004)
Chess
Saturday, August 9, 2003 | Permalink

Executable
Source code
Chess.zip (1.2 MB)
Chess.7z (916 KB)

Required:
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_EXT_texture3D
WGL_ARB_render_texture/GLX_ATI_render_texture
This is a cool screensaver that does an autoplaying game of chess. There's a built-in AI that makes all games look different, though it's not particularly advanced, so even a newbie would beat this AI.

From a technology point of view this demo illustrates a few interesting concepts, such as shadow mapping, projected shadows, perpixel lighting and a shader generated wood material.

It should run on Radeon 9500 and up and GeForce FX.

2003-08-10:
Fixed a minor issue with the GFFX. It should work fine with GFFX now.