Module: Mesa Branch: main Commit: 0d57cf8cad63ee39668fc89373a9eb6a26e65e65 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0d57cf8cad63ee39668fc89373a9eb6a26e65e65
Author: Chia-I Wu <[email protected]> Date: Tue Aug 23 10:23:20 2022 -0700 turnip: tidy up tracepoint header includes Remove unused util/u_dump.h. Add missing forward declarations. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18238> --- src/freedreno/vulkan/tu_tracepoints.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/freedreno/vulkan/tu_tracepoints.py b/src/freedreno/vulkan/tu_tracepoints.py index 831f5aff7fc..e659270657c 100644 --- a/src/freedreno/vulkan/tu_tracepoints.py +++ b/src/freedreno/vulkan/tu_tracepoints.py @@ -24,6 +24,15 @@ from u_trace import TracepointArgStruct as ArgStruct from u_trace import utrace_generate from u_trace import utrace_generate_perfetto_utils +Header('vk_format.h') +Header('tu_device.h', scope=HeaderScope.SOURCE) + +# we can't use tu_common.h because it includes ir3 headers which are not +# compatible with C++ +ForwardDecl('struct tu_device') +ForwardDecl('struct tu_framebuffer') +ForwardDecl('struct tu_tiling_config') + # List of the default tracepoints enabled. By default tracepoints are enabled, # set tp_default_enabled=False to disable them by default. tu_default_tps = [] @@ -32,13 +41,6 @@ tu_default_tps = [] # Tracepoint definitions: # -Header('util/u_dump.h') -Header('vk_format.h') -Header('freedreno/vulkan/tu_device.h', scope=HeaderScope.SOURCE) - -ForwardDecl('struct tu_device') - - def begin_end_tp(name, args=[], tp_struct=None, tp_print=None, tp_default_enabled=True): global tu_default_tps
