diff options
Diffstat (limited to 'xc/lib/GL/mesa/src/drv/savage/savagetris.c')
-rwxr-xr-x | xc/lib/GL/mesa/src/drv/savage/savagetris.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xc/lib/GL/mesa/src/drv/savage/savagetris.c b/xc/lib/GL/mesa/src/drv/savage/savagetris.c index 101731aed..2da9a0c23 100755 --- a/xc/lib/GL/mesa/src/drv/savage/savagetris.c +++ b/xc/lib/GL/mesa/src/drv/savage/savagetris.c @@ -739,8 +739,10 @@ static void savageRenderStart( GLcontext *ctx ) */ savageCheckTexSizes( ctx ); - /* Update hardware state and get the lock */ - savageDDRenderStart( ctx ); + if (!SAVAGE_CONTEXT(ctx)->Fallback) { + /* Update hardware state and get the lock */ + savageDDRenderStart( ctx ); + } } static void savageRenderFinish( GLcontext *ctx ) |