From 6712f23fe4c770f40b4b3cf82743fff1fd4c61d0 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 30 Sep 2025 10:18:58 -0400 Subject: [PATCH] Switched to MetalANGLE for iOS --- ios/build.gradle | 7 +++---- ios/robovm.xml | 8 +++++++- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/ios/build.gradle b/ios/build.gradle index 71fafd875b..9a9fe1cadd 100644 --- a/ios/build.gradle +++ b/ios/build.gradle @@ -48,7 +48,7 @@ ext{ mainClassName = "mindustry.ios.IOSLauncher" } -task copyAssets(){ +tasks.register('copyAssets'){ doLast{ delete{ delete "assets/" @@ -61,17 +61,16 @@ task copyAssets(){ } } -task copyNatives(){ +tasks.register('copyNatives'){ doLast{ copy{ from "../../Arc/natives/natives-freetype-ios/libs", "../../Arc/natives/natives-ios/libs" into "libs" } - } } -task deploy{ +tasks.register('deploy'){ if(System.getProperty("os.name").contains("Mac")) dependsOn copyAssets dependsOn createIPA } diff --git a/ios/robovm.xml b/ios/robovm.xml index c94ef0fe26..a22cd8f512 100644 --- a/ios/robovm.xml +++ b/ios/robovm.xml @@ -40,7 +40,13 @@ UIKit - OpenGLES + MetalANGLEKit + + libGLESv2 + libEGL + libfeature_support + + Metal QuartzCore CoreGraphics CoreAudio