From 0f3e1c0e8496e4a6b28d46ff1f1ae9cee47eb8d6 Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Mon, 23 Sep 2024 17:14:37 +0800 Subject: [PATCH] hook: Disable chromium in-process-gpu workaround by default Make it optional. Change-Id: Id3ef4686122d2d3cecac2ae715501c544a2da2ef Signed-off-by: Jeffy Chen --- hook/hook.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hook/hook.c b/hook/hook.c index edb9764..9f42e8a 100644 --- a/hook/hook.c +++ b/hook/hook.c @@ -647,7 +647,8 @@ eglGetDisplay (EGLNativeDisplayType display_id) const char *type = getenv("MALI_DEFAULT_WINSYS"); // HACK: For chromium angle with in-process-gpu. - if (display_id != EGL_DEFAULT_DISPLAY) { + if (getenv("MALI_FORCE_DEFAULT_DISPLAY") && + display_id != EGL_DEFAULT_DISPLAY) { fprintf(stderr, "[MALI-HOOK] WARN: Native display(%p) ignored!\n", display_id); display_id = EGL_DEFAULT_DISPLAY;