Radeon Dawning, an article from Rage3D:
When I first saw Nvidia’s new GeForce FX Dawn demo I was quite impressed. ATI’s demos done by Alex and the ATI Research crew are of course impressive as well, but the Dawn demo had a certain appeal. Maybe it was the human form, life-like facial expressions, realistic skins tones and texture, or most likely the sexual appeal. So it was disappointing to find out that this magnificent demo would not be able to run on ATI’s DX9 graphic cards. Luckily a group of MIT engineering students were disappointed by the same thing (also rumoured that they were unhappy with Nvidia's image quality and performance) and were up to the task of making it work on ATI hardware (and the brains!). The end result was an opengl wrapper that made the demo run smoothly on ATI hardware. Most impressive!
The following was said about the opengl wrapper:
- It runs 15% faster than NV30 on the 9800pro, and it also runs faster than NV35 (we are unable to personally confirm this but a user with both cards and FRAPS could).
- Creates higher quality images than the original due to the normalization being done in a fragment program (dp3/rsq/mul) instead of in a normalization cubemap which the FX extensions does directly in hardware
- The OpenGL wrapper adds more overhead, as it has to interperet code calls for Nvidia extensions and map them to ATI/ARB extensions, and yet it still runs faster on the ATI card, due to its more sophisticated pixel shader engine.
Requirements:
- A graphic card that supports
- GL_ARB_*_program and
- GL_ATI_vertex_array_object
- Nvidia Dawn Demo
- 512MB System Memory
- Patch works with the following chipsets
- R350 based cards
- R300 based cards
- RV350 based cards
- M10 chipset
Installation:
Unzip and place opengl32.dll into the bin directory of the installed demo. Default example would be c:program files
vidia corporation
vidia demosdawnin
Download ATI OpenGL Wrapper - Techconnect
Download nVidia Dawn Demo
Change Resolutions:
- Select properties for the args.txt or args_ultra.txt in the bin directory and deselect Read-only attribute
- Change to desired resolution which has the commented line "// Window width/height", default resolution is 1024x768
- Go back to properties and select Read-only attribute
Issues:
- Selecting Wireframe mode or Point mode under Drawstyle results in the demo crashing
- The dll does not work with other GeForce FX demos
Thanks to Rage3D