diff --git a/MobileGL/Includes.h b/MobileGL/Includes.h index 5692d139..cda4b1b1 100644 --- a/MobileGL/Includes.h +++ b/MobileGL/Includes.h @@ -32,6 +32,7 @@ #include #include #include +#include // Include FastSTL #include diff --git a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp index 0cc5cc15..3ad17aa6 100644 --- a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp +++ b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp @@ -443,7 +443,7 @@ namespace MobileGL { static const char* EGLLibs[] = {"libEGL", nullptr}; void* OpenLib(const char** names, const char* override) { -#if !defined(__WIN32) && !defined(_WIN32) +#if !defined(__WIN32) && !defined(_WIN32) && !defined(__APPLE__) void* lib = nullptr; char path_name[PATH_MAX + 1]; @@ -477,7 +477,7 @@ namespace MobileGL { } void* ProcAddress(void* lib, const char* name) { -#if !defined(__WIN32) && !defined(_WIN32) +#if !defined(__WIN32) && !defined(_WIN32) && !defined(__APPLE__) return dlsym(lib, name); #else return nullptr;