anv: Support swizzled formats.
authorJordan Justen <jordan.l.justen@intel.com>
Tue, 26 Jan 2016 19:10:56 +0000 (11:10 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 27 Jan 2016 04:29:16 +0000 (20:29 -0800)
commitc20f78dc5d7e0fabd58c2d8548d5a6ead1ec1072
tree62f9594c8642a51bb28b817a8b8d99d64f768a42
parent9bc72a9213432622364bdeb0ddd053a494896a6e
anv: Support swizzled formats.

Some formats require a swizzle in order to map them to actual hardware
formats.  This allows us to turn on two new Vulkan formats.
src/vulkan/anv_formats.c
src/vulkan/anv_image.c
src/vulkan/anv_meta.c
src/vulkan/anv_private.h
src/vulkan/genX_pipeline_util.h