panfrost: Log reasons for flushes
authorAlyssa Rosenzweig <alyssa@collabora.com>
Mon, 12 Jul 2021 18:05:09 +0000 (14:05 -0400)
committerMarge Bot <eric+marge@anholt.net>
Wed, 14 Jul 2021 17:41:27 +0000 (17:41 +0000)
commita266a0fbbb1cf7b5653807c86db8ddfe60cae495
tree39e358f88058c35cb34e79e038f1c22a5e0d0dd7
parentbcd915622b23ed194e92f810ceb9bd89c27fedd5
panfrost: Log reasons for flushes

Premature flushes (i.e. before pipe->flush() is called) can be
expensive, particularly if they require extra reloads/resolves.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11830>
src/gallium/drivers/panfrost/pan_cmdstream.c
src/gallium/drivers/panfrost/pan_compute.c
src/gallium/drivers/panfrost/pan_context.c
src/gallium/drivers/panfrost/pan_job.c
src/gallium/drivers/panfrost/pan_job.h
src/gallium/drivers/panfrost/pan_resource.c