gbm: Use libkms to replace DRI cursor images
authorJakob Bornecrantz <jakob@vmware.com>
Mon, 13 Aug 2012 13:55:23 +0000 (15:55 +0200)
committerJakob Bornecrantz <jakob@vmware.com>
Sun, 26 Aug 2012 13:39:23 +0000 (15:39 +0200)
commita669a5055eadae85ffa000cea19a2241d0699348
treee7b97e5f125835f028608dc2609b452c09b420ca
parenta3685544e1e88828c4931059686cf3acc199079c
gbm: Use libkms to replace DRI cursor images

Uses libkms instead of dri image cursor. Since this is the only user of the
DRI cursor and write interface we can remove cursor surfaces entirely from
the DRI interface and as a consequence also from the Gallium interface as
well. Tho to make everybody happy with this it would probably should add a
kms_bo_write function, but that is probably wise in anyways.

The only downside is that it adds a dependancy on libkms, this could how ever
be replaced with the dumb_bo drm ioctl interface.

Tested-by: Scott Moreau <oreaus@gmail.com>
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
configure.ac
src/egl/drivers/dri2/Makefile.am
src/gbm/Makefile.am
src/gbm/backends/dri/gbm_dri.c
src/gbm/backends/dri/gbm_driint.h