anv: Add initial support for Sky Lake color compression
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 25 Oct 2016 05:03:45 +0000 (22:03 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 17 Nov 2016 20:03:24 +0000 (12:03 -0800)
commit338cdc172a28266b062794084efb7745f07b02a7
treebfa99b1cc81d0eeae6705d7defead931fd20b5c7
parente2f5880839eea19c173f1a4f1697b63eb2a353aa
anv: Add initial support for Sky Lake color compression

This commit adds basic support for color compression.  For the moment,
color compression is only enabled within a render pass and a full resolve
is done before the render pass finishes.  All texturing operations still
happen with CCS disabled.
src/intel/vulkan/anv_blorp.c
src/intel/vulkan/anv_image.c
src/intel/vulkan/anv_private.h
src/intel/vulkan/genX_cmd_buffer.c