drm-buffer: Add API to export buffer file descriptor

Practically ends up in gbm_bo_get_fd(). For dumb buffer, an
'unsupported' error is returned.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1854>
This commit is contained in:
Jonas Ådahl
2021-05-05 11:19:13 +02:00
parent 6ba86366b3
commit a1266e19f4
5 changed files with 50 additions and 0 deletions

View File

@ -158,6 +158,13 @@ meta_drm_buffer_release_fb_id (MetaDrmBuffer *buffer)
priv->fb_id = 0;
}
int
meta_drm_buffer_export_fd (MetaDrmBuffer *buffer,
GError **error)
{
return META_DRM_BUFFER_GET_CLASS (buffer)->export_fd (buffer, error);
}
uint32_t
meta_drm_buffer_get_fb_id (MetaDrmBuffer *buffer)
{