i965: Update the surface formats table from the current specs.
authorEric Anholt <eric@anholt.net>
Thu, 21 Mar 2013 21:21:10 +0000 (14:21 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 8 May 2013 22:31:06 +0000 (15:31 -0700)
commit2755946427392344b79d39f8e2fc144e9fa333aa
treeade3399c75a9dc951b45873c348ea8bca7bf10df
parent5d89487eb23b9f96920f0b5efac73bc4e9e5fc47
i965: Update the surface formats table from the current specs.

Unfortunately the surface formats table is now splattered across multiple
chapters.  All surface format enums from brw_defines.h are present, but
only support for them that is mentioned in the public specs is included
here.

v2 (from Ken): Mark R32G32B32A32_SFIXED as unsupported on Ivybridge.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/drivers/dri/i965/brw_wm_surface_state.c