i965/fs: support doubles with shared variable stores
authorIago Toral Quiroga <itoral@igalia.com>
Tue, 26 Jan 2016 09:30:39 +0000 (10:30 +0100)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Mon, 16 May 2016 07:55:33 +0000 (09:55 +0200)
commit8c6d147373cbdefef5945b00626bb62bb03198ca
tree830de28f3135ecb2bd779fba5c0582939074d440
parent943f9442bf7943a992730e642e91ed874d50790c
i965/fs: support doubles with shared variable stores

This is pretty much the same we do with SSBOs.

v2: do not shuffle in-place, it is not safe since the original 64-bit data
    could be used after the write, instead use a temporary like we do
    for SSBO stores (Iago)

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_fs_nir.cpp