"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
- Edsger Dijkstra

Benchmarking mode
Thursday, June 5, 2003 | Permalink

I have added some benchmarking tools into my framework. All demos compiled with it from now on will have built-in benchmarking support. Additional information here.

As of the time of this writing only the VolumetricLightingII demo has been updated with benchmark support. I will update more demos later on. If there's any particular demo you'd love to have benchmarking support in, just post a comment on this news item.

Why am I doing this? Two reasons. The first is that there has been a lot of talk about cheating in drivers lately. The sheer amount of demos I keep outputting here would make it unfeasible to cheat through shader replacement. Given that anyone can record their own flyby paths it will be impossible to use tricks like static clip planes, selectively omit framebuffer clears or anything of that kind.
The other reason is of course that it will actually provide us with some interesting performance characteristics data for the latest and greatest features on our cards. Another tool in the reviewer's toolkit.

These demos now has been updated with benchmark support:

[ 5 comments | Last comment by davepermen (2003-06-07 00:00:05) ]