summaryrefslogtreecommitdiff
path: root/xc/lib/GL/mesa/src/drv/savage/savagetris.c
diff options
context:
space:
mode:
Diffstat (limited to 'xc/lib/GL/mesa/src/drv/savage/savagetris.c')
-rwxr-xr-xxc/lib/GL/mesa/src/drv/savage/savagetris.c6
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 )