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->u.real.priority_usage |= 1llu << priority;
|
||||
buffer->usage |= usage;
|
||||
} else {
|
||||
index = amdgpu_lookup_or_add_sparse_buffer(acs, bo);
|
||||
if (index < 0)
|
||||
return 0;
|
||||
|
||||
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_index = index;
|
||||
cs->last_added_bo_usage = buffer->usage;
|
||||
|
|
Loading…
Reference in New Issue