Mountain Dew Direct3D Retained Mode Screensaver
Copyright (c) 1997 Ice Brewed Software Company

-------- Version 0.6.2 --------
Released Tuesday, August 19

Fixed some problems with what happens when the screensaver fails. If the
program fails when previewing in the display properties window, no error
is displayed. This is because when focus returns to the display properties
window, it respawns the screensaver (I'm not sure why microsoft is doing
this). Therefore, I don't display the message. However, all the errors are
logged in \d3derr.log

Also fixed the first time startup bug. If you pressed the cancel button in
the config dialog the first time it appears, the registry key would be
created, but empty. The next time the program ran, it would think that the
key was full and you would get lots of nice Access Exceptions. Now I test
to make sure that the key has entries in it. Otherwise, I open the config
dialog again.

** Known Problems **

The screensaver still does not run (nor preview) in 8 bit display modes
(yuck!) Rendering looks crappy in 8 bits anyways.

Specular coloring, fog, and perspective correction are not selectable at this
time. Specular coloring and perspective correction are always "on".

Settings not supported for a particular hardware driver are not disabled.

-------- Version 0.6.1 --------
Released Thursday, July 23

Most features fixed. Hardware accelerated machines should see frame rates
in excess of 100 fps, or at your monitor's refresh rate. Animation is fixed
at a "virtual" rate of 60 fps, so higher frame rates will result in
smoother, not faster, animation.

You can change the label on the can and/or the top and bottom by
substituting dewcan.bmp (512x256), top.bmp (256x256), bottom.bmp (256x256).

dewcan.x contains three objects: can, bottom, top. They reference the above
bitmaps in their texture. There is no toplevel frame.

Those of you that have processors with MMX(tm) technology should use the
MMX driver if you don't have hardware acceleration. It will probably give
you better performance than the RAMP driver.

This version should use the non-debug versions of the MFC and VC runtime
libraries. If the screensaver doesn't run, copy it to a .exe file and run
it from a MS-DOS prompt. It should pop up a dialog telling you which
libraries are missing. Please email me and tell me which files you need.

** Known Problems **
Specular coloring, fog, and perspective correction are not selectable at this
time. Specular coloring and perspective correction are always "on".

Settings not supported for a particular hardware driver are not disabled.

-------- Version 0.5 --------
Released Friday, June 13 11:30 PST

This beta version of the screensaver allows you to choose your driver and
graphics mode to display in. The program always runs in fullscreen, with
Gouraud shading.

This program also uses the debug versions of the MFC and VC libraries. If
you need them (the program doesn't do anything), email me.

** Known Problems **

Most of the settings in the dialog are ignored.

You cannot choose what file to display. However, you can replace the planets.x
file with whatever you want. Make sure you encapsulate all of the objects in a
toplevel frame (option -T in conv3ds). 

Texture mapping is not supported.

Animation data is ignored.

Frame rate is fixed at ~25 fps.

Selecting a video mode on a hardware accelerator where you don't have enough
video memory to support it isn't checked. The error will occur when the 
screensaver starts up.

Options that aren't available for a particular driver aren't disabled.

Have Fun!

Jason Cwik
jcwik@dept.agecon.umn.edu
