WELCOME!

This is a demo of the realtime gouraud shader I'am working on
at the moment.
To run it simply type 'fast'. (sadly it's not very fast yet <g>)

The program requires a 386/486 and VGA.
The program will run as DOS or OS/2 fullscreen app. 

Keys to try:
[Cursor keys]   move the camera around the scene
[w]             wireframe mode (very flickering, no buffering implemented)
[f]             flatshaded mode
[g]             gouraud shaded mode
[+/-]           increment/decrement camera distance
[ESC]           exit

The program runs quite smooth (around 20 fps) on my 486DLC2-50 and is just
usable on a 386DX40. The reason for the lack of speed is that I just started 
optimizing the C code. At the moment there is no asm in there apart, from the
fixed point routines.

NOTES:

The hardware requirements of the demo are a bit odd:

        - The Demo requires a 386 or 486
        - on a 386 or 486SX you will need a math coprocessor _IF_ running under
          DOS. The program doesn't use floating point math but the Dos-extender
          requires one.
        - on a 486 the copro. is integr... (well, you know that <g>)
        - if running OS/2 (really OS/2, not the Dos-box) you will be fine,
          regardless of the processor type

The coprocessor oddity mentioned above comes from the development system used:
The EMX/GNU 32 Bit flat mode compiler produces executables that run as dos
and/or OS/2 apps. but require a math. coprocessor on a 386 under dos.

        
Have fun - Gerhard Skronn
COMPUSERVE [100315,3553]  