Mesa (mesa_7_7_branch): gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba()

Brian Paul brianp at kemper.freedesktop.org
Sat Jan 23 00:17:41 UTC 2010


Module: Mesa
Branch: mesa_7_7_branch
Commit: 5e78903952961fc207b8da1f7b2d0c6ddfd49881
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5e78903952961fc207b8da1f7b2d0c6ddfd49881

Author: Brian Paul <brianp at vmware.com>
Date:   Fri Jan 22 17:17:01 2010 -0700

gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba()

Fixes fd.o bug 23313.

---

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

diff --git a/src/gallium/auxiliary/util/u_tile.c b/src/gallium/auxiliary/util/u_tile.c
index 8a22f58..7b0680b 100644
--- a/src/gallium/auxiliary/util/u_tile.c
+++ b/src/gallium/auxiliary/util/u_tile.c
@@ -341,7 +341,7 @@ a4r4g4b4_put_tile_rgba(ushort *dst,
          g >>= 4;
          b >>= 4;
          a >>= 4;
-         *dst++ = (a << 12) | (r << 16) | (g << 4) | b;
+         *dst++ = (a << 12) | (r << 8) | (g << 4) | b;
       }
       p += src_stride;
    }




More information about the mesa-commit mailing list