i965/vec4: Add and use byte-MOV instruction for unpack 4x8.
Previously we were using a B/UB source in an Align16 instruction, which is illegal. It for some reason works on all platforms, except Broadwell. Cc: "10.5" <mesa-stable@lists.freedesktop.org> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=86811 Reviewed-by:Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit e0137fd6)
Showing
- src/mesa/drivers/dri/i965/brw_defines.h 1 addition, 0 deletionssrc/mesa/drivers/dri/i965/brw_defines.h
- src/mesa/drivers/dri/i965/brw_shader.cpp 2 additions, 0 deletionssrc/mesa/drivers/dri/i965/brw_shader.cpp
- src/mesa/drivers/dri/i965/brw_vec4_generator.cpp 16 additions, 0 deletionssrc/mesa/drivers/dri/i965/brw_vec4_generator.cpp
- src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp 2 additions, 2 deletionssrc/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
Loading
Please register or sign in to comment