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
