summaryrefslogtreecommitdiffstats
path: root/platform/ios
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-1/+1
|\
| * Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-1/+1
| |
* | Merge commit godotengine/godot@c6c464cf9ae56e8b68620af65125dd980d0e8122Spartan3222024-11-021-0/+1
|\|
| * [DisplayServer] Add feature flag for native file dialog access to `user/res` ↵Anish Mishra2024-10-301-0/+1
| | | | | | | | and `options`
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-302-2/+7
|\|
| * Merge pull request #98615 from Summersay415/three-opengls-pleaseThaddeus Crews2024-10-291-1/+6
| |\ | | | | | | | | | Fix fallbacks to OpenGL
| | * Fix fallbacks to OpenGLSummersay4152024-10-281-1/+6
| | |
| * | Merge pull request #97934 from adamscott/give-AThousandShips-a-breakThaddeus Crews2024-10-291-1/+1
| |\ \ | | |/ | |/| | | | [Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
| | * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-251-1/+1
| | | | | | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-2744-88/+88
|\ \ \ | | | | | | | | Fix copyright headers referring to Godot
| * | | Fix copyright headers referring to GodotSpartan3222024-10-2744-88/+88
| | | |
* | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-6/+2
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge pull request #97555 from dustdfg/platform_methods/extract_validate_archThaddeus Crews2024-10-251-6/+2
| |\ \ | | |/ | |/| | | | Build System: Extract `validate_arch` helper functions
| | * Build System: Extract `validate_arch` helper functionYevhen Babiichuk (DustDFG)2024-10-061-6/+2
| | | | | | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | | Merge commit godotengine/godot@1015a481ff43edb1126ab39a147fefda290131e5Spartan3222024-10-241-1/+1
|\| |
| * | Android & iOS: Enable strict aliasingPedro J. Estébanez2024-10-211-1/+1
| |/
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1144-0/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-111-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Merge pull request #97570 from ↵Rémi Verschelde2024-10-041-2/+2
|\ | | | | | | | | | | dustdfg/ios_macos/print_warning_instead_of_comments Replace comments with printed warning for Metal on x86_64
| * Replace comments with printed warning for Metal on x86_64Yevhen Babiichuk (DustDFG)2024-09-281-2/+2
| | | | | | | | Signed-off-by: Yevhen Babiichuk (DustDFG) <dfgdust@gmail.com>
* | [iOS] Add support for dark and tinted icon versions.bruvzg2024-10-042-88/+270
| |
* | [DisplayServer] Implement has_hardware_keyboard method for Android and iOS.bruvzg2024-10-022-0/+11
| |
* | Move Vulkan includes to a central godot_vulkan.h headerGergely Kis2024-09-292-10/+2
|/ | | | Also fixes Vulkan build problem with recent Clang.
* SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-251-0/+1
|
* Added fallback_to_opengl3SheepYhangCN2024-09-201-3/+11
|
* [Editor] Expose more editor settings to documentationA Thousand Ships2024-09-121-0/+1
| | | | Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
* Allow adding custom export platforms using scripts / GDExtension.bruvzg2024-08-282-11/+11
|
* Merge pull request #90993 from darksylinc/matias-TheForgeRémi Verschelde2024-08-221-1/+1
|\ | | | | Add debug utilities for Vulkan
| * Add debug utilities for VulkanMatias N. Goldberg2024-08-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Features: - Debug-only tracking of objects by type. See get_driver_allocs_by_object_type et al. - Debug-only Breadcrumb info for debugging GPU crashes and device lost - Performance report per frame from get_perf_report - Some VMA calls had to be modified in order to insert the necessary memory callbacks Functionality marked as "debug-only" is only available in debug or dev builds. Misc fixes: - Early break optimization in RenderingDevice::uniform_set_create ============================ The work was performed by collaboration of TheForge and Google. I am merely splitting it up into smaller PRs and cleaning it up.
* | SCons: Better validation for platform-specific opt-in driversRémi Verschelde2024-08-211-1/+1
|/ | | | | This replaces cryptic compilation errors with a clear error message and early build termination.
* Add Metal support for macOS (arm64) and iOSStuart Carnie2024-08-205-3/+54
|
* macOS/iOS: Fix various warnings when targeting newer SDKsStuart Carnie2024-08-201-0/+4
|
* Merge pull request #95272 from akien-mga/applicalifragilisticexpialidociousRémi Verschelde2024-08-173-4/+4
|\ | | | | | | iOS: Fix typo in GodotApplicationDelegate
| * iOS: Fix typo in GodotApplicationDelegateRémi Verschelde2024-08-083-4/+4
| | | | | | | | Fixes #90714.
* | [iOS] Fix dylib GDExtension convertion.bruvzg2024-08-091-1/+1
|/
* Fix several typos in the documentationHaoyu Qiu2024-08-021-3/+3
|
* Fix issue preventing enabling the remote button for AndroidFredia Huya-Kouadio2024-07-161-0/+1
| | | | | | | | https://github.com/godotengine/godot/pull/92032 updated the logic to enable / disable the remote debug button, and in doing so added a `can_export` check. However, no events / notifications are dispatched when the value of the `can_export` check changes, which in turn prevents the logic used to enable / disable the remote debug button from running again. The fix consists then in removing the `can_export` check, so that the remote debug button shows as `enabled` when a preset is present and is runnable.
* [iOS/Text Input] Avoid deleting and reentering unchanged part of text.bruvzg2024-07-091-12/+18
|
* Improve handling of rendering startup errorsPedro J. Estébanez2024-06-281-1/+8
|
* Style: Optimize `.svg` files with `svgo`Thaddeus Crews2024-06-232-2/+2
|
* [iOS export] Automatically generate ARM64 simulator library from device ↵bruvzg2024-06-163-2/+245
| | | | library if it's missing.
* Merge pull request #92692 from mihe/always-embed-frameworksRémi Verschelde2024-06-031-6/+1
|\ | | | | | | Fix iOS exports never embedding framework bundles
| * Fix iOS exports never embedding framework bundlesMikael Hermansson2024-06-021-6/+1
| |
* | SCons: Process platform-specific flags earlierRémi Verschelde2024-05-301-1/+1
|/ | | | | | | | | | Some of the logic in SCons depends on flags that get overridden in the platform-specific `detect.py`, so it needs to be processed first. For example the Android/iOS/Web platforms override the default `target` to `template_debug`, but this was processed too late so e.g. the logic that sets `env.editor_build` would set it to true due to the default `target` value in the environment being `editor`.
* Merge pull request #92519 from mihe/stop-xcframework-embedRémi Verschelde2024-05-301-1/+6
|\ | | | | | | Prevent static XCFramework bundles from being embedded on iOS
| * Prevent static XCFramework bundles from being embedded on iOSMikael Hermansson2024-05-291-1/+6
| |
* | [iOS] Change default iPad landscape orientation from "left" to "right".bruvzg2024-05-292-2/+48
|/
* [DisplayServer] Add error messages and descriptions to callbacks.bruvzg2024-05-281-1/+6
|
* Merge pull request #92252 from poiati/fix-wayland-window-classRémi Verschelde2024-05-232-5/+5
|\ | | | | | | Properly set window class in Wayland
| * Properly set window class in WaylandPaulo Poiati2024-05-222-5/+5
| |