iris: Skip resolves and flushes altogether if unnecessary
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 11 Mar 2019 07:04:56 +0000 (00:04 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Fri, 22 Mar 2019 03:28:17 +0000 (20:28 -0700)
commit66c100a8d6df74e3e4c0b24a618b2c116fc6bed1
treec418eecc73b104745d2e29d7e0b61fb71f271d2b
parent365886ebe1a54f893b688b457553eead6aa572ea
iris: Skip resolves and flushes altogether if unnecessary

Improves drawoverhead baseline scores by 1.17x.
src/gallium/drivers/iris/iris_context.h
src/gallium/drivers/iris/iris_draw.c
src/gallium/drivers/iris/iris_state.c