Hi,
I've been testing a Win32 / FX build of the Mesa 3.1 final release,
with our game configured to use a pipeline as similar to that of Quake 3 as
possible (everything possible is sent via compiled vertex arrays with
glDrawElements, without using display lists, etc). The final results are:
Bugs
1) Voodoo 1, 2, Rush
Some debugging text displayed using glBitmap and a few pieces of untextured
user interface drawn using GL_LINE primitives in orthographic projection
appear in blue when they should be red. I think Daryll Strauss said before
that he was looking at fixing this - is that right?
2) Voodoo 1, Rush only
The game crashes after a few (usually less than 20) rendered frames. Note
that both of these tests were done on Pentium Is with Windows 95 OSR2
installed (a P200 MMX for the Voodoo 1 and a P133 for the Voodoo Rush, which
is "actually" a Stingray 128). The Glide version installed was the one from
the latest release of the "Quake 3 compatible" drivers (the ones in GLSetup
build 1.10).
I'm afraid I haven't as yet been unsable to extract any useful information
from mine or Mesa's log files which might hint at what went wrong here.
Other Comments
1) Frame rate is about 80% of what it is with the "official" 3dfx drivers
for a Voodoo 2 in a Pentium II (Windows 98).
2) At least one problem with the "official" drivers is fixed in the Mesa
version - Mesa does alpha tests based on the results of bilinear filtered
alpha if bilinear filtering is turned on, unlike the Quake 3 compatible 3dfx
drivers, but like just about every other driver I've ever seen where the
hardware actually supports this. As a result, our trees no longer look
horribly blocky:-)
All in all, I'm quite impressed. Is there anything I could do
which might help with debugging the crashes on Voodoo 1 and Rush? Turn on
some sort of log file option and send someone the output, for example?
(Please note that I'm going on holiday at the end of today, so there may be
some delay in getting back to anyone who'd like more information on this).
Thanks,
Neal Tringham (VX)
([EMAIL PROTECTED])
_______________________________________________
Mesa-dev maillist - [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev