godot/platform/iphone
Rémi Verschelde b0b759e6da
SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` defines
- `_DEBUG` is MSVC specific so it didn't make much sense to define for
  Android and iOS builds.
- iOS was the only platform to define `DEBUG`. We don't use it anywhere
  outside thirdparty code, which we usually don't intend to debug, so it
  seems better to be consistent with other platforms.
- Consistently define `NDEBUG` to disable assert behavior in both `release`
  and `release_debug` targets. This used to be set for `release` for all
  platforms, and `release_debug` for Android and iOS only.
- Due to the above, I removed the only use we made of `assert()` in Godot
  code, which was only implemented for Unix anyway, should have been
  `DEV_ENABLED`, and is in PoolAllocator which we don't actually use.
- The denoise and recast modules keep defining `NDEBUG` even for the `debug`
  target as we don't want OIDN and Embree asserting all over the place.

(cherry picked from commit 26e9145c26)
2022-12-12 14:49:21 +01:00
..
api Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
export [Export] Use image loader directly to avoid "resource as image file" errors. 2022-11-30 15:56:06 +01:00
plugin [iOS] Extend iOS plugins to support Swift runtime 2022-08-09 20:19:12 +03:00
SCsub Backport text-to-speech support. 2022-07-01 11:04:50 +03:00
app_delegate.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
app_delegate.mm Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
detect.py SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` defines 2022-12-12 14:49:21 +01:00
device_metrics.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
device_metrics.m Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
display_layer.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
display_layer.mm Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
godot_app_delegate.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
godot_app_delegate.m Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
godot_iphone.mm Fix exit code of --help and --version, and test them in CI 2022-07-08 14:54:16 +02:00
godot_view.h [iOS] Fix touch handling for overlay views 2022-02-03 23:53:31 +03:00
godot_view.mm [3.x] Add ProMotion Support to iOS Exports 2022-11-02 22:14:34 -04:00
godot_view_gesture_recognizer.h Fix typos with codespell 2022-02-11 09:50:59 +01:00
godot_view_gesture_recognizer.mm Fix simulatenous touches for different touch types 2022-05-05 13:49:50 +02:00
godot_view_renderer.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
godot_view_renderer.mm Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
ios.h Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
ios.mm Fix vibration duration on iOS 2022-05-16 10:33:41 +02:00
joypad_iphone.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
joypad_iphone.mm Simplify InputDefault::joy_axis code by using float instead of struct JoyAxis 2022-01-14 15:36:35 +00:00
keyboard_input_view.h Add support for multiple virtual keyboard types 2022-07-07 14:22:28 -04:00
keyboard_input_view.mm Add support for multiple virtual keyboard types 2022-07-07 14:22:28 -04:00
logo.png platform: Update metadata for export platforms 2020-08-14 00:32:05 +02:00
main.m Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
native_video_view.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
native_video_view.m Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
os_iphone.h Merge pull request #61316 from bruvzg/tts_3x 2022-08-05 23:45:51 +02:00
os_iphone.mm Add `double_tap` attribute to `InputEventScreenTouch` 2022-10-20 11:56:11 -07:00
platform_config.h Clean iOS platform config of long gone macro 2022-08-24 17:13:21 +02:00
power_iphone.cpp Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
power_iphone.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
tts_ios.h Backport text-to-speech support. 2022-07-01 11:04:50 +03:00
tts_ios.mm Backport text-to-speech support. 2022-07-01 11:04:50 +03:00
view_controller.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
view_controller.mm [3.x] Add iOS UI Options 2022-11-02 22:13:18 -04:00