[mutter] renderer/native: Also allow EGL_KHR_platform_gbm extension string
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] renderer/native: Also allow EGL_KHR_platform_gbm extension string
- Date: Thu, 9 Nov 2017 10:18:36 +0000 (UTC)
commit 049418cd03f537a407618605617aefb5ef3e4a87
Author: memeka <mihailescu2m gmail com>
Date: Fri Nov 3 03:59:00 2017 +0000
renderer/native: Also allow EGL_KHR_platform_gbm extension string
Proprietary drivers such as ARM Mali export EGL_KHR_platform_gbm instead
of EGL_MESA_platform_gbm. As such, GBM platform check should be done for
both MESA and non-MESA drivers.
https://bugzilla.gnome.org/show_bug.cgi?id=780668
src/backends/native/meta-renderer-native.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c
index f6c3589..2e7878a 100644
--- a/src/backends/native/meta-renderer-native.c
+++ b/src/backends/native/meta-renderer-native.c
@@ -2670,6 +2670,9 @@ create_renderer_gpu_data_gbm (MetaRendererNative *renderer_native,
if (!meta_egl_has_extensions (egl, EGL_NO_DISPLAY, NULL,
"EGL_MESA_platform_gbm",
+ NULL) &&
+ !meta_egl_has_extensions (egl, EGL_NO_DISPLAY, NULL,
+ "EGL_KHR_platform_gbm",
NULL))
{
g_set_error (error, G_IO_ERROR,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]