ilo: Support DRI Image 7

Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
This commit is contained in:
Christopher James Halse Rogers 2013-11-21 15:11:43 +11:00 committed by Maarten Lankhorst
parent 3e680de1eb
commit 7d2c1df99e
2 changed files with 18 additions and 3 deletions

View File

@ -24,4 +24,21 @@ create_screen(int fd)
return screen;
}
DRM_DRIVER_DESCRIPTOR("i965", "i915", create_screen, NULL)
static const struct drm_conf_ret share_fd_ret = {
.type = DRM_CONF_BOOL,
.val.val_int = true,
};
static const struct drm_conf_ret *drm_configuration(enum drm_conf conf)
{
switch (conf) {
case DRM_CONF_SHARE_FD:
return &share_fd_ret;
default:
break;
}
return NULL;
}
DRM_DRIVER_DESCRIPTOR("i965", "i915", create_screen, drm_configuration)

View File

@ -257,7 +257,6 @@ intel_winsys_import_handle(struct intel_winsys *winsys,
name, gem_name);
}
break;
#if 0
case DRM_API_HANDLE_TYPE_FD:
{
const int fd = (int) handle->handle;
@ -265,7 +264,6 @@ intel_winsys_import_handle(struct intel_winsys *winsys,
fd, height * handle->stride);
}
break;
#endif
default:
bo = NULL;
break;