i965/vec4: split instructions that read 64-bit interleaved attributes
authorIago Toral Quiroga <itoral@igalia.com>
Fri, 1 Jul 2016 07:26:32 +0000 (09:26 +0200)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Tue, 3 Jan 2017 10:26:51 +0000 (11:26 +0100)
commit2f0bc54e2bf6c7d218f30acc88f5cb94bd6214f7
tree358cbc950af1c3dc2e501ec89f02a43f886c2855
parent0579c85e5ca7d406cad42db7c1501d6b1fb9696b
i965/vec4: split instructions that read 64-bit interleaved attributes

Stages that use interleaved attributes generate regions with a vstride=0
that can hit the gen7 hardware decompression bug.

v2:
- Make static the function and fix indent (Matt)

Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_vec4.cpp