mesa/src/intel
Emma Anholt 3fd825d3e2 perfetto: Make a MesaRenderpassDataSource with common setup/start/stop.
Deduplicates some code from intel/tu/freedreno, and will be a common place
to put other shared code.

The downside I can see is this logging:

[013.129]      tu_perfetto.cc:122 Tracing started
[013.129]  intel_driver_ds.cc:133 Tracing started

("oh, huh, apparently data sources for both drivers are registered?  wild")

becomes:

[142.906] erfetto_renderpass.h:50 Tracing started
[142.907] erfetto_renderpass.h:50 Tracing started

("huh, why is my driver's data source being started twice?").
Unfortunately we can't easily get a string for the data source type due to
not having rtti.

Reviewed-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22157>
2023-03-30 02:19:34 +00:00
..
blorp intel/blorp: Drop the TODO file 2023-03-26 00:16:25 +00:00
ci ci: rename .lava-test to .lava-test-deqp to describe it correctly 2023-03-24 21:58:22 +00:00
common intel: Allocate mesh shader URB space before task shader 2023-03-28 19:25:34 +00:00
compiler intel/fs: Don't copy propagate from saturate to sel 2023-03-29 23:48:19 +00:00
dev intel/dev: use GFX_VERx10 to detect genX compilation 2023-03-23 23:23:52 +00:00
ds perfetto: Make a MesaRenderpassDataSource with common setup/start/stop. 2023-03-30 02:19:34 +00:00
genxml anv/video: fix chroma qp to be a integer value. 2023-03-14 07:32:00 +00:00
isl intel/isl: Support Yf/Ys/Tile-64 in isl_surf_get_image_offset_sa 2023-03-22 08:32:52 +00:00
nullhw-layer vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT 2023-02-17 03:42:34 +00:00
perf intel/perf: Hide extended metrics by default 2023-03-11 05:05:06 +00:00
tools intel/dev: create a helper dependency for libintel_dev 2023-03-02 00:01:27 +00:00
vulkan anv: Add assert in functions not supported by Xe kmd 2023-03-30 01:57:44 +00:00
vulkan_hasvk anv,hasvk: remove stale comments 2023-03-27 07:48:17 +00:00
meson.build blorp: add dependency on idep_intel_dev 2023-03-03 13:04:23 +00:00