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

Author: Fabian Bieler <der.f...@gmx.net>
Date:   Fri Dec  3 03:39:48 2010 +0100

r600g: set address of pop instructions to next instruction

---

 src/gallium/drivers/r600/r600_shader.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/r600/r600_shader.c 
b/src/gallium/drivers/r600/r600_shader.c
index b6d815f..60e6794 100644
--- a/src/gallium/drivers/r600/r600_shader.c
+++ b/src/gallium/drivers/r600/r600_shader.c
@@ -2805,6 +2805,7 @@ static int pops(struct r600_shader_ctx *ctx, int pops)
 {
        r600_bc_add_cfinst(ctx->bc, CTX_INST(V_SQ_CF_WORD1_SQ_CF_INST_POP));
        ctx->bc->cf_last->pop_count = pops;
+       ctx->bc->cf_last->cf_addr = ctx->bc->cf_last->id + 2;
        return 0;
 }
 

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to