Update ANGLE, set minimum macOS version to 10.13

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

View file

@ -1,7 +1,7 @@
SDK := macosx SDK := macosx
ARCH := x86_64 ARCH := x86_64
HOST := $(ARCH)-apple-darwin HOST := $(ARCH)-apple-darwin
MINIMUM_REQUIRED := 10.12 MINIMUM_REQUIRED := 10.13
SDL_FLAGS := ${SDL_FLAGS} SDL_FLAGS := ${SDL_FLAGS}
SDL2_IMAGE_FLAGS := ${SDL2_IMAGE_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 On top of Apple deprecating OpenGL, MKXP has crashing issues from
the OpenGL -> Metal translation implemented in Apple Silicon macs. 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

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