i965: Refactor Gen6+ SF attribute override code.
authorKenneth Graunke <kenneth@whitecape.org>
Sat, 2 Feb 2013 20:33:21 +0000 (12:33 -0800)
committerAndreas Boll <andreas.boll.dev@gmail.com>
Wed, 13 Feb 2013 20:48:37 +0000 (21:48 +0100)
commitd47020b6d4d810ac3f20c1e47c90d9de3fb8a53a
tree3b0a07d1fa713e40f999b46471d34b3a48b944e0
parent52c711e5b20967a90cda431b188f1071eec73558
i965: Refactor Gen6+ SF attribute override code.

The next patch will benefit from easy access to the source attribute
number and whether or not we're swizzling.  It doesn't want the final
attr_override DWord form, however.

Reviewed-by: Paul Berry <stereotype441@gmail.com>
Tested-by: Martin Steigerwald <martin@lichtvoll.de>
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
(cherry picked from commit b3efc5bea85a84493a4b81eea0d3c3acfe42813f)
src/mesa/drivers/dri/i965/gen6_sf_state.c