i965/vs: Don't copy propagate into SEND-from-GRF messages.
authorKenneth Graunke <kenneth@whitecape.org>
Sun, 16 Dec 2012 08:40:30 +0000 (00:40 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Mon, 2 Dec 2013 21:10:12 +0000 (13:10 -0800)
commitdd159f25e484d2285773347b66f82719b6bfa01a
treed532ca41c9a6951c3c1468dcd4367291f36ab017
parentce34158680bca4de85499fb8addaf766bf3159cf
i965/vs: Don't copy propagate into SEND-from-GRF messages.

SEND can't deal with swizzles, source modifiers, and so on.  This should
avoid problems with VS pull constant loads on Broadwell.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp