More Linux fixes

This commit is contained in:
Lynix 2020-05-27 21:01:14 +02:00
parent 7ed0543ad2
commit 4f9380da11
4 changed files with 6 additions and 5 deletions

View File

@ -14,7 +14,7 @@ namespace Nz
{
enum class WindowManager
{
None,
Invalid,
X11,
Wayland,
@ -23,7 +23,7 @@ namespace Nz
struct WindowHandle
{
WindowManager type = WindowManager::None;
WindowManager type = WindowManager::Invalid;
union
{

View File

@ -27,8 +27,9 @@
namespace GLX
{
#include <GL/glx.h> // Defined in a namespace to avoid conflict
}
#include <GL/glxext.h>
}
#endif
namespace Nz

View File

@ -141,7 +141,7 @@ namespace Nz
}
// If context is shared by multiple windows
if (parameters.window)
if (parameters.window.type != WindowManager::Invalid)
{
NazaraAssert(parameters.window.type == WindowManager::X11, "Cannot create a context for a non-x11 window");

View File

@ -25,7 +25,7 @@ namespace Nz
bool ContextImpl::Create(ContextParameters& parameters)
{
if (parameters.window.type != WindowManager::None)
if (parameters.window.type != WindowManager::Invalid)
{
NazaraAssert(parameters.window.type == WindowManager::Windows, "Cannot create a context for a non-win32 window");