From b151b2bba726ae66653858d2a9f687b7383d6331 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Sat, 8 Nov 2025 20:02:21 +0800 Subject: [PATCH] [Fix]: build test on macOS --- MobileGL/Includes.h | 1 + MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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;