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