From c9b7ab2f486a64e576fe9181b3dbe76892fd8372 Mon Sep 17 00:00:00 2001 From: Paulo Sergio Travaglia Date: Mon, 20 Jun 2016 05:27:24 -0300 Subject: android: avoid using fallback function When a target different than EGL_NATIVE_BUFFER_ANDROID is used with eglCreateImageKHR on sw rendering, a fallback funcion is used. As this returns NULL, EGL_NO_IMAGE_KHR is returned, which crashes many apps Using a function implemented for EGL/DRI2 in this cases allows eglCreateImageKHR usage for other targets (like EGL_GL_TEXTURE_2D_KHR) --- src/egl/drivers/dri2/platform_android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/egl/drivers/dri2/platform_android.c') diff --git a/src/egl/drivers/dri2/platform_android.c b/src/egl/drivers/dri2/platform_android.c index d248ed2..d51dccb 100644 --- a/src/egl/drivers/dri2/platform_android.c +++ b/src/egl/drivers/dri2/platform_android.c @@ -1047,7 +1047,7 @@ swrast_create_image_khr(_EGLDriver *drv, _EGLDisplay *disp, return swrast_create_image_android_native_buffer(disp, ctx, (struct ANativeWindowBuffer *) buffer); default: - return dri2_fallback_create_image_khr(drv, disp, ctx, target, buffer, attr_list); + return dri2_create_image_khr(drv, disp, ctx, target, buffer, attr_list); } } -- cgit v1.1