mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 15:58:05 +02:00
radv/amdgpu: handle DISCARDABLE flag in get_flags_from_fd
Map the kernel alloc_flag AMDGPU_GEM_CREATE_DISCARDABLE to RADEON_FLAG_DISCARDABLE in function radv_amdgpu_bo_get_flags_from_fd. Signed-off-by: Julia Zhang <Julia.Zhang@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40879>
This commit is contained in:
parent
c5bfa688b4
commit
373498bf7e
1 changed files with 2 additions and 0 deletions
|
|
@ -909,6 +909,8 @@ radv_amdgpu_bo_get_flags_from_fd(struct radeon_winsys *_ws, int fd, enum radeon_
|
|||
*flags |= RADEON_FLAG_NO_INTERPROCESS_SHARING | RADEON_FLAG_PREFER_LOCAL_BO;
|
||||
if (info.alloc_flags & AMDGPU_GEM_CREATE_VRAM_CLEARED)
|
||||
*flags |= RADEON_FLAG_ZERO_VRAM;
|
||||
if (info.alloc_flags & AMDGPU_GEM_CREATE_DISCARDABLE)
|
||||
*flags |= RADEON_FLAG_DISCARDABLE;
|
||||
if (info.alloc_flags & AMDGPU_GEM_CREATE_GFX12_DCC)
|
||||
*flags |= RADEON_FLAG_GFX12_ALLOW_DCC;
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue