Remove X11 dependency properly (as it's handled by SDL and EGL)

This commit is contained in:
Jérôme Leclercq
2021-05-29 00:52:10 +02:00
parent 41baacd9ab
commit a90844f0dd
3 changed files with 1 additions and 19 deletions

View File

@@ -10,8 +10,6 @@ namespace Nz::GL
{
bool EGLContextX11::Create(const ContextParams& params, WindowHandle window, const EGLContextBase* shareContext)
{
//TODO: Load X11 dynamically
assert(window.type == WindowManager::X11);
Destroy(); //< In case a previous display or surface hasn't been released
@@ -40,15 +38,4 @@ namespace Nz::GL
return CreateInternal(configs[configIndex], shareContext);
}
void EGLContextX11::Destroy()
{
EGLContextBase::Destroy();
if (m_xdisplay)
{
XCloseDisplay(m_xdisplay);
m_xdisplay = nullptr;
}
}
}