diff --git a/src/audio/Audio.cpp b/src/audio/Audio.cpp index 0b1e6a7c..1074d23c 100644 --- a/src/audio/Audio.cpp +++ b/src/audio/Audio.cpp @@ -3,8 +3,13 @@ #include #include +#ifdef __APPLE__ +#include +#include +#else #include #include +#endif ALCdevice* Audio::device; ALCcontext* Audio::context; diff --git a/src/audio/Audio.h b/src/audio/Audio.h index af0663f3..087122a6 100644 --- a/src/audio/Audio.h +++ b/src/audio/Audio.h @@ -4,8 +4,13 @@ #include #include +#ifdef __APPLE__ +#include +#include +#else #include #include +#endif #include diff --git a/src/audio/audioutil.cpp b/src/audio/audioutil.cpp index cfedfdec..c1ebab86 100644 --- a/src/audio/audioutil.cpp +++ b/src/audio/audioutil.cpp @@ -4,9 +4,14 @@ #include #include #include + +#ifdef __APPLE__ +#include +#include +#else #include #include - +#endif bool is_big_endian(void){ union { diff --git a/src/audio/audioutil.h b/src/audio/audioutil.h index 2044aaed..8f0357cd 100644 --- a/src/audio/audioutil.h +++ b/src/audio/audioutil.h @@ -5,7 +5,11 @@ #include #include +#ifdef __APPLE__ +#include +#else #include +#endif #define alCheckErrorsMacro() check_al_errors(__FILE__, __LINE__) diff --git a/src/window/Window.cpp b/src/window/Window.cpp index d59137fb..ebfab025 100644 --- a/src/window/Window.cpp +++ b/src/window/Window.cpp @@ -135,6 +135,7 @@ int Window::initialize(DisplaySettings& settings){ #ifdef __APPLE__ glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE); + glfwWindowHint(GLFW_COCOA_RETINA_FRAMEBUFFER, GLFW_FALSE); #else glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_ANY_PROFILE); #endif