From d4ab9273dd1c61e1638f5b0376e65f7c5375ad93 Mon Sep 17 00:00:00 2001 From: Andras Becsi Date: Thu, 12 Mar 2015 13:38:00 +0100 Subject: Remove uneeded GetShareHandle() function from EGL integration The override of this function is not needed. Change-Id: I8579bd1b2a8476cb057b9256c816ac88cbb209ab Reviewed-by: Pierre Rossi --- src/core/gl_surface_qt.cpp | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/src/core/gl_surface_qt.cpp b/src/core/gl_surface_qt.cpp index 85b78cc0e..4fe2f2137 100644 --- a/src/core/gl_surface_qt.cpp +++ b/src/core/gl_surface_qt.cpp @@ -98,7 +98,6 @@ public: virtual bool Initialize() Q_DECL_OVERRIDE; virtual void Destroy() Q_DECL_OVERRIDE; virtual void* GetHandle() Q_DECL_OVERRIDE; - virtual void* GetShareHandle() Q_DECL_OVERRIDE; virtual bool Resize(const gfx::Size &size) Q_DECL_OVERRIDE; protected: @@ -490,30 +489,6 @@ void* GLSurfaceQtEGL::GetHandle() return reinterpret_cast(m_surfaceBuffer); } -void* GLSurfaceQtEGL::GetShareHandle() -{ -#if defined(OS_ANDROID) - Q_UNREACHABLE(); - return NULL; -#else - if (!gfx::g_driver_egl.ext.b_EGL_ANGLE_query_surface_pointer) - return NULL; - - if (!gfx::g_driver_egl.ext.b_EGL_ANGLE_surface_d3d_texture_2d_share_handle) - return NULL; - - void* handle; - if (!eglQuerySurfacePointerANGLE(g_display, - GetHandle(), - EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE, - &handle)) { - return NULL; - } - - return handle; -#endif -} - void* GLSurfaceQt::GetDisplay() { return g_display; -- cgit v1.2.3