freedreno: Don't emit log/trace points in gmem for nondraw
authorRob Clark <robdclark@chromium.org>
Mon, 30 Nov 2020 16:35:44 +0000 (08:35 -0800)
committerMarge Bot <eric+marge@anholt.net>
Thu, 3 Dec 2020 21:19:57 +0000 (21:19 +0000)
commit7a70f28de2b547f393b6a10079a0123ad335f0ba
treedf83b41c10b26744c45705617cfe14e8da0fc661
parent552dbd4470df82639532b4d6a6ff661081af8dc5
freedreno: Don't emit log/trace points in gmem for nondraw

For blit/compute non-draw batches, we are already emitting traces in the
draw cmdstream, which means we cannot also have traces in the GMEM ring
(as that breaks the FIFO ordering of traces)

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7818>
src/gallium/drivers/freedreno/a6xx/fd6_emit.c
src/gallium/drivers/freedreno/a6xx/fd6_gmem.c
src/gallium/drivers/freedreno/freedreno_gmem.c