winsys/amdgpu: simplify amdgpu_cs_add_buffer() a bit
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
parent
7c3b8ed878
commit
af612816bc
|
@ -527,18 +527,17 @@ static unsigned amdgpu_cs_add_buffer(struct radeon_winsys_cs *rcs,
|
||||||
}
|
}
|
||||||
|
|
||||||
buffer = &cs->real_buffers[index];
|
buffer = &cs->real_buffers[index];
|
||||||
buffer->u.real.priority_usage |= 1llu << priority;
|
|
||||||
buffer->usage |= usage;
|
|
||||||
} else {
|
} else {
|
||||||
index = amdgpu_lookup_or_add_sparse_buffer(acs, bo);
|
index = amdgpu_lookup_or_add_sparse_buffer(acs, bo);
|
||||||
if (index < 0)
|
if (index < 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
buffer = &cs->sparse_buffers[index];
|
buffer = &cs->sparse_buffers[index];
|
||||||
buffer->usage |= usage;
|
|
||||||
buffer->u.real.priority_usage |= 1llu << priority;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
buffer->u.real.priority_usage |= 1llu << priority;
|
||||||
|
buffer->usage |= usage;
|
||||||
|
|
||||||
cs->last_added_bo = bo;
|
cs->last_added_bo = bo;
|
||||||
cs->last_added_bo_index = index;
|
cs->last_added_bo_index = index;
|
||||||
cs->last_added_bo_usage = buffer->usage;
|
cs->last_added_bo_usage = buffer->usage;
|
||||||
|
|
Loading…
Reference in New Issue