i965/fs: Use correct spill offsets
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 24 Oct 2014 18:41:25 +0000 (11:41 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 27 Oct 2014 20:35:57 +0000 (13:35 -0700)
commit9d1f72ebdec90e2c747d5af38d72895a60a1753a
tree2917152565c5803930d1691100b423e5af47bc8b
parent4242eb14c1dab83b29e63a4833400ff600cc9f96
i965/fs: Use correct spill offsets

Different platforms require the offset to be in different units.  However,
the generator fixes all of this up for us and only requires an offset in
bytes.  Previously, we were getting this wrong all over the place.  Some
computed/used it correctly as bytes while others treated the offset as
whole registers or computed it as bytes or bytes*2 in SIMD16 mode.  This
commit cleans all this up and makes us properly treat it as bytes
everywhere.

Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp