summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-12-15 16:17:53 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-12-15 16:17:53 +0000
commitbcfa214171f684357464a33e667daaccad8a3f4c (patch)
tree8cd3611375d45bd667b4f708c8ace9bb220df1b6
parentf5e1fa26b7b78489ec05eecdf942c7c8608df935 (diff)
parentefa4f045e655593be0488b288d3d43902260c53d (diff)
Merge "Add debug info to crash in SkiaGLRenderEngine::chooseEglConfig" into main
-rw-r--r--libs/renderengine/skia/SkiaGLRenderEngine.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/renderengine/skia/SkiaGLRenderEngine.cpp b/libs/renderengine/skia/SkiaGLRenderEngine.cpp
index 2053c6a34f..d688b51793 100644
--- a/libs/renderengine/skia/SkiaGLRenderEngine.cpp
+++ b/libs/renderengine/skia/SkiaGLRenderEngine.cpp
@@ -236,7 +236,13 @@ EGLConfig SkiaGLRenderEngine::chooseEglConfig(EGLDisplay display, int format, bo
err = selectEGLConfig(display, format, 0, &config);
if (err != NO_ERROR) {
// this EGL is too lame for android
- LOG_ALWAYS_FATAL("no suitable EGLConfig found, giving up");
+ LOG_ALWAYS_FATAL("no suitable EGLConfig found, giving up"
+ " (format: %d, vendor: %s, version: %s, extensions: %s, Client"
+ " API: %s)",
+ format, eglQueryString(display, EGL_VENDOR),
+ eglQueryString(display, EGL_VERSION),
+ eglQueryString(display, EGL_EXTENSIONS),
+ eglQueryString(display, EGL_CLIENT_APIS) ?: "Not Supported");
}
}
}