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

Samuel Iglesias Gonsálvez siglesias at igalia.com
Mon Mar 7 09:48:49 UTC 2016


Hello,

There is only one patch from this series that has been reviewed (patch
1).

Our plans is to start sending patches for adding fp64 support to i965
driver in the coming weeks but they depend on these patches.

Can someone take a look at them? ;)

Sam


On Thu, 2015-12-17 at 14:44 +0100, Samuel Iglesias Gonsálvez wrote:
> 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/1027
> 46.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(-)
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160307/c9cd5240/attachment.sig>


More information about the mesa-dev mailing list