I forgot to mention that 3D support in Asphyre 4.1.0 and respective examples require SM2 capable hardware. Fixed-function pipeline support in Asphyre 4 has been dropped (if you are wondering why, see this thread). That is, you will need at minimum Nvidia GeForce FX 5200, ATI Radeon 9550 or ATI Radeon X300 to be able to run 3D examples.

All examples use per-pixel lighting (bump-mapping and shadow mapping uses phong specular reflection, "BasicShdr" uses Cook-Torrance specular reflection).

I forgot to include one example in the snapshot that illustrates the usage of shader instancing on SM2 hardware; it will appear in the next snapshot (about in a week).