Mesa (master): i965: make swizzle_for_size() return unsigned

Brian Paul brianp at kemper.freedesktop.org
Fri Oct 7 09:38:39 PDT 2011


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

Author: Brian Paul <brianp at vmware.com>
Date:   Fri Oct  7 10:38:30 2011 -0600

i965: make swizzle_for_size() return unsigned

Silences a warning about comparing to an unsigned variable.  It looks like
the result of swizzle_for_size() is always assigned to unsigned vars.

Reviewed-by: Chad Versace <chad at chad-versace.us>

---

 src/mesa/drivers/dri/i965/brw_vec4.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_vec4.h b/src/mesa/drivers/dri/i965/brw_vec4.h
index 1caf1a6..eae841c 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4.h
+++ b/src/mesa/drivers/dri/i965/brw_vec4.h
@@ -47,10 +47,10 @@ class dst_reg;
  * channels, as that will tell optimization passes that those other
  * channels are used.
  */
-static int
+static unsigned
 swizzle_for_size(int size)
 {
-   static const int size_swizzles[4] = {
+   static const unsigned size_swizzles[4] = {
       BRW_SWIZZLE4(SWIZZLE_X, SWIZZLE_X, SWIZZLE_X, SWIZZLE_X),
       BRW_SWIZZLE4(SWIZZLE_X, SWIZZLE_Y, SWIZZLE_Y, SWIZZLE_Y),
       BRW_SWIZZLE4(SWIZZLE_X, SWIZZLE_Y, SWIZZLE_Z, SWIZZLE_Z),



More information about the mesa-commit mailing list