mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-25 00:58:30 -05:00
GLX: Fixed context destroy.
This commit is contained in:
parent
a797b00a7f
commit
b19c391570
1 changed files with 8 additions and 3 deletions
|
@ -58,7 +58,7 @@ namespace bgfx { namespace gl
|
|||
|
||||
m_context = (GLXContext)g_bgfxGLX;
|
||||
|
||||
if (NULL == m_context)
|
||||
if (NULL == g_bgfxGLX)
|
||||
{
|
||||
XLockDisplay( (::Display*)g_bgfxX11Display);
|
||||
|
||||
|
@ -216,9 +216,14 @@ namespace bgfx { namespace gl
|
|||
void GlContext::destroy()
|
||||
{
|
||||
glXMakeCurrent( (::Display*)g_bgfxX11Display, 0, 0);
|
||||
if (NULL == g_bgfxGLX)
|
||||
{
|
||||
glXDestroyContext( (::Display*)g_bgfxX11Display, m_context);
|
||||
XFree(m_visualInfo);
|
||||
}
|
||||
m_context = NULL;
|
||||
m_visualInfo = NULL;
|
||||
}
|
||||
|
||||
void GlContext::resize(uint32_t /*_width*/, uint32_t /*_height*/, bool _vsync)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue