mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-04-22 06:02:04 +02:00
Update ANGLE, set minimum macOS version to 10.13
This commit is contained in:
parent
748aff99cc
commit
cc1c19e150
5 changed files with 7 additions and 4 deletions
|
@ -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}
|
||||||
|
|
|
@ -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.
|
Binary file not shown.
Binary file not shown.
|
@ -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";
|
||||||
|
|
Loading…
Add table
Reference in a new issue