Pāvels Nadtočajevs c3bef1b83f Split `EmbeddedProcess::reset` to allow stopping timers without full reset. 2 هفته پیش
..
doc_classes 342ba8063e Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker 1 ماه پیش
editor c3bef1b83f Split `EmbeddedProcess::reset` to allow stopping timers without full reset. 2 هفته پیش
export 6e70db94bc Merge pull request #113645 from bruvzg/mac_ios_escape 1 ماه پیش
README.md 4c0026b053 Update links to the contributing section of the docs to the appropriate new sections. 4 ماه پیش
SCsub 466fe1abd8 [macOS] Disable window embedding code in export templates. 1 ماه پیش
crash_handler_macos.h 324512e11c Style: Replace header guards with `#pragma once` 10 ماه پیش
crash_handler_macos.mm 33cc3c125d MacOS: Improve crash handler performance 3 ماه پیش
detect.py ad74ed68c1 Build: Fix container build path for swift 3 ماه پیش
dir_access_macos.h d609cf62a0 Implement `get_filesystem_type` on macOS and Linux. 8 ماه پیش
dir_access_macos.mm d609cf62a0 Implement `get_filesystem_type` on macOS and Linux. 8 ماه پیش
display_server_embedded.h 0d056cf294 Fix editor embedded windows partially resizing. 3 ماه پیش
display_server_embedded.mm 10c333a8f1 Merge pull request #111313 from bruvzg/emb_res 3 ماه پیش
display_server_macos.h d76be3e522 [macOS] Move system theme properties to the `DisplayServerMacOSBase`. 1 ماه پیش
display_server_macos.mm 898e29971b [macOS] Fix non-focusable window order. 4 هفته پیش
display_server_macos_base.h d76be3e522 [macOS] Move system theme properties to the `DisplayServerMacOSBase`. 1 ماه پیش
display_server_macos_base.mm d76be3e522 [macOS] Move system theme properties to the `DisplayServerMacOSBase`. 1 ماه پیش
embedded_debugger.h b9bafbd2ca [macOS] Process joypad input directly in the embedded process. 5 ماه پیش
embedded_debugger.mm 10c333a8f1 Merge pull request #111313 from bruvzg/emb_res 3 ماه پیش
embedded_gl_manager.h 3d1c9fd5de Move server files into their subfolders 4 ماه پیش
embedded_gl_manager.mm 94c7c2b780 MacOS: Move includes inside #ifdef so OpenGL can be disabled 3 ماه پیش
gl_manager_macos_angle.h 3d1c9fd5de Move server files into their subfolders 4 ماه پیش
gl_manager_macos_angle.mm e8126f114e [macOS] Switch Angle to Metal backend. 7 ماه پیش
gl_manager_macos_legacy.h 3d1c9fd5de Move server files into their subfolders 4 ماه پیش
gl_manager_macos_legacy.mm 01fc9aee6c Core: Modernize C headers with C++ equivalents 9 ماه پیش
godot_application.h 00e1fdec2c MacOS: Embedded window support. 8 ماه پیش
godot_application.mm dfb2bc5f7e Fix macOS build with dev_build=yes and target=template_debug 8 ماه پیش
godot_application_delegate.h b1d8bf32ee [macOS] Fix disabling native menu items in system menus. 1 ماه پیش
godot_application_delegate.mm d76be3e522 [macOS] Move system theme properties to the `DisplayServerMacOSBase`. 1 ماه پیش
godot_button_view.h 3d1c9fd5de Move server files into their subfolders 4 ماه پیش
godot_button_view.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 10 ماه پیش
godot_content_view.h 3d1c9fd5de Move server files into their subfolders 4 ماه پیش
godot_content_view.mm c3747884da Add some important profiling hooks. 2 ماه پیش
godot_core_cursor.h 4334fff230 [macOS] Add missing "move" system cursor. 2 ماه پیش
godot_core_cursor.mm 4334fff230 [macOS] Add missing "move" system cursor. 2 ماه پیش
godot_main_macos.mm 466fe1abd8 [macOS] Disable window embedding code in export templates. 1 ماه پیش
godot_menu_delegate.h 324512e11c Style: Replace header guards with `#pragma once` 10 ماه پیش
godot_menu_delegate.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 10 ماه پیش
godot_menu_item.h b1d8bf32ee [macOS] Fix disabling native menu items in system menus. 1 ماه پیش
godot_menu_item.mm b1d8bf32ee [macOS] Fix disabling native menu items in system menus. 1 ماه پیش
godot_open_save_delegate.h 0a6f8c2554 [macOS] Prefer user specified file extensions over OS preferred one. 1 ماه پیش
godot_open_save_delegate.mm f1a0a2aabe Do not apply "*" as preferred extension. 3 هفته پیش
godot_status_item.h 324512e11c Style: Replace header guards with `#pragma once` 10 ماه پیش
godot_status_item.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 10 ماه پیش
godot_window.h 3d1c9fd5de Move server files into their subfolders 4 ماه پیش
godot_window.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 10 ماه پیش
godot_window_delegate.h 3d1c9fd5de Move server files into their subfolders 4 ماه پیش
godot_window_delegate.mm 798a644dd5 [macOS] Fix borderless window maximization. 8 ماه پیش
key_mapping_macos.h 324512e11c Style: Replace header guards with `#pragma once` 10 ماه پیش
key_mapping_macos.mm 1db0a60dc0 Replace `std::size` usage with `std_size` to avoid `<iterator>` include. 3 ماه پیش
libgodot_macos.mm 6c44c80c62 LibGodot: Core - Build Godot Engine as a Library 3 ماه پیش
macos_quartz_core_spi.h 00e1fdec2c MacOS: Embedded window support. 8 ماه پیش
msvs.py 6ff86e49cf Fix .sln project generation logic for Rider to support all OS and all C++ toolchains 9 ماه پیش
native_menu_macos.h 4fc07a8edb [macOS] Add option for renaming system menus. 1 ماه پیش
native_menu_macos.mm b1d8bf32ee [macOS] Fix disabling native menu items in system menus. 1 ماه پیش
os_macos.h 466fe1abd8 [macOS] Disable window embedding code in export templates. 1 ماه پیش
os_macos.mm 466fe1abd8 [macOS] Disable window embedding code in export templates. 1 ماه پیش
platform_config.h 8c8d6de3e7 Apple: Add pthread implementation of `Thread` class 9 ماه پیش
platform_gl.h 324512e11c Style: Replace header guards with `#pragma once` 10 ماه پیش
platform_macos_builders.py 5c9f93ce03 SCons: Begin decoupling generation & build code 9 ماه پیش
platform_thread.h 8c8d6de3e7 Apple: Add pthread implementation of `Thread` class 9 ماه پیش
rendering_context_driver_vulkan_macos.h 324512e11c Style: Replace header guards with `#pragma once` 10 ماه پیش
rendering_context_driver_vulkan_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 10 ماه پیش
tts_macos.h 281c74550a Make `utterance_id` 64-bit. 2 ماه پیش
tts_macos.mm 281c74550a Make `utterance_id` 64-bit. 2 ماه پیش

README.md

macOS platform port

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

This platform uses shared Apple code (drivers/apple).

See also misc/dist/macos folder for additional files used by this platform. misc/dist/macos_tools.app is an .app bundle template used for packaging the macOS editor, while misc/dist/macos_template.app is used for packaging macOS export templates.

Documentation