From 259fc154f1fdcabbc0a6c02c524962b063f9dee6 Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Sun, 21 Oct 2012 13:00:28 -0400 Subject: gbm: Use the kms dumb ioctls for cursor instead of libkms We need to create bos suitable for cursor usage that we can map and write data into. The kms dumb ioctls is all we need for this, so drop the dependency on libkms. --- src/gbm/backends/dri/gbm_driint.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/gbm/backends/dri/gbm_driint.h') diff --git a/src/gbm/backends/dri/gbm_driint.h b/src/gbm/backends/dri/gbm_driint.h index 4b619a0e59e..18fc3c0919e 100644 --- a/src/gbm/backends/dri/gbm_driint.h +++ b/src/gbm/backends/dri/gbm_driint.h @@ -30,8 +30,6 @@ #include "gbmint.h" -#include "libkms.h" - #include "common.h" #include "common_drm.h" @@ -43,9 +41,6 @@ struct gbm_dri_surface; struct gbm_dri_device { struct gbm_drm_device base; - /* Only used for cursors */ - struct kms_driver *kms; - void *driver; __DRIscreen *screen; @@ -79,7 +74,8 @@ struct gbm_dri_bo { __DRIimage *image; /* Only used for cursors */ - struct kms_bo *bo; + uint32_t handle, size; + void *map; }; struct gbm_dri_surface { -- cgit v1.2.3