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

Reply via email to