I've merged in my changes to cvs.
Things went pretty smoothly, and I'm confident there should be few
problems for people using the X and FX drivers. Those
using/responsible for other drivers, in particular the windows and D3D
drivers should look at bringing these uptodate as soon as possible.
The D3D driver in particular is broken and Leigh needs to look at what
has been done to the FX driver & emulate these changes.
As I've merged in very little more than what is in the KW3 patch, some
peoples bug fixes haven't yet been applied. The version of the FX
driver is still the old (0.29) version. The bugs that *have* been fixed
include:
- multipass clipping problems in quake2
- arrayelement problems (also seen in q2)
- lineloop/vb full problem (samples/quad.c)
- line clipping bug (samples/tri.c)
- display list culling/clipping problem (samples/olympic.c, ipers.c(?))
I am going skiing on Saturday, for a week, so it would be a good idea
for you all to pull this down asap, and find out if there are any
catastrophic problems in what I've done.
I've added a file KNOWN_BUGS in the src directory where we can do some
rudimentary tracking of outstanding problems.
Keith