mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 17:48:10 +02:00
radv/amdgpu: fix dumping cs with RADV_DEBUG=noibs
The ib_buffer is NULL now.
Fixes: 50e6b16855 ("radv/amdgpu: Use fallback submit for queues that can't use IBs.")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23646>
This commit is contained in:
parent
a1e2e01f62
commit
8af705a856
1 changed files with 8 additions and 1 deletions
|
|
@ -1261,8 +1261,15 @@ static void
|
|||
radv_amdgpu_winsys_cs_dump(struct radeon_cmdbuf *_cs, FILE *file, const int *trace_ids, int trace_id_count)
|
||||
{
|
||||
struct radv_amdgpu_cs *cs = (struct radv_amdgpu_cs *)_cs;
|
||||
void *ib = radv_amdgpu_winsys_get_cpu_addr(cs, cs->ib.ib_mc_address);
|
||||
int num_dw = cs->base.cdw;
|
||||
void *ib;
|
||||
|
||||
if (cs->use_ib) {
|
||||
ib = radv_amdgpu_winsys_get_cpu_addr(cs, cs->ib.ib_mc_address);
|
||||
} else {
|
||||
ib = cs->base.buf;
|
||||
}
|
||||
|
||||
assert(ib);
|
||||
ac_parse_ib(file, ib, num_dw, trace_ids, trace_id_count, "main IB", cs->ws->info.gfx_level, cs->ws->info.family,
|
||||
radv_amdgpu_winsys_get_cpu_addr, cs);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue