1
0
Fork 0
godot/platform/ios
Rémi Verschelde e12a424bc5 Workaround mingw-gcc LTO ICE by re-adding some dead code...
Not my finest work, but without that code removed in #102179, mingw-gcc 14.2.1 on Fedora 41
(but also confirmed with versions on macOS and WSL) crashes when linking with LTO.

We need to dig deeper to understand the bug, report it upstream and work it around in a
cleaner way. But for now this unblocks building Windows binaries with LTO, and should be
harmless.
2025-02-07 01:16:38 +01:00
..
api
doc_classes Disable Metal and Vulkan renderers in simulator builds. Remove simulator support from editor/exporter. 2025-01-30 11:32:01 +02:00
export Workaround mingw-gcc LTO ICE by re-adding some dead code... 2025-02-07 01:16:38 +01:00
README.md
SCsub [macos, ios]: Refactor joypad support into shared code, numerous bugfixes 2025-01-08 07:00:23 -07:00
app_delegate.h
app_delegate.mm
detect.py Disable Metal and Vulkan renderers in simulator builds. Remove simulator support from editor/exporter. 2025-01-30 11:32:01 +02:00
device_metrics.h
device_metrics.m
display_layer.h
display_layer.mm
display_server_ios.h Embedding game process in editor 2024-12-18 17:52:42 -05:00
display_server_ios.mm Support MIME types in file dialog filters on macOS and Linux. 2025-01-04 22:05:35 +02:00
godot_app_delegate.h iOS: Fix typo in GodotApplicationDelegate 2024-08-08 10:06:36 +02:00
godot_app_delegate.m iOS: Fix typo in GodotApplicationDelegate 2024-08-08 10:06:36 +02:00
godot_ios.mm
godot_view.h
godot_view.mm Add Metal support for macOS (arm64) and iOS 2024-08-20 12:11:06 +02:00
godot_view_renderer.h
godot_view_renderer.mm
ios.h Implement `amplitude` to Input.vibrate_handheld 2024-05-02 19:09:42 +03:00
ios.mm Replace some problematic uses of `String::num` to `String::num_int64` 2025-01-15 12:51:51 -05:00
ios_terminal_logger.h
ios_terminal_logger.mm
key_mapping_ios.h
key_mapping_ios.mm
keyboard_input_view.h
keyboard_input_view.mm Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
main.m iOS: Fix typo in GodotApplicationDelegate 2024-08-08 10:06:36 +02:00
os_ios.h Fix a crash in Joypad initialization on iOS 2025-01-31 12:57:52 +01:00
os_ios.mm Fix a crash in Joypad initialization on iOS 2025-01-31 12:57:52 +01:00
platform_config.h
platform_gl.h
rendering_context_driver_vulkan_ios.h
rendering_context_driver_vulkan_ios.mm Add debug utilities for Vulkan 2024-08-21 23:48:08 +02:00
tts_ios.h
tts_ios.mm
view_controller.h
view_controller.mm [iOS] Change default iPad landscape orientation from "left" to "right". 2024-05-29 12:47:49 +03:00

README.md

iOS platform port

This folder contains the C++, Objective-C and Objective-C++ code for the iOS platform port.

See also misc/dist/ios_xcode folder for the Xcode project template used for packaging the iOS export templates.

Documentation