Mesa (vulkan): i965/fs: Use the scale helper in surface_builder

Jason Ekstrand jekstrand at kemper.freedesktop.org
Thu Apr 7 23:49:17 UTC 2016


Module: Mesa
Branch: vulkan
Commit: 15895bf777bd5f68a197506fdeaced28aa440622
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15895bf777bd5f68a197506fdeaced28aa440622

Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date:   Tue Apr  5 10:37:54 2016 -0700

i965/fs: Use the scale helper in surface_builder

As requested by Curro

---

 src/mesa/drivers/dri/i965/brw_fs_surface_builder.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_fs_surface_builder.cpp b/src/mesa/drivers/dri/i965/brw_fs_surface_builder.cpp
index 4adffdd..96731ff 100644
--- a/src/mesa/drivers/dri/i965/brw_fs_surface_builder.cpp
+++ b/src/mesa/drivers/dri/i965/brw_fs_surface_builder.cpp
@@ -725,7 +725,7 @@ namespace {
                 */
                if (is_signed && widths[c] < 32)
                   bld.AND(offset(dst, bld, c), offset(dst, bld, c),
-                          brw_imm_d((1 << widths[c]) - 1));
+                          brw_imm_d(scale(widths[c])));
             }
          }
 
@@ -804,7 +804,7 @@ namespace {
                 */
                if (is_signed && widths[c] < 32)
                   bld.AND(offset(dst, bld, c), offset(dst, bld, c),
-                          brw_imm_d((1 << widths[c]) - 1));
+                          brw_imm_d(scale(widths[c])));
             }
          }
 




More information about the mesa-commit mailing list