I have all but the mga and tdfx drivers at least compiling now, although
I know of at least one outstanding problem with the Radeon kernel
module. Currently, X is either refusing to load libGLcore.a due to a
missing symbol "getenv", or if I move _mesa_getenv() to before the
"#undef getenv" in Mesa/src/imports.c it segfaults on startup when
calling the XF86DRI initialization function. I'm building a static
server now, as the xf86-enabled gdb seems really slow with dynamic libs
(I'm using a 4.18 RPM'd version).
Once I've resolved any issues with the new texturing functions in the
Radeon driver, it should be pretty straight forward to get the tdfx
driver done. MGA will come after that.
Radeon is essentially done (fallback case when texutil code can't handle
conversion needs to be filled in, but this is minor). Everything else
works like a charm.
On to tdfx and mga, then I'll commit and tag the branch.
Get latest updates about Open Source Projects, Conferences and News.