Update ANGLE, set minimum macOS version to 10.13

This commit is contained in:
Zorua 2022-12-13 03:46:38 -05:00
parent fd2496b2e0
commit 424b6ee18c
5 changed files with 7 additions and 4 deletions

View file

@ -1,7 +1,7 @@
SDK := macosx
ARCH := x86_64
HOST := $(ARCH)-apple-darwin
MINIMUM_REQUIRED := 10.12
MINIMUM_REQUIRED := 10.13
SDL_FLAGS := ${SDL_FLAGS}
SDL2_IMAGE_FLAGS := ${SDL2_IMAGE_FLAGS}

View file

@ -3,4 +3,7 @@ Here lives Google's ANGLE, which is pretty necessary right now.
On top of Apple deprecating OpenGL, MKXP has crashing issues from
the OpenGL -> Metal translation implemented in Apple Silicon macs.
This particular build of ANGLE is made using [this commit](https://github.com/google/angle/tree/0aae0d7ad535aedba34daea325269e419baead68), built with Metal support enabled. Both arm64 and x64 libraries were built using the `target_cpu` arg, then joined using the `lipo` tool.
It also enables things like the Steam Overlay and the use of the Metal
Performance HUD on macOS 13+.
This particular build of ANGLE is made using commit `91bfd02e7089b`, built with Metal support enabled. Both arm64 and x64 libraries were built using the `target_cpu` arg, then joined using the `lipo` tool.

View file

@ -3427,7 +3427,7 @@
"$(DEPENDENCY_SEARCH_PATH)/lib",
"$(PROJECT_DIR)/Dependencies/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.12.2;
MACOSX_DEPLOYMENT_TARGET = 10.13;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = "-fdeclspec";
PRODUCT_BUNDLE_IDENTIFIER = "org.zoro.mkxp-z";
@ -3497,7 +3497,7 @@
"$(DEPENDENCY_SEARCH_PATH)/lib",
"$(PROJECT_DIR)/Dependencies/Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.12.2;
MACOSX_DEPLOYMENT_TARGET = 10.13;
ONLY_ACTIVE_ARCH = NO;
OTHER_CFLAGS = "-fdeclspec";
PRODUCT_BUNDLE_IDENTIFIER = "org.zoro.mkxp-z";