Mesa (gallium_draw_llvm): draw llvm: iterate with the correct stop over the outputs
Zack Rusin
zack at kemper.freedesktop.org
Tue Apr 6 16:03:30 UTC 2010
Module: Mesa
Branch: gallium_draw_llvm
Commit: de0647dbad96db222b5643d03b3f61b093e7ef76
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de0647dbad96db222b5643d03b3f61b093e7ef76
Author: Zack Rusin <zackr at 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);
More information about the mesa-commit
mailing list