diff options
Diffstat (limited to 'src/egl')
-rw-r--r-- | src/egl/drivers/dri2/platform_android.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index cf60f1d..2d8d7df 100644 --- a/src/egl/drivers/dri2/platform_android.c +++ b/src/egl/drivers/dri2/platform_android.c @@ -40,6 +40,7 @@ #include "egl_dri2.h" #include "egl_dri2_fallbacks.h" #include "gralloc_drm.h" +#include "gralloc_drm_handle.h" #define ALIGN(val, align) (((val) + (align) - 1) & ~((align) - 1)) @@ -116,7 +117,8 @@ get_native_buffer_fd(struct ANativeWindowBuffer *buf) static int get_native_buffer_name(struct ANativeWindowBuffer *buf) { - return gralloc_drm_get_gem_handle(buf->handle); + struct gralloc_drm_handle_t *handle = gralloc_drm_handle(buf->handle); + return (handle) ? handle->name : 0; } static EGLBoolean |