From 407029591c24edfd75970e8709f68b8e800ff50a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tapani=20P=C3=A4lli?= Date: Thu, 24 Jan 2013 09:56:47 +0200 Subject: android: use gralloc_drm_get_gem_handle api MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently a gralloc internal structure is exposed to Mesa, Use a query function instead to maintain ABI compatibility. Signed-off-by: Tapani Pälli Reviewed-by: Chad Versace --- src/egl/drivers/dri2/platform_android.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/egl/drivers') diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index 7ede48de69c..3432f18b047 100644 --- a/src/egl/drivers/dri2/platform_android.c +++ b/src/egl/drivers/dri2/platform_android.c @@ -41,6 +41,7 @@ #include #include "egl_dri2.h" +#include "gralloc_drm.h" static int get_format_bpp(int native) @@ -72,12 +73,7 @@ get_format_bpp(int native) static int get_native_buffer_name(struct ANativeWindowBuffer *buf) { - struct gralloc_drm_handle_t *handle; - - /* check that the buffer is allocated by drm_gralloc and cast */ - handle = gralloc_drm_handle(buf->handle); - - return (handle) ? handle->name : 0; + return gralloc_drm_get_gem_handle(buf->handle); } static EGLBoolean -- cgit v1.2.1