My current diff is at:
http://people.freebsd.org/~anholt/dri/files/sis-15.diff
Fixed the DeleteTexture problem (which was seen in glxinfo and tuxracer
in the form of segfaults) with a workaround. In the radeon and r128
drivers there's:
/* free the Mesa context */
rmesa->glCtx->DriverCtx = NULL;
_mesa_destroy_context( rmesa->glCtx );
I was using the same thing for sis. The problem is the DeleteTexture
gets called from within _mesa_destroy_context, and for sis's
DeleteTexture the DriverCtx is required. Is NULLing out the DriverCtx
necessary?
Fogging is fine as far as I can tell with demos now, though I have
doubts about it.
Haven't made any progress on the front buffer issues and misplacement of
the windows on non-twm (and occasionally twm) window managers. Does
anyone that uses the old sis driver see either of these problems? The
texenv and tessdemo demos or anything single-buffered show the
frontbuffer problem, while I think any demo will show the misplacement.
--
Eric Anholt [EMAIL PROTECTED]
http://people.freebsd.org/~anholt/ [EMAIL PROTECTED]
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel