Files
mesa/src/util
Lionel Landwerlin 14e45cb21e util/u_trace: refcount payloads
When cloning a chunk of tracepoints, we cannot just copy the elements
of the traces[] array. We also need the payloads associated with
those.

This change introduces a new u_trace_payloaf_buf object that is
refcounted so that we can easily import traces[] elements and their
payloads from one utrace to another.

v2: use u_vector (Danylo)

v3: Delete outdate comment (Danylo)
    Fix assert (Danylo)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 0565c993f9 ("u_trace: helpers for tracing tiling GPUs and re-usable VK cmdbuffers")
Reviewed-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13899>
2021-11-24 17:53:08 +00:00
..
2021-11-16 14:12:03 +00:00
2021-11-24 17:53:08 +00:00
2021-11-17 13:41:47 +00:00
2019-08-08 22:02:54 +01:00
2021-09-21 20:25:31 +00:00
2020-09-25 20:09:08 +00:00
2021-11-17 13:41:47 +00:00
2021-11-17 13:41:47 +00:00
2019-08-02 18:38:52 +01:00
2021-08-14 21:44:32 +00:00
2020-08-31 09:14:57 +00:00
2021-11-16 14:12:03 +00:00
2020-10-27 15:33:40 -07:00
2020-12-02 10:12:27 -08:00
2020-12-01 07:11:44 +00:00
2021-10-20 21:40:31 -07:00
2021-10-05 23:46:14 +00:00
2021-10-05 23:46:14 +00:00
2021-09-30 04:19:27 +00:00
2020-11-11 06:08:15 +10:00
2021-02-22 00:30:46 +00:00
2021-05-10 15:34:07 +00:00
2021-05-10 15:34:07 +00:00
2021-02-19 11:05:38 +00:00
2020-05-13 23:36:44 +00:00
2020-05-13 23:36:44 +00:00
2021-08-14 21:44:32 +00:00
2020-12-01 10:04:41 +01:00