[MacGLQuake] More Fixes...

Frank C. frankco@sympatico.ca
Sun, 20 Aug 2000 13:38:47 -0400


Hey folks,

I've gone over the video code and patched up a few things;

The AGL initialization will now check if the selected context supports
AGL_FULLSCREEN and kick into fullscreen mode automatically - This *should*
allow fullscreen only cards (like the Voodoo2) to work, and it also means
that my old Voodoo fix (that broke ATI rendering) is no longer needed. The
-window commandline switch will still overide this on cards that allow
windowed rendering (Voodoo3).

I've also hooked the brightness slider into DrawDprocket to control gamma
levels. Due to the fact that the DSp gamma can now be set to something other
than 1, the auto fade in/out is a little whacked. I already have some custom
fading routines, so this will be fixed eventually.

I need someone with a Voodoo2 and / or ATI card to test these builds just to
make sure it's all working. If anyone with a multi-monitor setup can give
some feed back I'd appreciate it as well. Note that fullscreen always uses a
refresh of 75MHz in this build - I'm still deciding the best way to allow
the user to change that (either a commandline switch, through DrawSprocket,
or an auto 'select best refresh' routine).

You can download the executables and source changes here
<http://www.planetquake.com/paroxysm/mglq/>

These files contain all the changes I've made in the past few weeks - this
is not an official release, just for testing - let me know if they work for
y'all.

pOx
pox@planetquake.com
--