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

Author: Zack Rusin <za...@vmware.com>
Date:   Tue Apr  6 12:07:33 2010 -0400

draw llvm: iterate with the correct stop over the outputs

it's whatever the var step is (4 usually) not an unconditional 1

---

 src/gallium/auxiliary/draw/draw_llvm.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/src/gallium/auxiliary/draw/draw_llvm.c 
b/src/gallium/auxiliary/draw/draw_llvm.c
index eac5e91..021662e 100644
--- a/src/gallium/auxiliary/draw/draw_llvm.c
+++ b/src/gallium/auxiliary/draw/draw_llvm.c
@@ -634,8 +634,7 @@ draw_llvm_generate(struct draw_llvm *llvm)
                      draw->vs.vertex_shader->info.num_outputs,
                      max_vertices);
 
-      io_itr = LLVMBuildAdd(builder, io_itr,
-                            LLVMConstInt(LLVMInt32Type(), 1, 0), "");
+      io_itr = LLVMBuildAdd(builder, io_itr, step, "");
    }
    lp_build_loop_end_cond(builder, end, step, LLVMIntUGE, &lp_loop);
 

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

Reply via email to