Mesa (master): r300: Also respect shared radeon fallback flags.

Michel Dänzer daenzer at kemper.freedesktop.org
Sun Aug 30 10:54:30 UTC 2009


Module: Mesa
Branch: master
Commit: 292888e60d66c015b3dc4886c4c457b7d902908f
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=292888e60d66c015b3dc4886c4c457b7d902908f

Author: Michel Dänzer <daenzer at vmware.com>
Date:   Sun Aug 30 12:37:12 2009 +0200

r300: Also respect shared radeon fallback flags.

---

 src/mesa/drivers/dri/r300/r300_draw.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/r300/r300_draw.c b/src/mesa/drivers/dri/r300/r300_draw.c
index 9c791c7..7826e8c 100644
--- a/src/mesa/drivers/dri/r300/r300_draw.c
+++ b/src/mesa/drivers/dri/r300/r300_draw.c
@@ -463,7 +463,7 @@ static void r300SetVertexFormat(GLcontext *ctx, const struct gl_client_array *ar
 	}
 
 	r300SwitchFallback(ctx, R300_FALLBACK_AOS_LIMIT, vbuf->num_attribs > R300_MAX_AOS_ARRAYS);
-	if (r300->fallback)
+	if (r300->fallback || r300->radeon.Fallback)
 		return;
 }
 
@@ -624,7 +624,7 @@ static GLboolean r300TryDrawPrims(GLcontext *ctx,
 
 	r300SetVertexFormat(ctx, arrays, max_index + 1);
 
-	if (r300->fallback)
+	if (r300->fallback || r300->radeon.Fallback)
 		return GL_FALSE;
 
 	r300SetupVAP(ctx, r300->selected_vp->code.InputsRead, r300->selected_vp->code.OutputsWritten);




More information about the mesa-commit mailing list