From 022531209d1575b5c1cd84070757521566f856b7 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 18 Oct 2010 12:41:10 -0700 Subject: [PATCH] i965: Assert out on gen6 VS constant buffer reads that hang the GPU for now. --- src/mesa/drivers/dri/i965/brw_vs_emit.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mesa/drivers/dri/i965/brw_vs_emit.c b/src/mesa/drivers/dri/i965/brw_vs_emit.c index e2bff1386b8..ce334799965 100644 --- a/src/mesa/drivers/dri/i965/brw_vs_emit.c +++ b/src/mesa/drivers/dri/i965/brw_vs_emit.c @@ -930,6 +930,8 @@ get_constant(struct brw_vs_compile *c, assert(argIndex < 3); + assert(c->func.brw->intel.gen < 6); /* FINISHME */ + if (c->current_const[argIndex].index != src->Index) { /* Keep track of the last constant loaded in this slot, for reuse. */ c->current_const[argIndex].index = src->Index; @@ -966,6 +968,8 @@ get_reladdr_constant(struct brw_vs_compile *c, assert(argIndex < 3); + assert(c->func.brw->intel.gen < 6); /* FINISHME */ + /* Can't reuse a reladdr constant load. */ c->current_const[argIndex].index = -1; -- 2.30.2