i965/fs: add a pass for legalizing d2f
authorConnor Abbott <cwabbott0@gmail.com>
Sun, 1 Nov 2015 08:10:21 +0000 (03:10 -0500)
committerSamuel Iglesias Gonsálvez <siglesias@igalia.com>
Tue, 10 May 2016 09:25:08 +0000 (11:25 +0200)
commit9e1b3ea199c3bd01fe89e6ab3eee4cae3da92264
tree41452bc372285541009e8a3254ce0a6adcf2aa19
parent2286a74e3b3a42c2dca051a9676735d07698af36
i965/fs: add a pass for legalizing d2f

We need to do this late, in order to avoid partial writes during the
optimization loop.

v2: Use subscript() instead of stride().

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/Makefile.sources
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs.h
src/mesa/drivers/dri/i965/brw_fs_lower_d2f.cpp [new file with mode: 0644]