Mesa (master): gallivm: fix incorrect type for zero vector in emit_kilp()
Brian Paul
brianp at kemper.freedesktop.org
Tue Oct 19 15:15:06 UTC 2010
Module: Mesa
Branch: master
Commit: ec2824cd867d3b782588be1f3b1d5d802eb381ab
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ec2824cd867d3b782588be1f3b1d5d802eb381ab
Author: Brian Paul <brianp at vmware.com>
Date: Tue Oct 19 09:14:17 2010 -0600
gallivm: fix incorrect type for zero vector in emit_kilp()
http://bugs.freedesktop.org/show_bug.cgi?id=30974
---
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
index 2bc9057..3c318cc 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
+++ b/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
@@ -1030,7 +1030,8 @@ emit_kilp(struct lp_build_tgsi_soa_context *bld,
mask = LLVMBuildNot(bld->base.builder, bld->exec_mask.exec_mask, "kilp");
}
else {
- mask = bld->base.zero;
+ LLVMValueRef zero = LLVMConstNull(bld->base.int_vec_type);
+ mask = zero;
}
lp_build_mask_update(bld->mask, mask);
More information about the mesa-commit
mailing list