From f332faf46b017b77893bd50d9de77a6faa3c24ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 3 Mar 2026 17:32:44 +0100 Subject: [PATCH] Explicitly include `core/os/os.h` where used --- core/config/project_settings.cpp | 1 + core/core_bind.cpp | 1 + core/extension/gdextension_library_loader.cpp | 1 + core/extension/gdextension_manager.cpp | 1 + core/extension/godot_instance.cpp | 1 + core/io/http_client_tcp.cpp | 1 + core/object/script_language.cpp | 1 + core/os/os.cpp | 1 + core/register_core_types.cpp | 1 + editor/animation/animation_player_editor_plugin.cpp | 1 + editor/asset_library/asset_library_editor_plugin.cpp | 1 + editor/debugger/debug_adapter/debug_adapter_parser.cpp | 1 + editor/debugger/debug_adapter/debug_adapter_protocol.cpp | 1 + editor/doc/editor_help.cpp | 1 + editor/doc/editor_help_search.cpp | 1 + editor/editor_log.cpp | 1 + editor/export/editor_export_platform_pc.cpp | 1 + editor/export/editor_export_preset.cpp | 1 + editor/export/export_template_manager.cpp | 1 + editor/export/project_export.cpp | 1 + editor/file_system/dependency_editor.cpp | 1 + editor/gui/editor_about.cpp | 1 + editor/gui/editor_file_dialog.cpp | 1 + editor/gui/editor_quick_open_dialog.cpp | 1 + editor/import/dynamic_font_import_settings.cpp | 1 + editor/import/fbx_importer_manager.cpp | 1 + editor/inspector/editor_resource_picker.cpp | 1 + editor/inspector/editor_resource_preview.cpp | 1 + editor/project_manager/engine_update_label.cpp | 1 + editor/project_manager/project_dialog.cpp | 1 + editor/register_editor_types.cpp | 1 + editor/scene/2d/particles_2d_editor_plugin.cpp | 1 + editor/scene/2d/polygon_2d_editor_plugin.cpp | 1 + editor/scene/2d/tiles/tiles_editor_plugin.cpp | 2 +- editor/scene/3d/lightmap_gi_editor_plugin.cpp | 1 + editor/scene/3d/node_3d_editor_plugin.cpp | 1 + editor/scene/3d/particles_3d_editor_plugin.cpp | 1 + editor/scene/editor_scene_tabs.cpp | 1 + editor/scene/gui/font_config_plugin.cpp | 1 + editor/settings/editor_command_palette.cpp | 1 + editor/shader/text_shader_editor.cpp | 1 + editor/shader/visual_shader_editor_plugin.cpp | 1 + editor/themes/editor_theme_manager.cpp | 1 + editor/version_control/version_control_editor_plugin.cpp | 1 + modules/betsy/image_compress_betsy.cpp | 1 + modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp | 1 + .../language_server/gdscript_language_protocol.cpp | 1 + modules/gltf/editor/editor_scene_importer_blend.cpp | 1 + modules/lightmapper_rd/lightmapper_rd.cpp | 3 ++- modules/mbedtls/register_types.cpp | 1 + modules/navigation_2d/nav_map_2d.cpp | 1 + modules/navigation_3d/nav_map_3d.cpp | 1 + .../objectdb_profiler/editor/objectdb_profiler_panel.cpp | 1 + .../extensions/platform/openxr_android_extension.cpp | 2 ++ modules/openxr/register_types.cpp | 1 + modules/raycast/raycast_occlusion_cull.cpp | 1 + modules/text_server_adv/text_server_adv.cpp | 5 +++-- modules/text_server_fb/text_server_fb.cpp | 5 +++-- .../websocket/editor/editor_debugger_server_websocket.cpp | 1 + modules/websocket/wsl_peer.cpp | 1 + platform/android/audio_driver_opensl.cpp | 2 ++ platform/android/display_server_android.cpp | 1 + platform/android/editor/editor_utils_jni.cpp | 1 + platform/android/java_godot_lib_jni.cpp | 1 + platform/android/os_android.cpp | 1 + platform/android/tts_android.cpp | 1 + platform/linuxbsd/export/export_plugin.cpp | 1 + platform/linuxbsd/os_linuxbsd.cpp | 8 +++++--- platform/linuxbsd/wayland/display_server_wayland.cpp | 1 + platform/linuxbsd/x11/display_server_x11.cpp | 1 + platform/web/display_server_web.cpp | 1 + platform/web/export/editor_http_server.cpp | 2 ++ platform/web/export/export_plugin.cpp | 1 + platform/web/os_web.cpp | 1 + platform/web/web_main.cpp | 1 + platform/windows/wgl_detect_version.cpp | 2 ++ scene/2d/gpu_particles_2d.cpp | 1 + scene/3d/fog_volume.cpp | 1 + scene/3d/gpu_particles_3d.cpp | 1 + scene/3d/gpu_particles_collision_3d.cpp | 1 + scene/3d/lightmap_gi.cpp | 1 + scene/3d/visual_instance_3d.cpp | 1 + scene/3d/voxel_gi.cpp | 1 + scene/animation/animation_player.cpp | 1 + scene/debugger/scene_debugger.cpp | 1 + scene/gui/color_picker.cpp | 1 + scene/gui/file_dialog.cpp | 1 + scene/main/http_request.cpp | 1 + scene/main/window.cpp | 1 + scene/resources/environment.cpp | 1 + scene/resources/font.cpp | 1 + scene/resources/material.cpp | 1 + scene/resources/visual_shader_nodes.cpp | 1 + servers/audio/effects/audio_effect_record.cpp | 1 + servers/debugger/servers_debugger.cpp | 1 + servers/register_server_types.cpp | 1 + servers/rendering/renderer_rd/renderer_compositor_rd.cpp | 1 + servers/rendering/renderer_rd/shader_rd.cpp | 1 + .../rendering/renderer_rd/storage_rd/light_storage.cpp | 1 + servers/rendering/renderer_scene_cull.cpp | 1 + servers/rendering/renderer_viewport.cpp | 1 + servers/rendering/rendering_device.cpp | 1 + servers/rendering/rendering_server.cpp | 1 + servers/rendering/shader_preprocessor.cpp | 1 + tests/core/threads/test_worker_thread_pool.cpp | 1 + tests/test_main.cpp | 1 + 106 files changed, 119 insertions(+), 9 deletions(-) diff --git a/core/config/project_settings.cpp b/core/config/project_settings.cpp index 65f9b57973..4f35df9fc1 100644 --- a/core/config/project_settings.cpp +++ b/core/config/project_settings.cpp @@ -41,6 +41,7 @@ #include "core/object/class_db.h" #include "core/object/message_queue.h" #include "core/object/script_language.h" +#include "core/os/os.h" #include "core/templates/rb_set.h" #include "core/variant/typed_array.h" #include "core/variant/variant_parser.h" diff --git a/core/core_bind.cpp b/core/core_bind.cpp index ac7ea28431..7049457e03 100644 --- a/core/core_bind.cpp +++ b/core/core_bind.cpp @@ -42,6 +42,7 @@ #include "core/object/class_db.h" #include "core/os/keyboard.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "core/os/thread_safe.h" #include "core/variant/typed_array.h" diff --git a/core/extension/gdextension_library_loader.cpp b/core/extension/gdextension_library_loader.cpp index 8db6ef390e..ac2045b312 100644 --- a/core/extension/gdextension_library_loader.cpp +++ b/core/extension/gdextension_library_loader.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "core/os/os.h" #include "core/version.h" #include "gdextension.h" diff --git a/core/extension/gdextension_manager.cpp b/core/extension/gdextension_manager.cpp index 85dcacc66f..15b5a32f8d 100644 --- a/core/extension/gdextension_manager.cpp +++ b/core/extension/gdextension_manager.cpp @@ -37,6 +37,7 @@ #include "core/io/file_access.h" #include "core/object/class_db.h" #include "core/object/script_language.h" +#include "core/os/os.h" GDExtensionManager::LoadStatus GDExtensionManager::_load_extension_internal(const Ref &p_extension, bool p_first_load) { if (level >= 0) { // Already initialized up to some level. diff --git a/core/extension/godot_instance.cpp b/core/extension/godot_instance.cpp index 5d77201dc4..7825006a8c 100644 --- a/core/extension/godot_instance.cpp +++ b/core/extension/godot_instance.cpp @@ -33,6 +33,7 @@ #include "core/extension/gdextension_manager.h" #include "core/object/class_db.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "main/main.h" #include "servers/display/display_server.h" diff --git a/core/io/http_client_tcp.cpp b/core/io/http_client_tcp.cpp index a9ee5a0157..68010fa2f7 100644 --- a/core/io/http_client_tcp.cpp +++ b/core/io/http_client_tcp.cpp @@ -34,6 +34,7 @@ #include "core/io/stream_peer_tls.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/version.h" HTTPClient *HTTPClientTCP::_create_func(bool p_notify_postinitialize) { diff --git a/core/object/script_language.cpp b/core/object/script_language.cpp index b8d993be93..d399f0d8e2 100644 --- a/core/object/script_language.cpp +++ b/core/object/script_language.cpp @@ -36,6 +36,7 @@ #include "core/debugger/script_debugger.h" #include "core/io/resource_loader.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/templates/sort_array.h" ScriptLanguage *ScriptServer::_languages[MAX_LANGUAGES]; diff --git a/core/os/os.cpp b/core/os/os.cpp index 6be1ecbd50..6378d07b1f 100644 --- a/core/os/os.cpp +++ b/core/os/os.cpp @@ -35,6 +35,7 @@ #include "core/io/file_access.h" #include "core/io/json.h" #include "core/os/midi_driver.h" +#include "core/os/os.h" #include "core/version_generated.gen.h" #include diff --git a/core/register_core_types.cpp b/core/register_core_types.cpp index 0fe65e9a69..e85aadd473 100644 --- a/core/register_core_types.cpp +++ b/core/register_core_types.cpp @@ -77,6 +77,7 @@ #include "core/object/undo_redo.h" #include "core/object/worker_thread_pool.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "core/os/time.h" #include "core/string/optimized_translation.h" #include "core/string/translation.h" diff --git a/editor/animation/animation_player_editor_plugin.cpp b/editor/animation/animation_player_editor_plugin.cpp index dc0302fa53..10270ce9e8 100644 --- a/editor/animation/animation_player_editor_plugin.cpp +++ b/editor/animation/animation_player_editor_plugin.cpp @@ -34,6 +34,7 @@ #include "core/input/input.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "editor/animation/animation_tree_editor_plugin.h" #include "editor/docks/editor_dock_manager.h" #include "editor/docks/inspector_dock.h" diff --git a/editor/asset_library/asset_library_editor_plugin.cpp b/editor/asset_library/asset_library_editor_plugin.cpp index 471e780fd3..826b0fffd5 100644 --- a/editor/asset_library/asset_library_editor_plugin.cpp +++ b/editor/asset_library/asset_library_editor_plugin.cpp @@ -35,6 +35,7 @@ #include "core/io/stream_peer_tls.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "core/version.h" #include "editor/editor_main_screen.h" #include "editor/editor_node.h" diff --git a/editor/debugger/debug_adapter/debug_adapter_parser.cpp b/editor/debugger/debug_adapter/debug_adapter_parser.cpp index f50fbfc000..cd8ec70139 100644 --- a/editor/debugger/debug_adapter/debug_adapter_parser.cpp +++ b/editor/debugger/debug_adapter/debug_adapter_parser.cpp @@ -31,6 +31,7 @@ #include "debug_adapter_parser.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/debugger/debug_adapter/debug_adapter_protocol.h" #include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/script_editor_debugger.h" diff --git a/editor/debugger/debug_adapter/debug_adapter_protocol.cpp b/editor/debugger/debug_adapter/debug_adapter_protocol.cpp index 5859c34d61..7cbba5dc44 100644 --- a/editor/debugger/debug_adapter/debug_adapter_protocol.cpp +++ b/editor/debugger/debug_adapter/debug_adapter_protocol.cpp @@ -34,6 +34,7 @@ #include "core/debugger/debugger_marshalls.h" #include "core/io/json.h" #include "core/io/marshalls.h" +#include "core/os/os.h" #include "editor/debugger/debug_adapter/debug_adapter_parser.h" #include "editor/debugger/script_editor_debugger.h" #include "editor/editor_log.h" diff --git a/editor/doc/editor_help.cpp b/editor/doc/editor_help.cpp index b9550e7693..8927f09c29 100644 --- a/editor/doc/editor_help.cpp +++ b/editor/doc/editor_help.cpp @@ -38,6 +38,7 @@ #include "core/object/class_db.h" #include "core/object/script_language.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "core/string/string_builder.h" #include "core/version.h" #include "editor/doc/doc_data_compressed.gen.h" diff --git a/editor/doc/editor_help_search.cpp b/editor/doc/editor_help_search.cpp index 6e749e34b0..612c754a0f 100644 --- a/editor/doc/editor_help_search.cpp +++ b/editor/doc/editor_help_search.cpp @@ -31,6 +31,7 @@ #include "editor_help_search.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/editor_main_screen.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/editor_log.cpp b/editor/editor_log.cpp index 6c2a136eaf..7880475b96 100644 --- a/editor/editor_log.cpp +++ b/editor/editor_log.cpp @@ -33,6 +33,7 @@ #include "core/io/resource_loader.h" #include "core/object/undo_redo.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "core/version.h" #include "editor/docks/editor_dock.h" #include "editor/docks/inspector_dock.h" diff --git a/editor/export/editor_export_platform_pc.cpp b/editor/export/editor_export_platform_pc.cpp index c513b7ebfb..17515b3d38 100644 --- a/editor/export/editor_export_platform_pc.cpp +++ b/editor/export/editor_export_platform_pc.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "core/os/os.h" #include "core/os/shared_object.h" #include "scene/resources/image_texture.h" diff --git a/editor/export/editor_export_preset.cpp b/editor/export/editor_export_preset.cpp index 5d8fe8d569..55ce3ee6b8 100644 --- a/editor/export/editor_export_preset.cpp +++ b/editor/export/editor_export_preset.cpp @@ -34,6 +34,7 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/export/editor_export.h" #include "editor/settings/editor_settings.h" diff --git a/editor/export/export_template_manager.cpp b/editor/export/export_template_manager.cpp index 12dde4e887..fcf6283aab 100644 --- a/editor/export/export_template_manager.cpp +++ b/editor/export/export_template_manager.cpp @@ -33,6 +33,7 @@ #include "core/io/dir_access.h" #include "core/io/json.h" #include "core/io/zip_io.h" +#include "core/os/os.h" #include "core/templates/rb_set.h" #include "core/version.h" #include "editor/editor_node.h" diff --git a/editor/export/project_export.cpp b/editor/export/project_export.cpp index 8f4ec9ae63..45bc7b2601 100644 --- a/editor/export/project_export.cpp +++ b/editor/export/project_export.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/version.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/file_system/dependency_editor.cpp b/editor/file_system/dependency_editor.cpp index d881428327..5377d6c0e8 100644 --- a/editor/file_system/dependency_editor.cpp +++ b/editor/file_system/dependency_editor.cpp @@ -34,6 +34,7 @@ #include "core/io/file_access.h" #include "core/io/resource_loader.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/file_system/editor_file_system.h" diff --git a/editor/gui/editor_about.cpp b/editor/gui/editor_about.cpp index 3b1debe56b..717ceba636 100644 --- a/editor/gui/editor_about.cpp +++ b/editor/gui/editor_about.cpp @@ -33,6 +33,7 @@ #include "core/authors.gen.h" #include "core/donors.gen.h" #include "core/license.gen.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/gui/credits_roll.h" diff --git a/editor/gui/editor_file_dialog.cpp b/editor/gui/editor_file_dialog.cpp index a6703b3e20..dd5286ac51 100644 --- a/editor/gui/editor_file_dialog.cpp +++ b/editor/gui/editor_file_dialog.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/docks/filesystem_dock.h" #include "editor/editor_string_names.h" #include "editor/file_system/dependency_editor.h" diff --git a/editor/gui/editor_quick_open_dialog.cpp b/editor/gui/editor_quick_open_dialog.cpp index 287dd3b2ae..841e71a1a4 100644 --- a/editor/gui/editor_quick_open_dialog.cpp +++ b/editor/gui/editor_quick_open_dialog.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/string/fuzzy_search.h" #include "editor/docks/filesystem_dock.h" #include "editor/editor_node.h" diff --git a/editor/import/dynamic_font_import_settings.cpp b/editor/import/dynamic_font_import_settings.cpp index 02dbb53bf5..1e97553cb7 100644 --- a/editor/import/dynamic_font_import_settings.cpp +++ b/editor/import/dynamic_font_import_settings.cpp @@ -33,6 +33,7 @@ #include "unicode_ranges.inc" #include "core/config/project_settings.h" +#include "core/os/os.h" #include "core/string/translation.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/import/fbx_importer_manager.cpp b/editor/import/fbx_importer_manager.cpp index 94af76cda9..b8d35786a4 100644 --- a/editor/import/fbx_importer_manager.cpp +++ b/editor/import/fbx_importer_manager.cpp @@ -31,6 +31,7 @@ #include "fbx_importer_manager.h" #include "core/config/project_settings.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/settings/editor_settings.h" diff --git a/editor/inspector/editor_resource_picker.cpp b/editor/inspector/editor_resource_picker.cpp index 0cd1a50442..7a7d916017 100644 --- a/editor/inspector/editor_resource_picker.cpp +++ b/editor/inspector/editor_resource_picker.cpp @@ -32,6 +32,7 @@ #include "core/input/input.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/audio/audio_stream_preview.h" #include "editor/doc/editor_help.h" #include "editor/docks/filesystem_dock.h" diff --git a/editor/inspector/editor_resource_preview.cpp b/editor/inspector/editor_resource_preview.cpp index a2e144f22f..5c0d95e131 100644 --- a/editor/inspector/editor_resource_preview.cpp +++ b/editor/inspector/editor_resource_preview.cpp @@ -35,6 +35,7 @@ #include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/variant/variant_utility.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/project_manager/engine_update_label.cpp b/editor/project_manager/engine_update_label.cpp index cd16e1159f..78cc2a3846 100644 --- a/editor/project_manager/engine_update_label.cpp +++ b/editor/project_manager/engine_update_label.cpp @@ -32,6 +32,7 @@ #include "core/io/json.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/version.h" #include "editor/editor_string_names.h" #include "editor/settings/editor_settings.h" diff --git a/editor/project_manager/project_dialog.cpp b/editor/project_manager/project_dialog.cpp index 3fe55ea4f2..4cc8ffca43 100644 --- a/editor/project_manager/project_dialog.cpp +++ b/editor/project_manager/project_dialog.cpp @@ -34,6 +34,7 @@ #include "core/io/dir_access.h" #include "core/io/zip_io.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/version.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/register_editor_types.cpp b/editor/register_editor_types.cpp index 0f5fe55edd..2260efed2b 100644 --- a/editor/register_editor_types.cpp +++ b/editor/register_editor_types.cpp @@ -31,6 +31,7 @@ #include "register_editor_types.h" #include "core/object/script_language.h" +#include "core/os/os.h" #include "editor/animation/animation_tree_editor_plugin.h" #include "editor/audio/audio_stream_editor_plugin.h" #include "editor/audio/audio_stream_randomizer_editor_plugin.h" diff --git a/editor/scene/2d/particles_2d_editor_plugin.cpp b/editor/scene/2d/particles_2d_editor_plugin.cpp index 5daee85c2d..789bbd2bda 100644 --- a/editor/scene/2d/particles_2d_editor_plugin.cpp +++ b/editor/scene/2d/particles_2d_editor_plugin.cpp @@ -31,6 +31,7 @@ #include "particles_2d_editor_plugin.h" #include "core/io/image_loader.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/editor_undo_redo_manager.h" diff --git a/editor/scene/2d/polygon_2d_editor_plugin.cpp b/editor/scene/2d/polygon_2d_editor_plugin.cpp index 773a9dea26..9b91a25d5d 100644 --- a/editor/scene/2d/polygon_2d_editor_plugin.cpp +++ b/editor/scene/2d/polygon_2d_editor_plugin.cpp @@ -33,6 +33,7 @@ #include "core/input/input_event.h" #include "core/math/geometry_2d.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/docks/editor_dock.h" #include "editor/docks/editor_dock_manager.h" #include "editor/editor_node.h" diff --git a/editor/scene/2d/tiles/tiles_editor_plugin.cpp b/editor/scene/2d/tiles/tiles_editor_plugin.cpp index 477ac64c7e..83aec5f8d3 100644 --- a/editor/scene/2d/tiles/tiles_editor_plugin.cpp +++ b/editor/scene/2d/tiles/tiles_editor_plugin.cpp @@ -33,7 +33,7 @@ #include "tile_set_editor.h" #include "core/os/mutex.h" - +#include "core/os/os.h" #include "editor/docks/editor_dock_manager.h" #include "editor/editor_interface.h" #include "editor/editor_node.h" diff --git a/editor/scene/3d/lightmap_gi_editor_plugin.cpp b/editor/scene/3d/lightmap_gi_editor_plugin.cpp index 438b5d6b31..79cec706ca 100644 --- a/editor/scene/3d/lightmap_gi_editor_plugin.cpp +++ b/editor/scene/3d/lightmap_gi_editor_plugin.cpp @@ -31,6 +31,7 @@ #include "lightmap_gi_editor_plugin.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/gui/editor_file_dialog.h" diff --git a/editor/scene/3d/node_3d_editor_plugin.cpp b/editor/scene/3d/node_3d_editor_plugin.cpp index a83b89e489..dc43dae6d5 100644 --- a/editor/scene/3d/node_3d_editor_plugin.cpp +++ b/editor/scene/3d/node_3d_editor_plugin.cpp @@ -38,6 +38,7 @@ #include "core/math/projection.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "core/string/translation_server.h" #include "editor/animation/animation_player_editor_plugin.h" #include "editor/debugger/editor_debugger_node.h" diff --git a/editor/scene/3d/particles_3d_editor_plugin.cpp b/editor/scene/3d/particles_3d_editor_plugin.cpp index ff37233362..c3d76523d0 100644 --- a/editor/scene/3d/particles_3d_editor_plugin.cpp +++ b/editor/scene/3d/particles_3d_editor_plugin.cpp @@ -30,6 +30,7 @@ #include "particles_3d_editor_plugin.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_undo_redo_manager.h" #include "editor/scene/scene_tree_editor.h" diff --git a/editor/scene/editor_scene_tabs.cpp b/editor/scene/editor_scene_tabs.cpp index 721edbe45c..991895d21a 100644 --- a/editor/scene/editor_scene_tabs.cpp +++ b/editor/scene/editor_scene_tabs.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/io/resource_loader.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/docks/inspector_dock.h" #include "editor/editor_main_screen.h" #include "editor/editor_node.h" diff --git a/editor/scene/gui/font_config_plugin.cpp b/editor/scene/gui/font_config_plugin.cpp index db5add84e2..f19cba091e 100644 --- a/editor/scene/gui/font_config_plugin.cpp +++ b/editor/scene/gui/font_config_plugin.cpp @@ -31,6 +31,7 @@ #include "font_config_plugin.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/string/translation_server.h" #include "editor/import/dynamic_font_import_settings.h" #include "editor/settings/editor_settings.h" diff --git a/editor/settings/editor_command_palette.cpp b/editor/settings/editor_command_palette.cpp index 6f4f3d0097..cd7274ef53 100644 --- a/editor/settings/editor_command_palette.cpp +++ b/editor/settings/editor_command_palette.cpp @@ -32,6 +32,7 @@ #include "core/object/class_db.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/gui/editor_toaster.h" diff --git a/editor/shader/text_shader_editor.cpp b/editor/shader/text_shader_editor.cpp index 88c227c4d0..bb15eeb0a7 100644 --- a/editor/shader/text_shader_editor.cpp +++ b/editor/shader/text_shader_editor.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/version_generated.gen.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" diff --git a/editor/shader/visual_shader_editor_plugin.cpp b/editor/shader/visual_shader_editor_plugin.cpp index 285a0b51f6..4fd839b458 100644 --- a/editor/shader/visual_shader_editor_plugin.cpp +++ b/editor/shader/visual_shader_editor_plugin.cpp @@ -36,6 +36,7 @@ #include "core/math/math_defs.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "core/version_generated.gen.h" #include "editor/docks/filesystem_dock.h" #include "editor/docks/inspector_dock.h" diff --git a/editor/themes/editor_theme_manager.cpp b/editor/themes/editor_theme_manager.cpp index 6ee231770c..0b5ce33b93 100644 --- a/editor/themes/editor_theme_manager.cpp +++ b/editor/themes/editor_theme_manager.cpp @@ -32,6 +32,7 @@ #include "core/error/error_macros.h" #include "core/io/resource_loader.h" +#include "core/os/os.h" #include "editor/editor_string_names.h" #include "editor/file_system/editor_paths.h" #include "editor/settings/editor_settings.h" diff --git a/editor/version_control/version_control_editor_plugin.cpp b/editor/version_control/version_control_editor_plugin.cpp index a65a448214..1a61c6e110 100644 --- a/editor/version_control/version_control_editor_plugin.cpp +++ b/editor/version_control/version_control_editor_plugin.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "core/os/time.h" #include "editor/docks/editor_dock.h" #include "editor/docks/editor_dock_manager.h" diff --git a/modules/betsy/image_compress_betsy.cpp b/modules/betsy/image_compress_betsy.cpp index 1412691c0c..ae97c1f8ed 100644 --- a/modules/betsy/image_compress_betsy.cpp +++ b/modules/betsy/image_compress_betsy.cpp @@ -39,6 +39,7 @@ #include "rgb_to_rgba.glsl.gen.h" #include "core/config/project_settings.h" +#include "core/os/os.h" #include "servers/display/display_server.h" #include "servers/rendering/rendering_context_driver.h" #include "servers/rendering/rendering_device.h" diff --git a/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp b/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp index db2b4f97b6..8aabc216cf 100644 --- a/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp +++ b/modules/fbx/editor/editor_scene_importer_fbx2gltf.cpp @@ -31,6 +31,7 @@ #include "editor_scene_importer_fbx2gltf.h" #include "core/config/project_settings.h" +#include "core/os/os.h" #include "editor/settings/editor_settings.h" #include "editor_scene_importer_ufbx.h" diff --git a/modules/gdscript/language_server/gdscript_language_protocol.cpp b/modules/gdscript/language_server/gdscript_language_protocol.cpp index 5181d2ed3c..1e21fa5e71 100644 --- a/modules/gdscript/language_server/gdscript_language_protocol.cpp +++ b/modules/gdscript/language_server/gdscript_language_protocol.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "editor/doc/doc_tools.h" #include "editor/doc/editor_help.h" #include "editor/editor_log.h" diff --git a/modules/gltf/editor/editor_scene_importer_blend.cpp b/modules/gltf/editor/editor_scene_importer_blend.cpp index 36bd34a464..8f01c72661 100644 --- a/modules/gltf/editor/editor_scene_importer_blend.cpp +++ b/modules/gltf/editor/editor_scene_importer_blend.cpp @@ -35,6 +35,7 @@ #include "editor_import_blend_runner.h" #include "core/config/project_settings.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/gui/editor_file_dialog.h" diff --git a/modules/lightmapper_rd/lightmapper_rd.cpp b/modules/lightmapper_rd/lightmapper_rd.cpp index c28420b86f..6699d4f257 100644 --- a/modules/lightmapper_rd/lightmapper_rd.cpp +++ b/modules/lightmapper_rd/lightmapper_rd.cpp @@ -30,7 +30,6 @@ #include "lightmapper_rd.h" -#include "core/string/print_string.h" #include "lm_blendseams.glsl.gen.h" #include "lm_compute.glsl.gen.h" #include "lm_raster.glsl.gen.h" @@ -39,6 +38,8 @@ #include "core/io/dir_access.h" #include "core/math/geometry_2d.h" #include "core/math/geometry_3d.h" +#include "core/os/os.h" +#include "core/string/print_string.h" #include "editor/file_system/editor_paths.h" #include "editor/settings/editor_settings.h" #include "servers/rendering/rendering_device.h" diff --git a/modules/mbedtls/register_types.cpp b/modules/mbedtls/register_types.cpp index b726a70327..13e0083988 100644 --- a/modules/mbedtls/register_types.cpp +++ b/modules/mbedtls/register_types.cpp @@ -36,6 +36,7 @@ #include "stream_peer_mbedtls.h" #include "core/config/project_settings.h" +#include "core/os/os.h" #if MBEDTLS_VERSION_MAJOR >= 3 #include diff --git a/modules/navigation_2d/nav_map_2d.cpp b/modules/navigation_2d/nav_map_2d.cpp index 23e27c512e..51c429336f 100644 --- a/modules/navigation_2d/nav_map_2d.cpp +++ b/modules/navigation_2d/nav_map_2d.cpp @@ -40,6 +40,7 @@ #include "core/config/project_settings.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #include "servers/navigation_2d/navigation_server_2d.h" #include diff --git a/modules/navigation_3d/nav_map_3d.cpp b/modules/navigation_3d/nav_map_3d.cpp index 5b26d2fe60..cfc767ca42 100644 --- a/modules/navigation_3d/nav_map_3d.cpp +++ b/modules/navigation_3d/nav_map_3d.cpp @@ -40,6 +40,7 @@ #include "core/config/project_settings.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #include "servers/navigation_3d/navigation_server_3d.h" #include diff --git a/modules/objectdb_profiler/editor/objectdb_profiler_panel.cpp b/modules/objectdb_profiler/editor/objectdb_profiler_panel.cpp index 32526c7ebd..80e31515b8 100644 --- a/modules/objectdb_profiler/editor/objectdb_profiler_panel.cpp +++ b/modules/objectdb_profiler/editor/objectdb_profiler_panel.cpp @@ -38,6 +38,7 @@ #include "data_viewers/summary_view.h" #include "core/config/project_settings.h" +#include "core/os/os.h" #include "core/os/time.h" #include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/script_editor_debugger.h" diff --git a/modules/openxr/extensions/platform/openxr_android_extension.cpp b/modules/openxr/extensions/platform/openxr_android_extension.cpp index 8c5e03416f..d1788baf07 100644 --- a/modules/openxr/extensions/platform/openxr_android_extension.cpp +++ b/modules/openxr/extensions/platform/openxr_android_extension.cpp @@ -36,6 +36,8 @@ #include "os_android.h" #include "thread_jandroid.h" +#include "core/os/os.h" + #include #include diff --git a/modules/openxr/register_types.cpp b/modules/openxr/register_types.cpp index b3d337a4c4..3abb2a3c7d 100644 --- a/modules/openxr/register_types.cpp +++ b/modules/openxr/register_types.cpp @@ -100,6 +100,7 @@ #endif #include "core/config/project_settings.h" +#include "core/os/os.h" #include "main/main.h" #ifdef TOOLS_ENABLED diff --git a/modules/raycast/raycast_occlusion_cull.cpp b/modules/raycast/raycast_occlusion_cull.cpp index 8001201be2..702f716bb4 100644 --- a/modules/raycast/raycast_occlusion_cull.cpp +++ b/modules/raycast/raycast_occlusion_cull.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/math/projection.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #ifdef __SSE2__ #include diff --git a/modules/text_server_adv/text_server_adv.cpp b/modules/text_server_adv/text_server_adv.cpp index 83fd9e62bf..fbcc81a7a0 100644 --- a/modules/text_server_adv/text_server_adv.cpp +++ b/modules/text_server_adv/text_server_adv.cpp @@ -30,8 +30,6 @@ #include "text_server_adv.h" -#include "core/object/callable_method_pointer.h" - #ifdef GDEXTENSION // Headers for building as GDExtension plug-in. @@ -40,6 +38,7 @@ #include #include #include +#include using namespace godot; @@ -51,7 +50,9 @@ using namespace godot; #include "core/config/project_settings.h" #include "core/error/error_macros.h" #include "core/io/file_access.h" +#include "core/object/callable_method_pointer.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #include "core/string/translation_server.h" #include "scene/resources/image_texture.h" diff --git a/modules/text_server_fb/text_server_fb.cpp b/modules/text_server_fb/text_server_fb.cpp index 08962b092f..e4c9c819ff 100644 --- a/modules/text_server_fb/text_server_fb.cpp +++ b/modules/text_server_fb/text_server_fb.cpp @@ -30,8 +30,6 @@ #include "text_server_fb.h" -#include "core/object/callable_method_pointer.h" - #ifdef GDEXTENSION // Headers for building as GDExtension plug-in. @@ -40,6 +38,7 @@ #include #include #include +#include #define OT_TAG(m_c1, m_c2, m_c3, m_c4) ((int32_t)((((uint32_t)(m_c1) & 0xff) << 24) | (((uint32_t)(m_c2) & 0xff) << 16) | (((uint32_t)(m_c3) & 0xff) << 8) | ((uint32_t)(m_c4) & 0xff))) @@ -53,6 +52,8 @@ using namespace godot; #include "core/config/project_settings.h" #include "core/error/error_macros.h" #include "core/io/file_access.h" +#include "core/object/callable_method_pointer.h" +#include "core/os/os.h" #include "core/string/print_string.h" #include "core/string/translation_server.h" diff --git a/modules/websocket/editor/editor_debugger_server_websocket.cpp b/modules/websocket/editor/editor_debugger_server_websocket.cpp index 6c032dd9da..b859a915d8 100644 --- a/modules/websocket/editor/editor_debugger_server_websocket.cpp +++ b/modules/websocket/editor/editor_debugger_server_websocket.cpp @@ -32,6 +32,7 @@ #include "../remote_debugger_peer_websocket.h" +#include "core/os/os.h" #include "editor/editor_log.h" #include "editor/editor_node.h" #include "editor/settings/editor_settings.h" diff --git a/modules/websocket/wsl_peer.cpp b/modules/websocket/wsl_peer.cpp index 65d0313938..4cc123da8d 100644 --- a/modules/websocket/wsl_peer.cpp +++ b/modules/websocket/wsl_peer.cpp @@ -33,6 +33,7 @@ #ifndef WEB_ENABLED #include "core/io/stream_peer_tls.h" +#include "core/os/os.h" CryptoCore::RandomGenerator *WSLPeer::_static_rng = nullptr; diff --git a/platform/android/audio_driver_opensl.cpp b/platform/android/audio_driver_opensl.cpp index 9dfb60ac08..177dce5262 100644 --- a/platform/android/audio_driver_opensl.cpp +++ b/platform/android/audio_driver_opensl.cpp @@ -30,6 +30,8 @@ #include "audio_driver_opensl.h" +#include "core/os/os.h" + #define MAX_NUMBER_INTERFACES 3 #define MAX_NUMBER_OUTPUT_DEVICES 6 diff --git a/platform/android/display_server_android.cpp b/platform/android/display_server_android.cpp index 71f5953e04..265c3beea0 100644 --- a/platform/android/display_server_android.cpp +++ b/platform/android/display_server_android.cpp @@ -38,6 +38,7 @@ #include "core/config/project_settings.h" #include "core/input/input.h" #include "core/input/input_event.h" +#include "core/os/os.h" #include "servers/display/native_menu.h" #if defined(RD_ENABLED) diff --git a/platform/android/editor/editor_utils_jni.cpp b/platform/android/editor/editor_utils_jni.cpp index e2b6f3b4e9..e2c0cd7764 100644 --- a/platform/android/editor/editor_utils_jni.cpp +++ b/platform/android/editor/editor_utils_jni.cpp @@ -33,6 +33,7 @@ #include "jni_utils.h" #ifdef TOOLS_ENABLED +#include "core/os/os.h" #include "editor/debugger/editor_debugger_node.h" #include "editor/debugger/script_editor_debugger.h" #include "editor/run/editor_run_bar.h" diff --git a/platform/android/java_godot_lib_jni.cpp b/platform/android/java_godot_lib_jni.cpp index 44cae7cbb8..65997dc7f6 100644 --- a/platform/android/java_godot_lib_jni.cpp +++ b/platform/android/java_godot_lib_jni.cpp @@ -49,6 +49,7 @@ #include "core/config/project_settings.h" #include "core/input/input.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "core/profiling/profiling.h" #include "main/main.h" #include "servers/rendering/rendering_server.h" diff --git a/platform/android/os_android.cpp b/platform/android/os_android.cpp index 77482ec860..d2f4a1b672 100644 --- a/platform/android/os_android.cpp +++ b/platform/android/os_android.cpp @@ -43,6 +43,7 @@ #include "core/input/input.h" #include "core/io/xml_parser.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "core/profiling/profiling.h" #include "drivers/unix/dir_access_unix.h" #include "drivers/unix/file_access_unix.h" diff --git a/platform/android/tts_android.cpp b/platform/android/tts_android.cpp index 142ef4de4a..aef857952b 100644 --- a/platform/android/tts_android.cpp +++ b/platform/android/tts_android.cpp @@ -34,6 +34,7 @@ #include "os_android.h" #include "thread_jandroid.h" +#include "core/os/os.h" #include "servers/display/display_server.h" bool TTS_Android::initialized = false; diff --git a/platform/linuxbsd/export/export_plugin.cpp b/platform/linuxbsd/export/export_plugin.cpp index a2d5989afd..326f571209 100644 --- a/platform/linuxbsd/export/export_plugin.cpp +++ b/platform/linuxbsd/export/export_plugin.cpp @@ -35,6 +35,7 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "core/os/os.h" #include "editor/editor_node.h" #include "editor/editor_string_names.h" #include "editor/export/editor_export.h" diff --git a/platform/linuxbsd/os_linuxbsd.cpp b/platform/linuxbsd/os_linuxbsd.cpp index 9f66a8f297..33cbc659eb 100644 --- a/platform/linuxbsd/os_linuxbsd.cpp +++ b/platform/linuxbsd/os_linuxbsd.cpp @@ -34,14 +34,16 @@ #include "core/io/dir_access.h" #include "core/io/file_access.h" #include "core/os/main_loop.h" -#ifdef SDL_ENABLED -#include "drivers/sdl/joypad_sdl.h" -#endif +#include "core/os/os.h" #include "core/profiling/profiling.h" #include "main/main.h" #include "servers/display/display_server.h" #include "servers/rendering/rendering_server.h" +#ifdef SDL_ENABLED +#include "drivers/sdl/joypad_sdl.h" +#endif + #ifdef X11_ENABLED #include "x11/detect_prime_x11.h" #include "x11/display_server_x11.h" diff --git a/platform/linuxbsd/wayland/display_server_wayland.cpp b/platform/linuxbsd/wayland/display_server_wayland.cpp index 711617ea1f..c1f64cdc3e 100644 --- a/platform/linuxbsd/wayland/display_server_wayland.cpp +++ b/platform/linuxbsd/wayland/display_server_wayland.cpp @@ -43,6 +43,7 @@ #include "core/input/input.h" #include "core/input/input_event.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "servers/display/accessibility_server.h" #include "servers/display/native_menu.h" #include "servers/rendering/dummy/rasterizer_dummy.h" diff --git a/platform/linuxbsd/x11/display_server_x11.cpp b/platform/linuxbsd/x11/display_server_x11.cpp index 7a217a7232..93ce1d7ec8 100644 --- a/platform/linuxbsd/x11/display_server_x11.cpp +++ b/platform/linuxbsd/x11/display_server_x11.cpp @@ -40,6 +40,7 @@ #include "core/math/math_funcs.h" #include "core/object/callable_method_pointer.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "core/string/print_string.h" #include "core/string/ustring.h" #include "drivers/png/png_driver_common.h" diff --git a/platform/web/display_server_web.cpp b/platform/web/display_server_web.cpp index 18b20be52e..04a2776f0e 100644 --- a/platform/web/display_server_web.cpp +++ b/platform/web/display_server_web.cpp @@ -39,6 +39,7 @@ #include "core/input/input_event.h" #include "core/object/callable_method_pointer.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "servers/display/native_menu.h" #include "servers/rendering/dummy/rasterizer_dummy.h" diff --git a/platform/web/export/editor_http_server.cpp b/platform/web/export/editor_http_server.cpp index 26b9a626db..ee2b270915 100644 --- a/platform/web/export/editor_http_server.cpp +++ b/platform/web/export/editor_http_server.cpp @@ -30,6 +30,8 @@ #include "editor_http_server.h" +#include "core/os/os.h" + void EditorHTTPServer::_server_thread_poll(void *data) { EditorHTTPServer *web_server = static_cast(data); while (!web_server->server_quit.is_set()) { diff --git a/platform/web/export/export_plugin.cpp b/platform/web/export/export_plugin.cpp index 6cda652d3e..11bc8fce71 100644 --- a/platform/web/export/export_plugin.cpp +++ b/platform/web/export/export_plugin.cpp @@ -35,6 +35,7 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "core/os/os.h" #include "editor/editor_string_names.h" #include "editor/export/editor_export.h" #include "editor/import/resource_importer_texture_settings.h" diff --git a/platform/web/os_web.cpp b/platform/web/os_web.cpp index 9666bd8882..726141341e 100644 --- a/platform/web/os_web.cpp +++ b/platform/web/os_web.cpp @@ -40,6 +40,7 @@ #include "core/debugger/engine_debugger.h" #include "core/io/file_access.h" #include "core/os/main_loop.h" +#include "core/os/os.h" #include "core/profiling/profiling.h" #include "drivers/unix/dir_access_unix.h" #include "drivers/unix/file_access_unix.h" diff --git a/platform/web/web_main.cpp b/platform/web/web_main.cpp index 25801dcb63..590b8023da 100644 --- a/platform/web/web_main.cpp +++ b/platform/web/web_main.cpp @@ -35,6 +35,7 @@ #include "core/config/engine.h" #include "core/io/file_access.h" #include "core/io/resource_loader.h" +#include "core/os/os.h" #include "core/profiling/profiling.h" #include "main/main.h" #include "scene/main/scene_tree.h" diff --git a/platform/windows/wgl_detect_version.cpp b/platform/windows/wgl_detect_version.cpp index c520829560..7028042218 100644 --- a/platform/windows/wgl_detect_version.cpp +++ b/platform/windows/wgl_detect_version.cpp @@ -31,8 +31,10 @@ #if defined(WINDOWS_ENABLED) && defined(GLES3_ENABLED) #include "wgl_detect_version.h" + #include "os_windows.h" +#include "core/os/os.h" #include "core/string/print_string.h" #include "core/string/ustring.h" #include "core/variant/dictionary.h" diff --git a/scene/2d/gpu_particles_2d.cpp b/scene/2d/gpu_particles_2d.cpp index e5b6631ed5..494202b279 100644 --- a/scene/2d/gpu_particles_2d.cpp +++ b/scene/2d/gpu_particles_2d.cpp @@ -32,6 +32,7 @@ #include "gpu_particles_2d.compat.inc" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/2d/cpu_particles_2d.h" #include "scene/resources/atlas_texture.h" #include "scene/resources/canvas_item_material.h" diff --git a/scene/3d/fog_volume.cpp b/scene/3d/fog_volume.cpp index b0b8c8e93e..2a118ca81d 100644 --- a/scene/3d/fog_volume.cpp +++ b/scene/3d/fog_volume.cpp @@ -31,6 +31,7 @@ #include "fog_volume.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/main/viewport.h" #include "scene/resources/environment.h" #include "servers/rendering/rendering_server.h" diff --git a/scene/3d/gpu_particles_3d.cpp b/scene/3d/gpu_particles_3d.cpp index a2b134f6c0..235bbd0176 100644 --- a/scene/3d/gpu_particles_3d.cpp +++ b/scene/3d/gpu_particles_3d.cpp @@ -32,6 +32,7 @@ #include "gpu_particles_3d.compat.inc" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/3d/cpu_particles_3d.h" #include "scene/resources/curve_texture.h" #include "scene/resources/gradient_texture.h" diff --git a/scene/3d/gpu_particles_collision_3d.cpp b/scene/3d/gpu_particles_collision_3d.cpp index 649d0b8857..5bc827270e 100644 --- a/scene/3d/gpu_particles_collision_3d.cpp +++ b/scene/3d/gpu_particles_collision_3d.cpp @@ -33,6 +33,7 @@ #include "core/math/geometry_3d.h" #include "core/object/class_db.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #include "scene/3d/camera_3d.h" #include "scene/3d/mesh_instance_3d.h" #include "scene/main/viewport.h" diff --git a/scene/3d/lightmap_gi.cpp b/scene/3d/lightmap_gi.cpp index 68f096352f..271e4f761f 100644 --- a/scene/3d/lightmap_gi.cpp +++ b/scene/3d/lightmap_gi.cpp @@ -36,6 +36,7 @@ #include "core/math/geometry_3d.h" #include "core/object/class_db.h" #include "core/object/object.h" +#include "core/os/os.h" #include "scene/3d/light_3d.h" #include "scene/3d/lightmap_probe.h" #include "scene/3d/mesh_instance_3d.h" diff --git a/scene/3d/visual_instance_3d.cpp b/scene/3d/visual_instance_3d.cpp index 67ba343876..eac4fa4ec9 100644 --- a/scene/3d/visual_instance_3d.cpp +++ b/scene/3d/visual_instance_3d.cpp @@ -34,6 +34,7 @@ STATIC_ASSERT_INCOMPLETE_TYPE(class, RenderingServer); #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/resources/material.h" #include "servers/rendering/rendering_server.h" diff --git a/scene/3d/voxel_gi.cpp b/scene/3d/voxel_gi.cpp index 9a9b4a50c7..e13531d375 100644 --- a/scene/3d/voxel_gi.cpp +++ b/scene/3d/voxel_gi.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/3d/mesh_instance_3d.h" #include "scene/3d/multimesh_instance_3d.h" #include "scene/3d/voxelizer.h" diff --git a/scene/animation/animation_player.cpp b/scene/animation/animation_player.cpp index e56276e281..9a6812ab9a 100644 --- a/scene/animation/animation_player.cpp +++ b/scene/animation/animation_player.cpp @@ -33,6 +33,7 @@ #include "core/config/engine.h" #include "core/object/class_db.h" +#include "core/os/os.h" bool AnimationPlayer::_set(const StringName &p_name, const Variant &p_value) { String name = p_name; diff --git a/scene/debugger/scene_debugger.cpp b/scene/debugger/scene_debugger.cpp index f0b0b8b282..dc9475b225 100644 --- a/scene/debugger/scene_debugger.cpp +++ b/scene/debugger/scene_debugger.cpp @@ -37,6 +37,7 @@ #include "core/io/resource_loader.h" #include "core/io/resource_saver.h" #include "core/math/math_fieldwise.h" +#include "core/os/os.h" #include "core/os/time.h" #include "core/templates/local_vector.h" #include "core/variant/array.h" diff --git a/scene/gui/color_picker.cpp b/scene/gui/color_picker.cpp index 0631087987..6abf03da8e 100644 --- a/scene/gui/color_picker.cpp +++ b/scene/gui/color_picker.cpp @@ -34,6 +34,7 @@ #include "core/io/image.h" #include "core/math/expression.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/gui/color_mode.h" #include "scene/gui/color_picker_shape.h" #include "scene/gui/file_dialog.h" diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp index db37eb18d4..bce26e1718 100644 --- a/scene/gui/file_dialog.cpp +++ b/scene/gui/file_dialog.cpp @@ -36,6 +36,7 @@ #include "core/io/file_access.h" #include "core/object/class_db.h" #include "core/os/keyboard.h" +#include "core/os/os.h" #include "scene/gui/box_container.h" #include "scene/gui/check_box.h" #include "scene/gui/flow_container.h" diff --git a/scene/main/http_request.cpp b/scene/main/http_request.cpp index 2793facbad..68b7b3b70f 100644 --- a/scene/main/http_request.cpp +++ b/scene/main/http_request.cpp @@ -33,6 +33,7 @@ #include "core/io/file_access.h" #include "core/io/stream_peer_gzip.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/os/thread.h" #include "scene/main/timer.h" diff --git a/scene/main/window.cpp b/scene/main/window.cpp index f2971ecea5..9f1030cf35 100644 --- a/scene/main/window.cpp +++ b/scene/main/window.cpp @@ -36,6 +36,7 @@ STATIC_ASSERT_INCOMPLETE_TYPE(class, RenderingServer); #include "core/debugger/engine_debugger.h" #include "core/input/input.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/gui/control.h" #include "scene/theme/theme_db.h" #include "scene/theme/theme_owner.h" diff --git a/scene/resources/environment.cpp b/scene/resources/environment.cpp index 364ad4f34d..96bdfe87dd 100644 --- a/scene/resources/environment.cpp +++ b/scene/resources/environment.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "scene/resources/gradient_texture.h" #include "scene/resources/sky.h" #include "servers/rendering/rendering_server.h" diff --git a/scene/resources/font.cpp b/scene/resources/font.cpp index 047f1a6be2..dcc6177ee3 100644 --- a/scene/resources/font.cpp +++ b/scene/resources/font.cpp @@ -33,6 +33,7 @@ #include "core/io/image_loader.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/templates/hash_map.h" #include "core/templates/hashfuncs.h" #include "scene/resources/image_texture.h" diff --git a/scene/resources/material.cpp b/scene/resources/material.cpp index 19b293f29a..f15713ee02 100644 --- a/scene/resources/material.cpp +++ b/scene/resources/material.cpp @@ -34,6 +34,7 @@ #include "core/config/project_settings.h" #include "core/error/error_macros.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/version.h" #include "scene/main/scene_tree.h" #include "scene/resources/texture.h" diff --git a/scene/resources/visual_shader_nodes.cpp b/scene/resources/visual_shader_nodes.cpp index b45aa362ed..96ab4ba7f1 100644 --- a/scene/resources/visual_shader_nodes.cpp +++ b/scene/resources/visual_shader_nodes.cpp @@ -32,6 +32,7 @@ #include "visual_shader_nodes.compat.inc" #include "core/object/class_db.h" +#include "core/os/os.h" #include "servers/rendering/rendering_server.h" ////////////// Vector Base diff --git a/servers/audio/effects/audio_effect_record.cpp b/servers/audio/effects/audio_effect_record.cpp index d07715a3e7..8919e8613d 100644 --- a/servers/audio/effects/audio_effect_record.cpp +++ b/servers/audio/effects/audio_effect_record.cpp @@ -32,6 +32,7 @@ #include "core/io/marshalls.h" #include "core/object/class_db.h" +#include "core/os/os.h" void AudioEffectRecordInstance::process(const AudioFrame *p_src_frames, AudioFrame *p_dst_frames, int p_frame_count) { if (!is_recording) { diff --git a/servers/debugger/servers_debugger.cpp b/servers/debugger/servers_debugger.cpp index bfd0c4352f..79d6c91c91 100644 --- a/servers/debugger/servers_debugger.cpp +++ b/servers/debugger/servers_debugger.cpp @@ -35,6 +35,7 @@ #include "core/debugger/engine_profiler.h" #include "core/io/resource_loader.h" #include "core/object/script_language.h" +#include "core/os/os.h" #include "servers/display/display_server.h" #include "servers/rendering/rendering_server.h" diff --git a/servers/register_server_types.cpp b/servers/register_server_types.cpp index 68d78db590..1e618c8f1b 100644 --- a/servers/register_server_types.cpp +++ b/servers/register_server_types.cpp @@ -32,6 +32,7 @@ #include "core/config/engine.h" #include "core/config/project_settings.h" +#include "core/os/os.h" #include "audio/audio_effect.h" #include "audio/audio_server.h" diff --git a/servers/rendering/renderer_rd/renderer_compositor_rd.cpp b/servers/rendering/renderer_rd/renderer_compositor_rd.cpp index 59f114c810..69cbb1dc6a 100644 --- a/servers/rendering/renderer_rd/renderer_compositor_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_compositor_rd.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "core/os/os.h" #include "servers/display/display_server.h" #include "servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h" #include "servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h" diff --git a/servers/rendering/renderer_rd/shader_rd.cpp b/servers/rendering/renderer_rd/shader_rd.cpp index f988d3d2d6..a4852237ae 100644 --- a/servers/rendering/renderer_rd/shader_rd.cpp +++ b/servers/rendering/renderer_rd/shader_rd.cpp @@ -33,6 +33,7 @@ #include "core/io/dir_access.h" #include "core/io/file_access.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #include "core/string/string_builder.h" #include "core/version.h" #include "servers/rendering/shader_include_db.h" diff --git a/servers/rendering/renderer_rd/storage_rd/light_storage.cpp b/servers/rendering/renderer_rd/storage_rd/light_storage.cpp index f2f9a2f170..056ef6aede 100644 --- a/servers/rendering/renderer_rd/storage_rd/light_storage.cpp +++ b/servers/rendering/renderer_rd/storage_rd/light_storage.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/math/geometry_3d.h" +#include "core/os/os.h" #include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" #include "servers/rendering/renderer_rd/storage_rd/texture_storage.h" #include "servers/rendering/rendering_server_globals.h" diff --git a/servers/rendering/renderer_scene_cull.cpp b/servers/rendering/renderer_scene_cull.cpp index c99daff54e..cf03747292 100644 --- a/servers/rendering/renderer_scene_cull.cpp +++ b/servers/rendering/renderer_scene_cull.cpp @@ -34,6 +34,7 @@ #include "core/math/geometry_3d.h" #include "core/object/callable_method_pointer.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #include "servers/rendering/rendering_light_culler.h" #include "servers/rendering/rendering_server.h" #include "servers/rendering/rendering_server_default.h" diff --git a/servers/rendering/renderer_viewport.cpp b/servers/rendering/renderer_viewport.cpp index 843ae63938..a5d556c5d9 100644 --- a/servers/rendering/renderer_viewport.cpp +++ b/servers/rendering/renderer_viewport.cpp @@ -33,6 +33,7 @@ #include "core/config/project_settings.h" #include "core/math/transform_interpolator.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" #include "core/profiling/profiling.h" #include "servers/display/display_server.h" #include "servers/rendering/renderer_canvas_cull.h" diff --git a/servers/rendering/rendering_device.cpp b/servers/rendering/rendering_device.cpp index e055a74b2f..ec7a08ffd0 100644 --- a/servers/rendering/rendering_device.cpp +++ b/servers/rendering/rendering_device.cpp @@ -38,6 +38,7 @@ #include "core/io/dir_access.h" #include "core/io/file_access.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/profiling/profiling.h" #include "core/templates/fixed_vector.h" #include "modules/modules_enabled.gen.h" diff --git a/servers/rendering/rendering_server.cpp b/servers/rendering/rendering_server.cpp index f326dd77b8..f7a0f8cabb 100644 --- a/servers/rendering/rendering_server.cpp +++ b/servers/rendering/rendering_server.cpp @@ -34,6 +34,7 @@ #include "core/config/project_settings.h" #include "core/math/geometry_3d.h" #include "core/object/class_db.h" +#include "core/os/os.h" #include "core/variant/typed_array.h" #include "servers/rendering/rendering_device.h" #include "servers/rendering/rendering_server_types.h" diff --git a/servers/rendering/shader_preprocessor.cpp b/servers/rendering/shader_preprocessor.cpp index e5ea5fffe5..7bb12ddbb2 100644 --- a/servers/rendering/shader_preprocessor.cpp +++ b/servers/rendering/shader_preprocessor.cpp @@ -30,6 +30,7 @@ #include "shader_preprocessor.h" #include "core/math/expression.h" +#include "core/os/os.h" const char32_t CURSOR = 0xFFFF; diff --git a/tests/core/threads/test_worker_thread_pool.cpp b/tests/core/threads/test_worker_thread_pool.cpp index f90e42d475..f698ed526c 100644 --- a/tests/core/threads/test_worker_thread_pool.cpp +++ b/tests/core/threads/test_worker_thread_pool.cpp @@ -34,6 +34,7 @@ TEST_FORCE_LINK(test_worker_thread_pool) #include "core/object/callable_method_pointer.h" #include "core/object/worker_thread_pool.h" +#include "core/os/os.h" namespace TestWorkerThreadPool { diff --git a/tests/test_main.cpp b/tests/test_main.cpp index 53ef2c2322..ef5403d54a 100644 --- a/tests/test_main.cpp +++ b/tests/test_main.cpp @@ -33,6 +33,7 @@ #include "core/input/input.h" #include "core/input/input_map.h" #include "core/io/dir_access.h" +#include "core/os/os.h" #include "core/string/translation_server.h" #include "scene/main/window.h" #include "scene/theme/theme_db.h"