[Mesa-dev] [PATCH 0/9] Skip automatic execsize for instructions with a width of 4

Samuel Iglesias Gonsálvez siglesias at igalia.com
Thu Dec 17 05:44:26 PST 2015


Hello,

This patch series is a updated version of the one Iago sent last
week [0] that includes patches for gen6 too, as suggested by Jason.

We checked the gen9 code paths that work with a horizontal width of 4
and we think there won't be any regression on gen9... but we don't
have any gen9 machine to run piglit with these patches. Can someone
check it?

Please read the original cover letter [0] for more information.

Sam

[0] http://lists.freedesktop.org/archives/mesa-dev/2015-December/102746.html

Iago Toral Quiroga (5):
  i965/eu: set correct execution size in brw_NOP
  i965/fs: set execution size for SEND messages in
    generate_uniform_pull_constant_load_gen7
  i965/eu: set execution size for SEND message in
    brw_send_indirect_message
  i965: set correct execsize for MOVS with a width of 4 in
    brw_find_live_channel
  i965: Skip execution size adjustment for instructions of width 4

Samuel Iglesias Gonsálvez (4):
  i965/gs/gen6: fix execsize for instructions with width of 4 in
    gen6_sol_program()
  i965/vec4/gen6: fix exec_size for instructions with width of 4 in
    generate_gs_svb_write()
  i965/vec4/gen6: fix exec_size for instructions with destination width
    of 4
  i965/vec4/gen6: fix exec_size for MOV with a width of 4 in
    generate_gs_ff_sync()

 src/mesa/drivers/dri/i965/brw_eu_emit.c          | 25 +++++++++++++++++++++---
 src/mesa/drivers/dri/i965/brw_ff_gs_emit.c       |  9 ++++++++-
 src/mesa/drivers/dri/i965/brw_fs_generator.cpp   |  2 ++
 src/mesa/drivers/dri/i965/brw_vec4_generator.cpp | 13 +++++++++++-
 4 files changed, 44 insertions(+), 5 deletions(-)

-- 
2.5.0



More information about the mesa-dev mailing list