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

Author: José Fonseca <[email protected]>
Date:   Sat Mar  6 12:49:14 2010 +0000

util: Fix the maximum value computation for SSCALED channels.

---

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

diff --git a/src/gallium/auxiliary/util/u_format_parse.py 
b/src/gallium/auxiliary/util/u_format_parse.py
index 80bae6f..f74dc5e 100755
--- a/src/gallium/auxiliary/util/u_format_parse.py
+++ b/src/gallium/auxiliary/util/u_format_parse.py
@@ -78,7 +78,7 @@ class Channel:
         if self.type == UNSIGNED:
             return (1 << self.size) - 1
         if self.type == SIGNED:
-            return self.size - 1
+            return (1 << (self.size - 1)) - 1
         assert False
     
     def min(self):

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to