1 537bb3cc027eed14500fe5724ab30f Mon Sep 17 00:00:00 2001
2 From: Laszlo Agocs <laszlo.agocs@qt.io>
3 Date: Fri, 14 Dec 2018 10:48:43 +0100
4 Subject: eglfs: avoid breaking builds without EGL_EXT_platform_base
6 Change-Id: I9183e17b42c00435f20c00a414e1f20aa3972351
8 Reviewed-by: Johan Helsing <johan.helsing@qt.io>
10 .../eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmintegration.cpp | 1 -
11 .../eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmwindow.cpp | 4 ++++
12 2 files changed, 4 insertions(+), 1 deletion(-)
14 (limited to 'src/plugins/platforms/eglfs/deviceintegration/eglfs_kms')
16 diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmintegration.cpp b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmintegration.cpp
17 index 1e4f4e72c8..f154520669 100644
18 --- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmintegration.cpp
19 +++ b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmintegration.cpp
20 @@ -63,7 +63,6 @@ QEglFSKmsGbmIntegration::QEglFSKmsGbmIntegration()
22 #ifndef EGL_EXT_platform_base
23 typedef EGLDisplay (EGLAPIENTRYP PFNEGLGETPLATFORMDISPLAYEXTPROC) (EGLenum platform, void *native_display, const EGLint *attrib_list);
24 -typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC) (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
27 #ifndef EGL_PLATFORM_GBM_KHR
28 diff --git a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmwindow.cpp b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmwindow.cpp
29 index 65a7c4f38a..a93762e5b4 100644
30 --- a/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmwindow.cpp
31 +++ b/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms/qeglfskmsgbmwindow.cpp
36 +#ifndef EGL_EXT_platform_base
37 +typedef EGLSurface (EGLAPIENTRYP PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC) (EGLDisplay dpy, EGLConfig config, void *native_window, const EGLint *attrib_list);
40 void QEglFSKmsGbmWindow::resetSurface()
42 QEglFSKmsGbmScreen *gbmScreen = static_cast<QEglFSKmsGbmScreen *>(screen());