|
|
|
@ -54,20 +54,21 @@ typedef VkResult (APIENTRY *PFN_vkCreateMacOSSurfaceMVK)(VkInstance,const VkMacO |
|
|
|
|
#include "posix_tls.h" |
|
|
|
|
#include "cocoa_joystick.h" |
|
|
|
|
#include "nsgl_context.h" |
|
|
|
|
#include "egl_context.h" |
|
|
|
|
|
|
|
|
|
#define _glfw_dlopen(name) dlopen(name, RTLD_LAZY | RTLD_LOCAL) |
|
|
|
|
#define _glfw_dlclose(handle) dlclose(handle) |
|
|
|
|
#define _glfw_dlsym(handle, name) dlsym(handle, name) |
|
|
|
|
|
|
|
|
|
#define _GLFW_EGL_NATIVE_WINDOW ((EGLNativeWindowType) window->ns.view) |
|
|
|
|
#define _GLFW_EGL_NATIVE_DISPLAY EGL_DEFAULT_DISPLAY |
|
|
|
|
|
|
|
|
|
#define _GLFW_PLATFORM_WINDOW_STATE _GLFWwindowNS ns |
|
|
|
|
#define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE _GLFWlibraryNS ns |
|
|
|
|
#define _GLFW_PLATFORM_LIBRARY_TIME_STATE _GLFWtimeNS ns_time |
|
|
|
|
#define _GLFW_PLATFORM_MONITOR_STATE _GLFWmonitorNS ns |
|
|
|
|
#define _GLFW_PLATFORM_CURSOR_STATE _GLFWcursorNS ns |
|
|
|
|
|
|
|
|
|
#define _GLFW_EGL_CONTEXT_STATE |
|
|
|
|
#define _GLFW_EGL_LIBRARY_CONTEXT_STATE |
|
|
|
|
|
|
|
|
|
// HIToolbox.framework pointer typedefs
|
|
|
|
|
#define kTISPropertyUnicodeKeyLayoutData _glfw.ns.tis.kPropertyUnicodeKeyLayoutData |
|
|
|
|
typedef TISInputSourceRef (*PFN_TISCopyCurrentKeyboardLayoutInputSource)(void); |
|
|
|
|