Thaddeus Crews bdc8ef3325 Merge pull request #81266 from bruvzg/mac_shell_env 1 день назад
..
doc_classes 5a30a7e7cd Add shader baker to project exporter. 1 неделя назад
editor aae3370fcd macOS: Support vsync when embedding OpenGL processes недель назад: 2
export b41d6ecf8c Allow to override editor settings per project 2 дней назад
README.md 457299449d Introduce 'drivers/apple_embedded' abstract platform for code reuse недель назад: 2
SCsub 00e1fdec2c MacOS: Embedded window support. 1 месяц назад
crash_handler_macos.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
crash_handler_macos.mm 6929823838 Fix various race conditions with capturing of script backtraces 2 дней назад
detect.py 00e1fdec2c MacOS: Embedded window support. 1 месяц назад
dir_access_macos.h d609cf62a0 Implement `get_filesystem_type` on macOS and Linux. 1 неделя назад
dir_access_macos.mm d609cf62a0 Implement `get_filesystem_type` on macOS and Linux. 1 неделя назад
display_server_embedded.h aae3370fcd macOS: Support vsync when embedding OpenGL processes недель назад: 2
display_server_embedded.mm 2d93e004b9 Cleanup and unify `DisplayServer` screen methods and documentation. 3 дней назад
display_server_macos.h 798a644dd5 [macOS] Fix borderless window maximization. 6 дней назад
display_server_macos.mm 12b97c250d Merge pull request #104907 from bruvzg/scr_ids 2 дней назад
embedded_debugger.h f658161619 macOS: Embedded window can be dismissed by clicking close недель назад: 3
embedded_debugger.mm f658161619 macOS: Embedded window can be dismissed by clicking close недель назад: 3
embedded_gl_manager.h aae3370fcd macOS: Support vsync when embedding OpenGL processes недель назад: 2
embedded_gl_manager.mm aae3370fcd macOS: Support vsync when embedding OpenGL processes недель назад: 2
gl_manager_macos_angle.h 00e1fdec2c MacOS: Embedded window support. 1 месяц назад
gl_manager_macos_angle.mm 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 месяц назад
gl_manager_macos_legacy.h 207a2b6472 Core: Integrate warning suppression macro helpers 2 месяцев назад
gl_manager_macos_legacy.mm 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 месяц назад
godot_application.h 00e1fdec2c MacOS: Embedded window support. 1 месяц назад
godot_application.mm dfb2bc5f7e Fix macOS build with dev_build=yes and target=template_debug недель назад: 3
godot_application_delegate.h 00e1fdec2c MacOS: Embedded window support. 1 месяц назад
godot_application_delegate.mm ffc948c6c4 Fix `GodotApplicationDelegate` init. недель назад: 2
godot_button_view.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
godot_button_view.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 месяцев назад
godot_content_view.h 4450594fb5 [macOS] Fix touch bar observer crash. 1 месяц назад
godot_content_view.mm 544ab4ccab macOS: Process first click event without requiring focus недель назад: 3
godot_main_macos.mm f658161619 macOS: Embedded window can be dismissed by clicking close недель назад: 3
godot_menu_delegate.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
godot_menu_delegate.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 месяцев назад
godot_menu_item.h 65129d2aa2 [macOS] Fix native menu submenu items have wrong action and accelerators set. 2 месяцев назад
godot_menu_item.mm 65129d2aa2 [macOS] Fix native menu submenu items have wrong action and accelerators set. 2 месяцев назад
godot_open_save_delegate.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
godot_open_save_delegate.mm a5acf1dc81 Merge pull request #101174 from Repiteo/style/objc-import-syntax 2 месяцев назад
godot_status_item.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
godot_status_item.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 месяцев назад
godot_window.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
godot_window.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 месяцев назад
godot_window_delegate.h aae3370fcd macOS: Support vsync when embedding OpenGL processes недель назад: 2
godot_window_delegate.mm 798a644dd5 [macOS] Fix borderless window maximization. 6 дней назад
key_mapping_macos.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
key_mapping_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 месяцев назад
macos_quartz_core_spi.h 00e1fdec2c MacOS: Embedded window support. 1 месяц назад
macos_terminal_logger.h d1dcb40d56 Ability to print and log script backtraces 1 месяц назад
macos_terminal_logger.mm 31b90246e7 Fix empty lines being added for errors with no script backtrace 1 месяц назад
msvs.py 6ff86e49cf Fix .sln project generation logic for Rider to support all OS and all C++ toolchains 1 месяц назад
native_menu_macos.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
native_menu_macos.mm 65129d2aa2 [macOS] Fix native menu submenu items have wrong action and accelerators set. 2 месяцев назад
os_macos.h ee181951b6 [macOS] Add support for loading shell environment from UI apps. 1 день назад
os_macos.mm ee181951b6 [macOS] Add support for loading shell environment from UI apps. 1 день назад
platform_config.h 8c8d6de3e7 Apple: Add pthread implementation of `Thread` class 1 месяц назад
platform_gl.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
platform_macos_builders.py 5c9f93ce03 SCons: Begin decoupling generation & build code 1 месяц назад
platform_thread.h 8c8d6de3e7 Apple: Add pthread implementation of `Thread` class 1 месяц назад
rendering_context_driver_vulkan_macos.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
rendering_context_driver_vulkan_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 2 месяцев назад
tts_macos.h 324512e11c Style: Replace header guards with `#pragma once` 2 месяцев назад
tts_macos.mm 713a1ba554 Style: Standardize Obj-C `#import` syntax 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