Add wrapper for new ioctl to update drawable information in the DRM.
This commit is contained in:
parent
f7c1d94241
commit
54d371e7a4
|
@ -1388,6 +1388,22 @@ int drmDestroyDrawable(int fd, drm_drawable_t handle)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int drmUpdateDrawableInfo(int fd, drm_drawable_t handle,
|
||||
drm_drawable_info_type_t type, unsigned int num,
|
||||
void *data)
|
||||
{
|
||||
drm_update_draw_t update;
|
||||
|
||||
update.handle = handle;
|
||||
update.type = type;
|
||||
update.num = num;
|
||||
update.data = (unsigned long long)(unsigned long)data;
|
||||
|
||||
if (ioctl(fd, DRM_IOCTL_UPDATE_DRAW, &update)) return -errno;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Acquire the AGP device.
|
||||
*
|
||||
|
|
|
@ -543,6 +543,9 @@ extern int drmSwitchToContext(int fd, drm_context_t context);
|
|||
extern int drmDestroyContext(int fd, drm_context_t handle);
|
||||
extern int drmCreateDrawable(int fd, drm_drawable_t * handle);
|
||||
extern int drmDestroyDrawable(int fd, drm_drawable_t handle);
|
||||
extern int drmUpdateDrawableInfo(int fd, drm_drawable_t handle,
|
||||
drm_drawable_info_type_t type,
|
||||
unsigned int num, void *data);
|
||||
extern int drmCtlInstHandler(int fd, int irq);
|
||||
extern int drmCtlUninstHandler(int fd);
|
||||
extern int drmInstallSIGIOHandler(int fd,
|
||||
|
|
Loading…
Reference in New Issue
Block a user