2023.326.0
Breaking Changes
iOS project structure has been revamped
In efforts to migrate the framework to SDL on iOS, the project structure required major changes. For consumers, you're required to remove the AppDelegate
class attached in the game project as GameAppDelegate
no longer exists, and change the Application.Main
method to call GameApplication.Main
as such:
- public static void Main(string[] args) => UIApplication.Main(args, null, typeof(AppDelegate));
+ public static void Main(string[] args) => GameApplication.Main(new MyGameIOS());
What's Changed
- Fix android restore for deployment github action by @peppy in #5696
- Enable Mono Interpreter on iOS by @frenzibyte in #5697
- Add workaround for incorrect SRGB conversion inside
BufferedContainer
s on android by @peppy in #5700 - Fix namespace warnings in iOS / android test projects by @peppy in #5703
- Migrate iOS framework to SDL by @frenzibyte in #5698
- Fix blur direction changing between renderer surfaces by @smoogipoo in #5706
- Build debug symbol packages in deploy workflow by @bdach in #5705
- Add support for D3D tearing and waitable swapchains by @smoogipoo in #5704
- Add Veldrid support on iOS by @frenzibyte in #5699
Full Changelog: 2023.322.0...2023.326.0