(slow) the mirror refresh rate.
thanks
d
thanks
d
From the readme that came with the OpenGL patch.
Core.ini
========
It just wouldn't be in keeping with the times if we were not to
provide you with some options to twiddle with. Grand Prix Legends
(GPL) uses a file called CORE.INI to control lots of things that are
too arcane to be put in the regular user interface. We have included
a sample CORE.INI with this driver that contains the required text
for controlling the OpenGL options. Those of you who have been
playing GPL online may already be familiar with CORE.INI--just add
the exact text given in this sample CORE.INI to your existing one.
For the rest of you, just copy this sample CORE.INI to your GPL
directory (\Sierra\GPL, if you installed it normally). Here's what
you can change, and what it does--under the [ OpenGL ] section,
there are three lines:
TossHighestMip=0
MipFiltering=4 and
MirrorsEvery=1
By changing the first line to:
TossHighestMip=1
the textures in the game will take only 25% of the memory that they
do when =0 is used. This can be helpful if the frame rate is slow,
and your card has 8MB of texture memory or less. The images will be
a little blurrier, but not too much, and it could help the speed.
The second line allows you to control the type of filtering that is
done by the accelerator. It is probably easier to just try them out
than for me to try and explain all this, so:
MipFiltering=0 no filtering, no mipmapping.
MipFiltering=1 no filtering, with mipmapping.
MipFiltering=2 bi-linear filtering, no mipmapping.
MipFiltering=3 bi-linear filtering, with mipmapping.
MipFiltering=4 tri-linear filtering.
In general, the lower numbers should be faster, with poorer image
quality. Some of us prefer 2 to 4, even on a chip that can do
tri-linear, though, so try them out...
The third line gives you a way to speed up the in-car view when using
OpenGL drivers that don't (yet) do a good job of implementing
glCopyTexSubImage2D (you don't need to know this). What you do need
to know is that by changing the line to:
MirrorsEvery=n
where n is 2, 3, 4, 5, 6, 7, or 8, only a portion of the mirror will
be drawn each frame. 2 means half the mirrors are drawn each frame,
3 means a third of the mirrors are drawn each frame, etc. By
choosing a bigger number, the mirrors will look jerkier, but the main
in-car view will run faster, giving you better control. Once NVidia,
er, your 3D board or chip manufacturer fixes their drivers, you can
change the line back to MirrorsEvery=1 to get the whole mirror image
each frame.
--
Don Scurlock
Vancouver,B.C.