intel/isl: Add an enum for describing auxiliary compression state
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 25 May 2017 03:01:12 +0000 (20:01 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 8 Jun 2017 05:18:53 +0000 (22:18 -0700)
commita59c7f834c6face332ec8240b9af709f35fa9bd1
tree27bd15341e3c0205100a5dcc87fe86ba1301f073
parentc89b795db45b2adc7f32d6a37b1cc4ebf6b8a6af
intel/isl: Add an enum for describing auxiliary compression state

This enum describes all of the states that a auxiliary compressed
surface can have.  All of the states as well as normative language for
referring to each of the compression operations is provided in the
truly colossal comment for the new isl_aux_state enum.  There is also
a diagram showing how surfaces move between the different states.

Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Reviewed-by: Chad Versace <chadversary@chromium.org>
src/intel/isl/isl.h