Pāvels Nadtočajevs ffc948c6c4 Fix `GodotApplicationDelegate` init. 2 天之前
..
doc_classes d3e16c9ee2 [iOS] Add options to specify additional entitlements and capabilities in the export settings. 5 月之前
editor aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
export c6739f64df [Export] Use project settings overrides with the target preset features instead of current platform features. 1 月之前
README.md 457299449d Introduce 'drivers/apple_embedded' abstract platform for code reuse 4 天之前
SCsub 00e1fdec2c MacOS: Embedded window support. 2 周之前
crash_handler_macos.h 324512e11c Style: Replace header guards with `#pragma once` 2 月之前
crash_handler_macos.mm a6398d71a3 Improve script backtrace print in crash handlers 2 周之前
detect.py 00e1fdec2c MacOS: Embedded window support. 2 周之前
dir_access_macos.h 2d0ae77719 add GDSOFTCLASS to FileAccess and DirAccess derived classes 1 月之前
dir_access_macos.mm 01fc9aee6c Core: Modernize C headers with C++ equivalents 3 周之前
display_server_embedded.h aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
display_server_embedded.mm aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
display_server_macos.h aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
display_server_macos.mm aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
embedded_debugger.h f658161619 macOS: Embedded window can be dismissed by clicking close 1 周之前
embedded_debugger.mm f658161619 macOS: Embedded window can be dismissed by clicking close 1 周之前
embedded_gl_manager.h aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
embedded_gl_manager.mm aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
gl_manager_macos_angle.h 00e1fdec2c MacOS: Embedded window support. 2 周之前
gl_manager_macos_angle.mm 01fc9aee6c Core: Modernize C headers with C++ equivalents 3 周之前
gl_manager_macos_legacy.h 207a2b6472 Core: Integrate warning suppression macro helpers 1 月之前
gl_manager_macos_legacy.mm 01fc9aee6c Core: Modernize C headers with C++ equivalents 3 周之前
godot_application.h 00e1fdec2c MacOS: Embedded window support. 2 周之前
godot_application.mm dfb2bc5f7e Fix macOS build with dev_build=yes and target=template_debug 1 周之前
godot_application_delegate.h 00e1fdec2c MacOS: Embedded window support. 2 周之前
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. 3 周之前
godot_content_view.mm 544ab4ccab macOS: Process first click event without requiring focus 1 周之前
godot_main_macos.mm f658161619 macOS: Embedded window can be dismissed by clicking close 1 周之前
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. 1 月之前
godot_menu_item.mm 65129d2aa2 [macOS] Fix native menu submenu items have wrong action and accelerators set. 1 月之前
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 4 天之前
godot_window_delegate.mm aae3370fcd macOS: Support vsync when embedding OpenGL processes 4 天之前
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. 2 周之前
macos_terminal_logger.h d1dcb40d56 Ability to print and log script backtraces 4 周之前
macos_terminal_logger.mm 31b90246e7 Fix empty lines being added for errors with no script backtrace 2 周之前
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. 1 月之前
os_macos.h 00e1fdec2c MacOS: Embedded window support. 2 周之前
os_macos.mm f658161619 macOS: Embedded window can be dismissed by clicking close 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 4 周之前
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