From: Keith Whitwell Date: Tue, 25 Mar 2008 18:09:25 +0000 (+0000) Subject: draw: don't use fetch_and_store for bypass_vs mode, it's not quite right X-Git-Tag: 062012170305~17580^2~390^2~2092 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cbec00849186db11d77fd00822145e11e69cb07f;p=profile%2Fivi%2Fmesa.git draw: don't use fetch_and_store for bypass_vs mode, it's not quite right --- diff --git a/src/gallium/auxiliary/draw/draw_prim.c b/src/gallium/auxiliary/draw/draw_prim.c index 4fe0ddc..75b2f79 100644 --- a/src/gallium/auxiliary/draw/draw_prim.c +++ b/src/gallium/auxiliary/draw/draw_prim.c @@ -170,10 +170,7 @@ void draw_do_flush( struct draw_context *draw, unsigned flags ) if (flags >= DRAW_FLUSH_SHADER_QUEUE) { if (draw->vs.queue_nr) { - if (draw->rasterizer->bypass_vs) - fetch_and_store(draw); - else - (*draw->shader_queue_flush)(draw); + (*draw->shader_queue_flush)(draw); } if (flags >= DRAW_FLUSH_PRIM_QUEUE) {