--- mach64_lock.orig 2006-10-07 11:45:36.000000000 +0300 +++ mach64_lock.c 2006-10-07 11:47:00.000000000 +0300 @@ -82,6 +82,9 @@ | MACH64_UPLOAD_MISC | MACH64_UPLOAD_CLIPRECTS); + /* EXA render acceleration uses the texture engine, so restore it */ + mmesa->dirty |= (MACH64_UPLOAD_TEXTURE); + if ( sarea->ctx_owner != mmesa->hHWContext ) { sarea->ctx_owner = mmesa->hHWContext; mmesa->dirty = MACH64_UPLOAD_ALL;