freedreno: Add perfetto renderpass support
authorRob Clark <robdclark@chromium.org>
Mon, 22 Mar 2021 22:52:15 +0000 (15:52 -0700)
committerMarge Bot <eric+marge@anholt.net>
Mon, 10 May 2021 15:34:07 +0000 (15:34 +0000)
commit3a772be026c16161d96e29c10b94ee7fbc279c68
treeca770916cd18fee7cd236da0d239ef44a2ccd57c
parent27fe7d8fb4288f4c37990e7a49fc09e013d4a133
freedreno: Add perfetto renderpass support

Add a custom DataSource to provide trace events for render stages.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Acked-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9901>
src/freedreno/ds/fd_pps_driver.cc
src/gallium/drivers/freedreno/freedreno_context.h
src/gallium/drivers/freedreno/freedreno_gmem.c
src/gallium/drivers/freedreno/freedreno_perfetto.cc [new file with mode: 0644]
src/gallium/drivers/freedreno/freedreno_perfetto.h [new file with mode: 0644]
src/gallium/drivers/freedreno/freedreno_screen.c
src/gallium/drivers/freedreno/freedreno_tracepoints.py
src/gallium/drivers/freedreno/meson.build