i965/fs: Make register file enum 0 be the undefined register file.
authorEric Anholt <eric@anholt.net>
Wed, 23 Nov 2011 18:13:39 +0000 (10:13 -0800)
committerEric Anholt <eric@anholt.net>
Wed, 30 Nov 2011 19:23:26 +0000 (11:23 -0800)
commita3b8c5ed5bd591d4ae7d215f71f039d3b19200bb
treeadd34277d4bf25c25db8f083502bd486ff4f73d1
parentc6abde211fa875f90e59e3709720cfe394669069
i965/fs: Make register file enum 0 be the undefined register file.

In 6d874d0ee18b3694c49e0206fa519bd8b746ec24, I checked whether a
register that had been stored was BAD_FILE (as opposed to a legitimate
GRF), but actually the unset register was ARF NULL because it had been
memset to 0.  Finding BAD_FILE for unset values in debugging was my
intention with that file, so make it the case more often by
rearranging the enum.  There was only one place we relied on the magic
enum register_file to hardware register file correspondance anyway.
src/mesa/drivers/dri/i965/brw_fs.h
src/mesa/drivers/dri/i965/brw_fs_emit.cpp