5e6adb4a2d
fixes godotengine#82061 fixes godotengine#61556 Also, distinguish between main pack and DLC packs. It's desirable to downloaded content to be as small as possible. This change avoids bloating non-main pack files with new versions of resources that are all read on startup and never used again. They have no effect if loaded after startup. - project.godot/project.binary file - extension_list.cfg - app icon and boot_splash - .ico and .icns files (these can still be opted in for DLC by listing them explicitly in the include filter) |
||
---|---|---|
.. | ||
doc_classes | ||
export | ||
crash_handler_macos.h | ||
crash_handler_macos.mm | ||
detect.py | ||
dir_access_macos.h | ||
dir_access_macos.mm | ||
display_server_macos.h | ||
display_server_macos.mm | ||
gl_manager_macos_angle.h | ||
gl_manager_macos_angle.mm | ||
gl_manager_macos_legacy.h | ||
gl_manager_macos_legacy.mm | ||
godot_application.h | ||
godot_application.mm | ||
godot_application_delegate.h | ||
godot_application_delegate.mm | ||
godot_button_view.h | ||
godot_button_view.mm | ||
godot_content_view.h | ||
godot_content_view.mm | ||
godot_main_macos.mm | ||
godot_menu_delegate.h | ||
godot_menu_delegate.mm | ||
godot_menu_item.h | ||
godot_menu_item.mm | ||
godot_open_save_delegate.h | ||
godot_open_save_delegate.mm | ||
godot_status_item.h | ||
godot_status_item.mm | ||
godot_window.h | ||
godot_window.mm | ||
godot_window_delegate.h | ||
godot_window_delegate.mm | ||
joypad_macos.h | ||
joypad_macos.mm | ||
key_mapping_macos.h | ||
key_mapping_macos.mm | ||
macos_terminal_logger.h | ||
macos_terminal_logger.mm | ||
os_macos.h | ||
os_macos.mm | ||
platform_config.h | ||
platform_gl.h | ||
platform_macos_builders.py | ||
README.md | ||
rendering_context_driver_vulkan_macos.h | ||
rendering_context_driver_vulkan_macos.mm | ||
SCsub | ||
tts_macos.h | ||
tts_macos.mm |
macOS platform port
This folder contains the C++, Objective-C and Objective-C++ code for the macOS platform port.
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
- Compiling for macOS
- Instructions on building this platform port from source.
- Exporting for macOS
- Instructions on using the compiled export templates to export a project.
- Running Godot apps on macOS
- Instructions on running Godot projects on macOS.