summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@theqtcompany.com>2015-03-12 13:38:00 +0100
committerAndras Becsi <andras.becsi@theqtcompany.com>2015-03-17 16:45:46 +0000
commitd4ab9273dd1c61e1638f5b0376e65f7c5375ad93 (patch)
treea2a74f13b763bf6226adce04ed3d190b7d1eec4e /src
parent6cbeac50922b72e6d6783c531611eafc95f4c91a (diff)
Remove uneeded GetShareHandle() function from EGL integration
The override of this function is not needed. Change-Id: I8579bd1b2a8476cb057b9256c816ac88cbb209ab Reviewed-by: Pierre Rossi <pierre.rossi@theqtcompany.com>
Diffstat (limited to 'src')
-rw-r--r--src/core/gl_surface_qt.cpp25
1 files changed, 0 insertions, 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<void*>(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;