aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-05-10 15:44:31 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-05-10 15:44:31 +0000
commit4c12db2c9527bf65466975e2768584108a29ac3a (patch)
tree9fe722f85b473a8f9edf9875bd83fcb091a830aa
parentc152183db99d05e12dbf88edb39a855b808a952b (diff)
parentfb20dcc9020b6e93bc99df6045e3f18f50b7af79 (diff)
downloadvirglrenderer-busytown-mac-infra-release.tar.gz
Snap for 11819167 from fb20dcc9020b6e93bc99df6045e3f18f50b7af79 to busytown-mac-infra-releasebusytown-mac-infra-release
Change-Id: I76f67411c74fed504103f8360bafbc2b45a7a367
-rw-r--r--Android.bp3
-rw-r--r--src/vrend_winsys_egl.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/Android.bp b/Android.bp
index d1c2647c..d590d80a 100644
--- a/Android.bp
+++ b/Android.bp
@@ -66,7 +66,6 @@ cc_library {
"-include prebuilt-intermediates/config.h",
"-Wno-unused-parameter",
],
- c_std: "experimental",
local_include_dirs: [
"prebuilt-intermediates",
"src",
@@ -163,10 +162,10 @@ cc_library {
],
shared_libs: [
"libcutils",
- "libdrm",
"liblog",
],
static_libs: [
+ "libdrm",
"libepoxy",
"libgbm",
],
diff --git a/src/vrend_winsys_egl.c b/src/vrend_winsys_egl.c
index 4b38d5ea..2c14dcf7 100644
--- a/src/vrend_winsys_egl.c
+++ b/src/vrend_winsys_egl.c
@@ -323,7 +323,9 @@ struct virgl_egl *virgl_egl_init(struct virgl_gbm *gbm, bool surfaceless, bool g
egl->egl_display = get_platform_display (EGL_PLATFORM_GBM_KHR,
(EGLNativeDisplayType)egl->gbm->device, NULL);
} else {
- egl->egl_display = eglGetDisplay((EGLNativeDisplayType)egl->gbm->device);
+ if (egl->gbm && egl->gbm->device) {
+ egl->egl_display = eglGetDisplay((EGLNativeDisplayType)egl->gbm->device);
+ }
}
if (!egl->egl_display) {