Remove drmModeReplaceFb after it was removed from the kernel.
authorOwain G. Ainsworth <oga@openbsd.org>
Sun, 11 Jan 2009 19:02:07 +0000 (19:02 +0000)
committerJakob Bornecrantz <jakob@vmware.com>
Mon, 12 Jan 2009 12:14:25 +0000 (13:14 +0100)
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>
libdrm/xf86drmMode.c
libdrm/xf86drmMode.h

index f481428..6ec7d59 100644 (file)
@@ -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)
 {
index 965b7be..378afe4 100644 (file)
@@ -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
  */