iris: Prefer staging blits when destination supports CCS_E.
authorKenneth Graunke <kenneth@whitecape.org>
Wed, 24 Apr 2019 00:40:09 +0000 (17:40 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 24 Apr 2019 01:59:27 +0000 (18:59 -0700)
commit864873dea97bdc084ccca83849e02b8604a37a4f
tree87f25d6465b47da724002f9d8e8077511b233dc7
parentd8b296d3ad96cb04ee57234a0b1a6a046e08a1a7
iris: Prefer staging blits when destination supports CCS_E.

Otherwise our textures don't get color compression.  Thanks to
Eero Tamminen for noticing this was missing!

Improves performance of GLB27_FillTestC24Z16 on my Apollolake
laptop with single channel RAM by 2.3x.

Reported-by: Eero Tamminen <eero.t.tamminen@intel.com>
src/gallium/drivers/iris/iris_resource.c