OSDN Git Service

genxml: Make gen6-7 blending look more like gen8
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 15 Jul 2016 00:52:07 +0000 (17:52 -0700)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 21 Jul 2016 11:28:20 +0000 (12:28 +0100)
commitcb9a2a4b85ee2db94137c350e6da01123b214579
tree04fa41b1139b71cef04fd842e9e0e12bf2969a7a
parent9798eb14dad4a2faf8467c220a5f708d4e076b11
genxml: Make gen6-7 blending look more like gen8

This renames BLEND_STATE to BLEND_STATE_ENTRY and adds an new struct
BLEND_STATE which is just an array of 8 BLEND_STATE_ENTRYs.  This will make
it much easier to write gen-agnostic blend handling code.

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Cc: "12.0" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit aaa202ebe7b86f71f596bf01f6177f4cb66f2c4c)
src/intel/genxml/gen6.xml
src/intel/genxml/gen7.xml
src/intel/genxml/gen75.xml
src/intel/vulkan/gen7_pipeline.c