On Thu, 2007-05-17 at 15:12 +0800, Wang Zhenyu wrote:
> I've encountered problem when debugging rotation with DRI enabled.
> I965 dri driver only checks sarea->ctxOwner when holding heavy lock,
> but I think we also need to check it in light lock case, as ctxOwner
> is used by video driver to tell others it's smashing the state. With
> below patch, rotation can work fine with DRI on G965.

It should not be necessary because the 2D driver should only touch the
hardware state when it's holding the hardware lock, in which case the
existing code should work fine. Maybe the real problem is that the 2D
driver touches the hardware without taking the lock; I think somebody
mentioned something like that on the xorg mailing list recently.


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to