summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Bornecrantz <wallbraker@gmail.com>2010-08-25 03:33:12 +0100
committerIgor Oliveira <igor.oliveira@openbossa.org>2010-08-25 09:59:48 -0400
commitb60db5448ebc192a755cccfe8b1a957e9d004eb3 (patch)
tree513e3d4187e11944b3104b573f0e049d26258bc0
parentcb3e938e6ca1c5aab0b86e304a6c7cdddd0210a8 (diff)
DRM/Gallium3D: Driver loader is wrong
At least this fixes the warnings
-rw-r--r--src/drm/cairo-drm-gallium-surface.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/drm/cairo-drm-gallium-surface.c b/src/drm/cairo-drm-gallium-surface.c
index b94dcbdc..387ea682 100644
--- a/src/drm/cairo-drm-gallium-surface.c
+++ b/src/drm/cairo-drm-gallium-surface.c
@@ -1867,7 +1867,7 @@ _cairo_drm_gallium_device_create (int fd, dev_t dev, int vendor_id, int chip_id)
void *handle;
const char *libdir;
char buf[4096];
- struct drm_api *(*ctor) (void);
+ struct drm_driver_descriptor *(*ctor) (void);
cairo_bool_t has_dri_driver = true;
/* XXX need search path + probe */
@@ -1902,6 +1902,7 @@ _cairo_drm_gallium_device_create (int fd, dev_t dev, int vendor_id, int chip_id)
device->drm.bo.release = _gallium_fake_bo_release;
+ /* XXX this uses the wrong symbol */
if (has_dri_driver) {
ctor = dlsym (handle, "drm_api_create");
if (ctor == NULL) {