#ifndef _mir_platform_h_ #define _mir_platform_h_ #include #include "posix_tls.h" #include "posix_time.h" #include "linux_joystick.h" #if defined(_GLFW_EGL) #include "egl_context.h" #else #error "The Mir backend depends on EGL platform support" #endif #define _GLFW_EGL_NATIVE_WINDOW NULL #define _GLFW_EGL_NATIVE_DISPLAY NULL #define _GLFW_PLATFORM_WINDOW_STATE _GLFWwindowMir mir; #define _GLFW_PLATFORM_MONITOR_STATE _GLFWmonitorMir mir; #define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE _GLFWlibraryMir mir; #define _GLFW_PLATFORM_CURSOR_STATE _GLFWcursorMir mir; typedef struct _GLFWwindowMir { } _GLFWwindowMir; typedef struct _GLFWmonitorMir { } _GLFWmonitorMir; typedef struct _GLFWlibraryMir { MirConnection* connection; } _GLFWlibraryMir; typedef struct _GLFWcursorMir { } _GLFWcursorMir; #endif // _mir_platform_h_