diff options
author | Jakob Bornecrantz <wallbraker@gmail.com> | 2010-08-25 03:33:12 +0100 |
---|---|---|
committer | Igor Oliveira <igor.oliveira@openbossa.org> | 2010-08-25 09:59:48 -0400 |
commit | b60db5448ebc192a755cccfe8b1a957e9d004eb3 (patch) | |
tree | 513e3d4187e11944b3104b573f0e049d26258bc0 | |
parent | cb3e938e6ca1c5aab0b86e304a6c7cdddd0210a8 (diff) |
DRM/Gallium3D: Driver loader is wrong
At least this fixes the warnings
-rw-r--r-- | src/drm/cairo-drm-gallium-surface.c | 3 |
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) { |