i965: Fix whole-structure/array assignment in new FS.
authorEric Anholt <eric@anholt.net>
Thu, 30 Sep 2010 18:46:24 +0000 (11:46 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 30 Sep 2010 20:45:42 +0000 (13:45 -0700)
commit6f6542a483ec726538f8a4555bddaeb0be6b2146
treef1ab68ebf6c55514fe80c7dc81d6ce4e8d029518
parent3661f757ee7e75348f0df834ecf1febb211ddf66
i965: Fix whole-structure/array assignment in new FS.

We need to walk the type tree to get the right register types for
structure components.  Fixes glsl-fs-statevar-call.
src/mesa/drivers/dri/i965/brw_fs.cpp