iris: Avoid double flushing in iris_transfer_flush_region when copying.
authorKenneth Graunke <kenneth@whitecape.org>
Thu, 20 Jun 2019 03:51:51 +0000 (22:51 -0500)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 20 Jun 2019 18:32:15 +0000 (13:32 -0500)
commit6890340c31b75d83740f43b679313cf42cd72d23
treedd915a07729a02f6718286de8fd67fdbe31b52fd
parent64fb20ed326fa0e524582225faaa4bb28f6e4349
iris: Avoid double flushing in iris_transfer_flush_region when copying.

My intention was to have iris_copy_region not do flushing, and leave
that up to the callers.  iris_resource_copy_region needs to do this,
but iris_transfer_flush_region was already doing it.  The net result
was that we were doing it twice for transfers.

So, move the flushing from iris_copy_region to iris_resource_copy_region
so that it only happens in the callers as I intended.
src/gallium/drivers/iris/iris_blit.c