mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 06:48:06 +02:00
freedreno: Enable GL_EXT_memory_object and GL_EXT_memory_object_fd
Reviewed-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4565>
This commit is contained in:
parent
e3c39e5052
commit
f6187aa1c3
2 changed files with 3 additions and 0 deletions
|
|
@ -94,6 +94,7 @@ enum fd_version {
|
|||
FD_VERSION_BO_IOVA = 3, /* supports fd_bo_get/put_iova() */
|
||||
FD_VERSION_SOFTPIN = 4, /* adds softpin, bo name, and dump flag */
|
||||
FD_VERSION_ROBUSTNESS = 5, /* adds FD_NR_FAULTS and FD_PP_PGTABLE */
|
||||
FD_VERSION_MEMORY_FD = 2, /* supports shared memory objects */
|
||||
};
|
||||
enum fd_version fd_device_version(struct fd_device *dev);
|
||||
|
||||
|
|
|
|||
|
|
@ -453,6 +453,8 @@ fd_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
|
|||
return 10;
|
||||
case PIPE_CAP_UMA:
|
||||
return 1;
|
||||
case PIPE_CAP_MEMOBJ:
|
||||
return fd_device_version(screen->dev) >= FD_VERSION_MEMORY_FD;
|
||||
case PIPE_CAP_NATIVE_FENCE_FD:
|
||||
return fd_device_version(screen->dev) >= FD_VERSION_FENCE_FD;
|
||||
default:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue