[Mesa-dev] [PATCH RFC 4/6] i965: keep SecHalf flag after register coalescing
Chia-I Wu
olvaffe at gmail.com
Mon Sep 30 01:27:48 PDT 2013
From: Chia-I Wu <olv at lunarg.com>
Copy sechalf to the new register, otherwise we would read wrong HW registers.
Signed-off-by: Chia-I Wu <olv at 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
More information about the mesa-dev
mailing list