From: Chia-I Wu <o...@lunarg.com>

Copy sechalf to the new register, otherwise we would read wrong HW registers.

Signed-off-by: Chia-I Wu <o...@lunarg.com>
---
 src/mesa/drivers/dri/i965/brw_fs.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp 
b/src/mesa/drivers/dri/i965/brw_fs.cpp
index 2ebadc8..8991ee8 100644
--- a/src/mesa/drivers/dri/i965/brw_fs.cpp
+++ b/src/mesa/drivers/dri/i965/brw_fs.cpp
@@ -2217,6 +2217,7 @@ fs_visitor::register_coalesce()
                   new_src.abs = 1;
                }
               new_src.negate ^= scan_inst->src[i].negate;
+              new_src.sechalf = scan_inst->src[i].sechalf;
               scan_inst->src[i] = new_src;
            }
         }
-- 
1.8.3.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to