From: Felix <fx...@gm...> - 2004-11-14 19:54:20
|
Hi Savage testers, I uploaded a new set of patches (*_20041114.diff) to http://freedesktop.org/~fxkuehl/savage/. These patches work for Savage3D-based cards only at this point. It will not show the expected results on Savage4-based cards and will most likely lock up. You have been warned. My latest experiments with Savage4 showed that the same approach (using vertex DMA for all rendering) won't work here. It will take major changes to get good support for Savage4 and later-on for Savage2000. Since this is likely to involve binary-incompatible interface changes I don't want to commit anything to CVS yet. However, I won't be able to do much work in the next two weeks, so here is the current state for people to play with. The patches are against CVS HEADs as of about 1 hour ago. Apply the patches in the respective root directories of the DRM, Mesa and X.org source trees. This time they should include all changes needed for compiling. No hand-editing should be needed. Features: * vertex DMA -> slight performance improvement * the ShadowStatus option in xorg.conf now also applies to 3D rendering * all access to the hardware is done by the kernel. This is the basis for a secure driver that can be included in X.org, Mesa and kernel releases. It also fixes a couple of bugs. It has been very stable on my Savage IX here as far as I tested it (quakeforge, quake2, q3demo, torcs, fgfs). Neverball has some serious texture mapping problems. I'm not sure if this is a new problem (didn't try with the CVS version of the driver on Savage IX). I'm not aware of any (other) regressions. Happy testing, Felix --=20 | Felix K=FChling <fx...@gm...> http://fxk.de.vu | | PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 | |