From: Samuel Iglesias Gonsálvez <sigles...@igalia.com>

Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com>
---
 src/mesa/drivers/dri/i965/brw_vec4.cpp | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/mesa/drivers/dri/i965/brw_vec4.cpp 
b/src/mesa/drivers/dri/i965/brw_vec4.cpp
index f92abe3..1fc4a6c 100644
--- a/src/mesa/drivers/dri/i965/brw_vec4.cpp
+++ b/src/mesa/drivers/dri/i965/brw_vec4.cpp
@@ -1950,8 +1950,19 @@ vec4_visitor::convert_to_hw_regs()
             break;
          }
 
-         case ARF:
          case FIXED_GRF:
+            if (type_sz(src.type) == 8) {
+               reg = src.as_brw_reg();
+               reg.width = BRW_WIDTH_2;
+               if (src.force_vstride0)
+                  reg.vstride = BRW_VERTICAL_STRIDE_0;
+               else
+                  reg.vstride = BRW_VERTICAL_STRIDE_2;
+
+               break;
+            }
+            /* If type_sz(src.type) != 8, fallthrough */
+         case ARF:
          case IMM:
             continue;
 
-- 
2.7.4

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

Reply via email to