i965/vec4: run scalarize_df() after spilling
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 1 Sep 2016 10:01:02 +0000 (12:01 +0200)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Tue, 3 Jan 2017 10:26:51 +0000 (11:26 +0100)
commitc762809e49daf61fc986721006ce6a520e6e735f
treea0b1abc80c0d259cf0ced657562a60d2dd10a174
parent73610384a8357287cef64434c789ff03c2f6f37a
i965/vec4: run scalarize_df() after spilling

Spilling of 64-bit data requires data shuffling for the corresponding
scratch read/write messages. This produces unsupported swizzle regions
and writemasks that we need to scalarize.

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