7566503cc1
upgrade the mesa3d and mesa3d-headers to v22.1.3 and copy patch from IMG DDK 1.19 keep the 0002-Force-Mesa-to-use-the-PVR-driver-for-platform-device.patch to force the pvr driver Note that the new version mesa3d support gallium driver and no longer support dri driver Signed-off-by: Andy Hu <andy.hu@starfivetech.com> Signed-off-by: Windsome Zeng <Windsome.Zeng@starfivetech.com>
30 lines
927 B
Diff
30 lines
927 B
Diff
From 1ae8f535fa7ce80768011d045d17281c264a3ab0 Mon Sep 17 00:00:00 2001
|
|
From: Eric Engestrom <eric.engestrom@imgtec.com>
|
|
Date: Mon, 25 Sep 2017 15:58:49 +0100
|
|
Subject: [PATCH 21/58] egl: eglBindAPI workaround for dEQP bug
|
|
|
|
dEQP relies on eglBindAPI to only return true if the API can
|
|
successfully be used to create contexts, which the spec does not
|
|
require.
|
|
Until dEQP is fixed, just disable GL on non-X11 platforms.
|
|
---
|
|
src/egl/main/eglcurrent.h | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/egl/main/eglcurrent.h b/src/egl/main/eglcurrent.h
|
|
index d9a4a90174e..32570970947 100644
|
|
--- a/src/egl/main/eglcurrent.h
|
|
+++ b/src/egl/main/eglcurrent.h
|
|
@@ -71,7 +71,7 @@ struct _egl_thread_info
|
|
static inline EGLBoolean
|
|
_eglIsApiValid(EGLenum api)
|
|
{
|
|
-#ifdef ANDROID
|
|
+#ifndef HAVE_X11_PLATFORM
|
|
/* OpenGL is not a valid/supported API on Android */
|
|
return api == EGL_OPENGL_ES_API;
|
|
#else
|
|
--
|
|
2.25.1
|
|
|