Mesa (master): gallivm: Use unsigned shift in lp_build_minify.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed Aug 11 14:23:13 UTC 2010


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

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Aug 11 15:11:12 2010 +0100

gallivm: Use unsigned shift in lp_build_minify.

Texture dimensions are unsigned.

---

 src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c b/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
index 955d328..665b010 100644
--- a/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
+++ b/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
@@ -811,7 +811,7 @@ lp_build_minify(struct lp_build_sample_context *bld,
                 LLVMValueRef base_size,
                 LLVMValueRef level)
 {
-   LLVMValueRef size = LLVMBuildAShr(bld->builder, base_size, level, "minify");
+   LLVMValueRef size = LLVMBuildLShr(bld->builder, base_size, level, "minify");
    size = lp_build_max(&bld->int_coord_bld, size, bld->int_coord_bld.one);
    return size;
 }




More information about the mesa-commit mailing list