i965: Rework the modifier info map
authorJason Ekstrand <jason.ekstrand@intel.com>
Sun, 16 Jul 2017 23:35:22 +0000 (16:35 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 17 Jul 2017 20:48:38 +0000 (13:48 -0700)
commitec4364d57ec2990e9cc81bb5a932bc115d3e6c44
tree3501a9febf867f2a431c9163925a4ea3c8cdc477
parentf44171ef6230d9e0adf76c563c83103f9af7b124
i965: Rework the modifier info map

This commit splits the mapping in half.  The modifier_infos table now
only contains the modifier and the since_gen field.  The tiling bits
have been moved into a table in tiling_to_modifier as that's the only
place it was ever used.  The modifier_is_supported function now takes a
devinfo and does the since_gen check.

Reviewed-by: Daniel Stone <daniels@collabora.com>
src/mesa/drivers/dri/i965/intel_screen.c