diff options
| author | assiduous <assiduous@diligentgraphics.com> | 2019-12-29 18:50:40 +0000 |
|---|---|---|
| committer | assiduous <assiduous@diligentgraphics.com> | 2019-12-29 18:50:40 +0000 |
| commit | f190b95e10421049242e0028b40dbf4b9b5f3a2e (patch) | |
| tree | edf27d89b12a130942bb6aa689bac250d8d4e721 /unityplugin/UnityEmulator | |
| parent | Updated samples & tools (fixed Android issues) (diff) | |
| download | DiligentEngine-f190b95e10421049242e0028b40dbf4b9b5f3a2e.tar.gz DiligentEngine-f190b95e10421049242e0028b40dbf4b9b5f3a2e.zip | |
Fixed Unity emulator crash on Linux
Diffstat (limited to 'unityplugin/UnityEmulator')
| -rw-r--r-- | unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp b/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp index fd23588..cd283f8 100644 --- a/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp +++ b/unityplugin/UnityEmulator/src/UnityGraphicsGLCore_Impl.cpp @@ -183,6 +183,11 @@ void UnityGraphicsGLCore_Impl::InitGLContext(void *pNativeWndHandle, if(m_Context == nullptr) LOG_ERROR_AND_THROW( "No active GL context found" ); + XWindowAttributes WndAttribs = {}; + XGetWindowAttributes(m_Display, m_LinuxWindow, &WndAttribs); + m_BackBufferWidth = WndAttribs.width; + m_BackBufferHeight = WndAttribs.height; + // Initialize GLEW GLenum err = glewInit(); if( GLEW_OK != err ) |
