mesa/src/intel
Lionel Landwerlin 3984875792 u_trace: extend tracepoint end_of_pipe bit into flags
We ran into an issue with Intel drivers where it became tricky to tell
whether a timestamp must be recorded with a special end-of-pipe
compute instruction or something else.

We initially tried to deal with that internally by checking some state
in the command buffers but turns out it doesn't work.

This change adds a flag field to the tracepoint to have that
information there and the flags are passed to the record_ts vfunc.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29438>
2024-05-30 06:38:04 +00:00
..
blorp intel/genxml: Update XY_BLOCK_COPY_BLT 2024-05-28 14:42:19 +00:00
ci ci/intel: add new jsl flake 2024-05-16 22:50:09 +00:00
common intel: move debug identifier out of libintel_dev 2024-05-11 01:52:01 +00:00
compiler intel/brw: Fix SSBO/shared load offset register size for Xe2 2024-05-28 18:45:49 +00:00
decoder intel/decoder: Add intel_print_group_custom_spacing() 2024-04-24 17:07:50 +00:00
dev intel/dev: Add BMG PCI IDs (with FORCE_PROBE set) 2024-05-30 00:32:44 +00:00
ds u_trace: extend tracepoint end_of_pipe bit into flags 2024-05-30 06:38:04 +00:00
genxml intel/genxml: Update STATE_COMPUTE_MODE for Xe2 2024-05-28 14:42:19 +00:00
isl isl: Enable volumetric STC_CCS,HiZ+CCS on gfx12.0 2024-05-29 15:50:23 +00:00
nullhw-layer docs: replace references to the deprecated VK_INSTANCE_LAYERS with the new VK_LOADER_LAYERS_ENABLE 2024-04-02 18:08:52 +00:00
perf intel/perf: Add intel_perf_stream_read_samples() 2024-05-27 19:34:06 +00:00
shaders meson: use glslang --depfile argument when possible 2024-05-20 17:34:17 +00:00
tools intel: move debug identifier out of libintel_dev 2024-05-11 01:52:01 +00:00
vulkan u_trace: extend tracepoint end_of_pipe bit into flags 2024-05-30 06:38:04 +00:00
vulkan_hasvk u_trace: extend tracepoint end_of_pipe bit into flags 2024-05-30 06:38:04 +00:00
meson.build intel: Only build shaders with anv and iris 2024-02-21 20:53:36 +00:00