Remove drmModeReplaceFb after it was removed from the kernel.
It is impossible to replace the original semantics of this call purely in userland, since the fb_id would change. after discussion with Dr_Jakob Signed-Off-By: Owain Ainsworth <oga@openbsd.org> Acked-By: Jakob Bornecrantz <jakob@vmware.com>main
parent
ac8b3308b9
commit
13ff0e58c3
|
@ -628,27 +628,6 @@ int drmCheckModesettingSupported(const char *busid)
|
|||
|
||||
}
|
||||
|
||||
int drmModeReplaceFB(int fd, uint32_t buffer_id,
|
||||
uint32_t width, uint32_t height, uint8_t depth,
|
||||
uint8_t bpp, uint32_t pitch, uint32_t bo_handle)
|
||||
{
|
||||
struct drm_mode_fb_cmd f;
|
||||
int ret;
|
||||
|
||||
f.width = width;
|
||||
f.height = height;
|
||||
f.pitch = pitch;
|
||||
f.bpp = bpp;
|
||||
f.depth = depth;
|
||||
f.handle = bo_handle;
|
||||
f.fb_id = buffer_id;
|
||||
|
||||
if ((ret = drmIoctl(fd, DRM_IOCTL_MODE_REPLACEFB, &f)))
|
||||
return ret;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int drmModeCrtcGetGamma(int fd, uint32_t crtc_id, uint32_t size,
|
||||
uint16_t *red, uint16_t *green, uint16_t *blue)
|
||||
{
|
||||
|
|
|
@ -180,13 +180,6 @@ extern int drmModeAddFB(int fd, uint32_t width, uint32_t height, uint8_t depth,
|
|||
*/
|
||||
extern int drmModeRmFB(int fd, uint32_t bufferId);
|
||||
|
||||
/**
|
||||
* Replace a framebuffer object with a new one - for resizing the screen.
|
||||
*/
|
||||
extern int drmModeReplaceFB(int fd, uint32_t buffer_id,
|
||||
uint32_t width, uint32_t height, uint8_t depth,
|
||||
uint8_t bpp, uint32_t pitch, uint32_t bo_handle);
|
||||
|
||||
/*
|
||||
* Crtc functions
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue