diff --git a/drivers/gles3/environment/fog.h b/drivers/gles3/environment/fog.h index 7dc02659175d..15179e603e98 100644 --- a/drivers/gles3/environment/fog.h +++ b/drivers/gles3/environment/fog.h @@ -33,9 +33,6 @@ #ifdef GLES3_ENABLED -#include "core/templates/local_vector.h" -#include "core/templates/rid_owner.h" -#include "core/templates/self_list.h" #include "servers/rendering/environment/renderer_fog.h" namespace GLES3 { diff --git a/drivers/gles3/environment/gi.h b/drivers/gles3/environment/gi.h index 3eaa687f4f6f..630f7d8580ad 100644 --- a/drivers/gles3/environment/gi.h +++ b/drivers/gles3/environment/gi.h @@ -33,13 +33,8 @@ #ifdef GLES3_ENABLED -#include "core/templates/local_vector.h" -#include "core/templates/rid_owner.h" -#include "core/templates/self_list.h" #include "servers/rendering/environment/renderer_gi.h" -#include "platform_gl.h" - namespace GLES3 { class GI : public RendererGI { diff --git a/drivers/gles3/storage/light_storage.cpp b/drivers/gles3/storage/light_storage.cpp index 9c1efcee7ba3..36c2514c4931 100644 --- a/drivers/gles3/storage/light_storage.cpp +++ b/drivers/gles3/storage/light_storage.cpp @@ -33,7 +33,6 @@ #include "light_storage.h" #include "../rasterizer_gles3.h" #include "../rasterizer_scene_gles3.h" -#include "config.h" #include "core/config/project_settings.h" #include "texture_storage.h" diff --git a/drivers/gles3/storage/light_storage.h b/drivers/gles3/storage/light_storage.h index 27d8b5afbfa6..c1d23deb4dfd 100644 --- a/drivers/gles3/storage/light_storage.h +++ b/drivers/gles3/storage/light_storage.h @@ -38,9 +38,7 @@ #include "core/templates/local_vector.h" #include "core/templates/rid_owner.h" -#include "core/templates/self_list.h" #include "drivers/gles3/storage/texture_storage.h" -#include "servers/rendering/renderer_compositor.h" #include "servers/rendering/storage/light_storage.h" #include "servers/rendering/storage/utilities.h" diff --git a/drivers/gles3/storage/material_storage.h b/drivers/gles3/storage/material_storage.h index 6f730b32288f..edc469dcd123 100644 --- a/drivers/gles3/storage/material_storage.h +++ b/drivers/gles3/storage/material_storage.h @@ -33,10 +33,8 @@ #ifdef GLES3_ENABLED -#include "core/templates/local_vector.h" #include "core/templates/rid_owner.h" #include "core/templates/self_list.h" -#include "servers/rendering/renderer_compositor.h" #include "servers/rendering/shader_compiler.h" #include "servers/rendering/shader_language.h" #include "servers/rendering/storage/material_storage.h" diff --git a/drivers/gles3/storage/particles_storage.h b/drivers/gles3/storage/particles_storage.h index 0552a5324f5f..4f9221e88af4 100644 --- a/drivers/gles3/storage/particles_storage.h +++ b/drivers/gles3/storage/particles_storage.h @@ -33,7 +33,6 @@ #ifdef GLES3_ENABLED -#include "core/templates/local_vector.h" #include "core/templates/rid_owner.h" #include "core/templates/self_list.h" #include "drivers/gles3/shaders/particles_copy.glsl.gen.h" diff --git a/main/main.cpp b/main/main.cpp index 67df09de1532..ab2fb50da9eb 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -66,6 +66,7 @@ #include "scene/register_scene_types.h" #include "scene/resources/packed_scene.h" #include "scene/theme/theme_db.h" +#include "servers/audio/audio_driver_dummy.h" #include "servers/audio_server.h" #include "servers/camera_server.h" #include "servers/display_server.h" diff --git a/modules/camera/camera_feed_linux.cpp b/modules/camera/camera_feed_linux.cpp index 3ae1b70ac9fd..0a02e3ee6e42 100644 --- a/modules/camera/camera_feed_linux.cpp +++ b/modules/camera/camera_feed_linux.cpp @@ -30,6 +30,8 @@ #include "camera_feed_linux.h" +#include "servers/rendering_server.h" + #include #include #include diff --git a/platform/ios/keyboard_input_view.mm b/platform/ios/keyboard_input_view.mm index 4067701a4111..c88a0761f125 100644 --- a/platform/ios/keyboard_input_view.mm +++ b/platform/ios/keyboard_input_view.mm @@ -184,7 +184,7 @@ - (void)observeTextChange:(NSNotification *)notification { NSInteger skip = 0; if (substringToDelete != nil) { - for (NSInteger i = 0; i < MIN([substringToDelete length], [substringToEnter length]); i++) { + for (NSUInteger i = 0; i < MIN([substringToDelete length], [substringToEnter length]); i++) { if ([substringToDelete characterAtIndex:i] == [substringToEnter characterAtIndex:i]) { skip++; } else { diff --git a/scene/resources/sky.cpp b/scene/resources/sky.cpp index 254ad1564a8c..3783e227c97c 100644 --- a/scene/resources/sky.cpp +++ b/scene/resources/sky.cpp @@ -30,8 +30,6 @@ #include "sky.h" -#include "core/io/image_loader.h" - void Sky::set_radiance_size(RadianceSize p_size) { ERR_FAIL_INDEX(p_size, RADIANCE_SIZE_MAX); diff --git a/scene/resources/sky.h b/scene/resources/sky.h index 820b1afbcb6a..e445003c381d 100644 --- a/scene/resources/sky.h +++ b/scene/resources/sky.h @@ -33,7 +33,6 @@ #include "core/os/thread.h" #include "scene/resources/material.h" -#include "scene/resources/texture.h" class Sky : public Resource { GDCLASS(Sky, Resource); diff --git a/servers/audio/audio_driver_dummy.cpp b/servers/audio/audio_driver_dummy.cpp index d41aa752ed0f..3d1070a6cb67 100644 --- a/servers/audio/audio_driver_dummy.cpp +++ b/servers/audio/audio_driver_dummy.cpp @@ -30,7 +30,6 @@ #include "audio_driver_dummy.h" -#include "core/config/project_settings.h" #include "core/os/os.h" AudioDriverDummy *AudioDriverDummy::singleton = nullptr; diff --git a/servers/audio/audio_filter_sw.cpp b/servers/audio/audio_filter_sw.cpp index ca6a6e482b0c..94bb311fc9ec 100644 --- a/servers/audio/audio_filter_sw.cpp +++ b/servers/audio/audio_filter_sw.cpp @@ -30,6 +30,8 @@ #include "audio_filter_sw.h" +#include "core/math/math_funcs.h" + void AudioFilterSW::set_mode(Mode p_mode) { mode = p_mode; } diff --git a/servers/audio/audio_filter_sw.h b/servers/audio/audio_filter_sw.h index 1c68c843fd50..156b4812c5de 100644 --- a/servers/audio/audio_filter_sw.h +++ b/servers/audio/audio_filter_sw.h @@ -31,7 +31,7 @@ #ifndef AUDIO_FILTER_SW_H #define AUDIO_FILTER_SW_H -#include "core/math/math_funcs.h" +#include "core/typedefs.h" class AudioFilterSW { public: diff --git a/servers/audio/audio_rb_resampler.cpp b/servers/audio/audio_rb_resampler.cpp index 4a64f2e2f3ba..94c3f0dd36ca 100644 --- a/servers/audio/audio_rb_resampler.cpp +++ b/servers/audio/audio_rb_resampler.cpp @@ -29,9 +29,9 @@ /**************************************************************************/ #include "audio_rb_resampler.h" -#include "core/math/math_funcs.h" -#include "core/os/os.h" -#include "servers/audio_server.h" + +#include "core/math/audio_frame.h" +#include "core/os/memory.h" int AudioRBResampler::get_channel_count() const { if (!rb) { diff --git a/servers/audio/audio_rb_resampler.h b/servers/audio/audio_rb_resampler.h index 8d243f374bff..18ed1bb738e0 100644 --- a/servers/audio/audio_rb_resampler.h +++ b/servers/audio/audio_rb_resampler.h @@ -31,10 +31,9 @@ #ifndef AUDIO_RB_RESAMPLER_H #define AUDIO_RB_RESAMPLER_H -#include "core/os/memory.h" +#include "core/math/audio_frame.h" #include "core/templates/safe_refcount.h" #include "core/typedefs.h" -#include "servers/audio_server.h" struct AudioRBResampler { uint32_t rb_bits; diff --git a/servers/audio/audio_stream.cpp b/servers/audio/audio_stream.cpp index 70f005930bbf..f11f9bf63190 100644 --- a/servers/audio/audio_stream.cpp +++ b/servers/audio/audio_stream.cpp @@ -31,7 +31,6 @@ #include "audio_stream.h" #include "core/config/project_settings.h" -#include "core/os/os.h" void AudioStreamPlayback::start(double p_from_pos) { if (GDVIRTUAL_CALL(_start, p_from_pos)) { diff --git a/servers/audio/audio_stream.h b/servers/audio/audio_stream.h index 65efccdc28e7..7a7a03511573 100644 --- a/servers/audio/audio_stream.h +++ b/servers/audio/audio_stream.h @@ -31,10 +31,8 @@ #ifndef AUDIO_STREAM_H #define AUDIO_STREAM_H -#include "core/io/image.h" #include "core/io/resource.h" #include "scene/property_list_helper.h" -#include "servers/audio/audio_filter_sw.h" #include "servers/audio_server.h" #include "core/object/gdvirtual.gen.inc" diff --git a/servers/audio/effects/audio_effect_capture.cpp b/servers/audio/effects/audio_effect_capture.cpp index a5740c7e275d..7e058a840298 100644 --- a/servers/audio/effects/audio_effect_capture.cpp +++ b/servers/audio/effects/audio_effect_capture.cpp @@ -30,6 +30,8 @@ #include "audio_effect_capture.h" +#include "servers/audio_server.h" + bool AudioEffectCapture::can_get_buffer(int p_frames) const { return buffer.data_left() >= p_frames; } diff --git a/servers/audio/effects/audio_effect_capture.h b/servers/audio/effects/audio_effect_capture.h index 38213984e71d..8efdff79774d 100644 --- a/servers/audio/effects/audio_effect_capture.h +++ b/servers/audio/effects/audio_effect_capture.h @@ -31,13 +31,10 @@ #ifndef AUDIO_EFFECT_CAPTURE_H #define AUDIO_EFFECT_CAPTURE_H -#include "core/config/engine.h" #include "core/math/audio_frame.h" #include "core/object/ref_counted.h" #include "core/templates/ring_buffer.h" -#include "core/templates/vector.h" #include "servers/audio/audio_effect.h" -#include "servers/audio_server.h" class AudioEffectCapture; diff --git a/servers/audio/effects/audio_effect_phaser.cpp b/servers/audio/effects/audio_effect_phaser.cpp index 8093fd01ca53..4055ecc9b09f 100644 --- a/servers/audio/effects/audio_effect_phaser.cpp +++ b/servers/audio/effects/audio_effect_phaser.cpp @@ -29,7 +29,6 @@ /**************************************************************************/ #include "audio_effect_phaser.h" -#include "core/math/math_funcs.h" #include "servers/audio_server.h" void AudioEffectPhaserInstance::process(const AudioFrame *p_src_frames, AudioFrame *p_dst_frames, int p_frame_count) { diff --git a/servers/audio/effects/audio_effect_record.cpp b/servers/audio/effects/audio_effect_record.cpp index b6bc5d00c4fe..2e2560f1d309 100644 --- a/servers/audio/effects/audio_effect_record.cpp +++ b/servers/audio/effects/audio_effect_record.cpp @@ -30,6 +30,8 @@ #include "audio_effect_record.h" +#include "core/io/marshalls.h" + void AudioEffectRecordInstance::process(const AudioFrame *p_src_frames, AudioFrame *p_dst_frames, int p_frame_count) { if (!is_recording) { for (int i = 0; i < p_frame_count; i++) { diff --git a/servers/audio/effects/audio_effect_record.h b/servers/audio/effects/audio_effect_record.h index 6f518c07e20d..587fa197368f 100644 --- a/servers/audio/effects/audio_effect_record.h +++ b/servers/audio/effects/audio_effect_record.h @@ -31,9 +31,6 @@ #ifndef AUDIO_EFFECT_RECORD_H #define AUDIO_EFFECT_RECORD_H -#include "core/io/file_access.h" -#include "core/io/marshalls.h" -#include "core/os/os.h" #include "core/os/thread.h" #include "scene/resources/audio_stream_wav.h" #include "servers/audio/audio_effect.h" diff --git a/servers/audio/effects/eq_filter.cpp b/servers/audio/effects/eq_filter.cpp index 95f2e03cb985..94ae7404d260 100644 --- a/servers/audio/effects/eq_filter.cpp +++ b/servers/audio/effects/eq_filter.cpp @@ -31,7 +31,7 @@ #include "eq_filter.h" #include "core/error/error_macros.h" -#include "core/math/math_funcs.h" +#include "core/math/math_defs.h" #include diff --git a/servers/audio/effects/eq_filter.h b/servers/audio/effects/eq_filter.h index ca15e5aea45f..af52f0bf89c3 100644 --- a/servers/audio/effects/eq_filter.h +++ b/servers/audio/effects/eq_filter.h @@ -32,7 +32,6 @@ #define EQ_FILTER_H #include "core/templates/vector.h" -#include "core/typedefs.h" class EQ { public: diff --git a/servers/audio/effects/reverb_filter.cpp b/servers/audio/effects/reverb_filter.cpp index 415686e69b50..e3a438d97bcd 100644 --- a/servers/audio/effects/reverb_filter.cpp +++ b/servers/audio/effects/reverb_filter.cpp @@ -30,7 +30,8 @@ #include "reverb_filter.h" -#include "core/math/math_funcs.h" +#include "core/math/audio_frame.h" +#include "core/os/memory.h" #include diff --git a/servers/audio/effects/reverb_filter.h b/servers/audio/effects/reverb_filter.h index c7f72dfef65b..3c429daf07c2 100644 --- a/servers/audio/effects/reverb_filter.h +++ b/servers/audio/effects/reverb_filter.h @@ -31,10 +31,6 @@ #ifndef REVERB_FILTER_H #define REVERB_FILTER_H -#include "core/math/audio_frame.h" -#include "core/os/memory.h" -#include "core/typedefs.h" - class Reverb { public: enum { diff --git a/servers/audio_server.cpp b/servers/audio_server.cpp index 59f482fadf5a..fb7b557ee9d9 100644 --- a/servers/audio_server.cpp +++ b/servers/audio_server.cpp @@ -33,15 +33,14 @@ #include "core/config/project_settings.h" #include "core/debugger/engine_debugger.h" #include "core/error/error_macros.h" -#include "core/io/file_access.h" #include "core/io/resource_loader.h" #include "core/math/audio_frame.h" #include "core/os/os.h" #include "core/string/string_name.h" #include "core/templates/pair.h" -#include "scene/resources/audio_stream_wav.h" #include "scene/scene_string_names.h" #include "servers/audio/audio_driver_dummy.h" +#include "servers/audio/audio_stream.h" #include "servers/audio/effects/audio_effect_compressor.h" #include diff --git a/servers/camera/camera_feed.h b/servers/camera/camera_feed.h index 2518c333f35d..19327029bc0e 100644 --- a/servers/camera/camera_feed.h +++ b/servers/camera/camera_feed.h @@ -34,7 +34,6 @@ #include "core/io/image.h" #include "core/math/transform_2d.h" #include "servers/camera_server.h" -#include "servers/rendering_server.h" /** The camera server is a singleton object that gives access to the various diff --git a/servers/debugger/servers_debugger.cpp b/servers/debugger/servers_debugger.cpp index 0cfaef058a62..d4c728d8bdfb 100644 --- a/servers/debugger/servers_debugger.cpp +++ b/servers/debugger/servers_debugger.cpp @@ -33,7 +33,7 @@ #include "core/config/project_settings.h" #include "core/debugger/engine_debugger.h" #include "core/debugger/engine_profiler.h" -#include "core/io/marshalls.h" +#include "core/object/script_language.h" #include "servers/display_server.h" #define CHECK_SIZE(arr, expected, what) ERR_FAIL_COND_V_MSG((uint32_t)arr.size() < (uint32_t)(expected), false, String("Malformed ") + what + " message from script debugger, message too short. Expected size: " + itos(expected) + ", actual size: " + itos(arr.size())) diff --git a/servers/debugger/servers_debugger.h b/servers/debugger/servers_debugger.h index 6efed9f8b9fe..d74d4eaebd03 100644 --- a/servers/debugger/servers_debugger.h +++ b/servers/debugger/servers_debugger.h @@ -31,8 +31,6 @@ #ifndef SERVERS_DEBUGGER_H #define SERVERS_DEBUGGER_H -#include "core/debugger/debugger_marshalls.h" - #include "servers/rendering_server.h" class ServersDebugger { diff --git a/servers/display/native_menu.h b/servers/display/native_menu.h index 29d22e03aa7e..cb38bad31d08 100644 --- a/servers/display/native_menu.h +++ b/servers/display/native_menu.h @@ -32,8 +32,6 @@ #define NATIVE_MENU_H #include "core/input/input.h" -#include "core/io/resource.h" -#include "core/os/os.h" #include "core/variant/callable.h" class Texture2D; diff --git a/servers/extensions/physics_server_2d_extension.h b/servers/extensions/physics_server_2d_extension.h index 7bbd84ddf4ff..77f8e9d6a26c 100644 --- a/servers/extensions/physics_server_2d_extension.h +++ b/servers/extensions/physics_server_2d_extension.h @@ -34,7 +34,6 @@ #include "core/extension/ext_wrappers.gen.inc" #include "core/object/gdvirtual.gen.inc" #include "core/variant/native_ptr.h" -#include "core/variant/type_info.h" #include "core/variant/typed_array.h" #include "servers/physics_server_2d.h" diff --git a/servers/extensions/physics_server_3d_extension.h b/servers/extensions/physics_server_3d_extension.h index b808b80b938b..aba124ab9cd4 100644 --- a/servers/extensions/physics_server_3d_extension.h +++ b/servers/extensions/physics_server_3d_extension.h @@ -34,7 +34,6 @@ #include "core/extension/ext_wrappers.gen.inc" #include "core/object/script_language.h" #include "core/variant/native_ptr.h" -#include "core/variant/type_info.h" #include "core/variant/typed_array.h" #include "servers/physics_server_3d.h" diff --git a/servers/movie_writer/movie_writer.cpp b/servers/movie_writer/movie_writer.cpp index 14e920d8cdb3..9f3a2804360e 100644 --- a/servers/movie_writer/movie_writer.cpp +++ b/servers/movie_writer/movie_writer.cpp @@ -32,6 +32,7 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" #include "core/os/time.h" +#include "servers/audio/audio_driver_dummy.h" #include "servers/display_server.h" #include "servers/rendering_server.h" diff --git a/servers/movie_writer/movie_writer.h b/servers/movie_writer/movie_writer.h index 69d6b1ba2b47..448bd5d146ea 100644 --- a/servers/movie_writer/movie_writer.h +++ b/servers/movie_writer/movie_writer.h @@ -33,7 +33,6 @@ #include "core/io/image.h" #include "core/templates/local_vector.h" -#include "servers/audio/audio_driver_dummy.h" #include "servers/audio_server.h" class MovieWriter : public Object { diff --git a/servers/physics_server_2d.cpp b/servers/physics_server_2d.cpp index c2dafc6aafdf..b93629c109b5 100644 --- a/servers/physics_server_2d.cpp +++ b/servers/physics_server_2d.cpp @@ -31,7 +31,6 @@ #include "physics_server_2d.h" #include "core/config/project_settings.h" -#include "core/string/print_string.h" #include "core/variant/typed_array.h" PhysicsServer2D *PhysicsServer2D::singleton = nullptr; diff --git a/servers/physics_server_2d_wrap_mt.cpp b/servers/physics_server_2d_wrap_mt.cpp index 8e9f7aa8fc9d..991bbfb6a0a6 100644 --- a/servers/physics_server_2d_wrap_mt.cpp +++ b/servers/physics_server_2d_wrap_mt.cpp @@ -30,8 +30,6 @@ #include "physics_server_2d_wrap_mt.h" -#include "core/os/os.h" - void PhysicsServer2DWrapMT::_assign_mt_ids(WorkerThreadPool::TaskID p_pump_task_id) { server_thread = Thread::get_caller_id(); server_task_id = p_pump_task_id; diff --git a/servers/physics_server_2d_wrap_mt.h b/servers/physics_server_2d_wrap_mt.h index 5c757264b3b7..5e9d472789a7 100644 --- a/servers/physics_server_2d_wrap_mt.h +++ b/servers/physics_server_2d_wrap_mt.h @@ -31,11 +31,9 @@ #ifndef PHYSICS_SERVER_2D_WRAP_MT_H #define PHYSICS_SERVER_2D_WRAP_MT_H -#include "core/config/project_settings.h" #include "core/object/worker_thread_pool.h" #include "core/os/thread.h" #include "core/templates/command_queue_mt.h" -#include "core/templates/safe_refcount.h" #include "servers/physics_server_2d.h" #ifdef DEBUG_SYNC diff --git a/servers/physics_server_3d.cpp b/servers/physics_server_3d.cpp index 336bd4ab9aeb..800df82b57f7 100644 --- a/servers/physics_server_3d.cpp +++ b/servers/physics_server_3d.cpp @@ -33,7 +33,6 @@ #include "physics_server_3d.h" #include "core/config/project_settings.h" -#include "core/string/print_string.h" #include "core/variant/typed_array.h" void PhysicsServer3DRenderingServerHandler::set_vertex(int p_vertex_id, const Vector3 &p_vertex) { diff --git a/servers/physics_server_3d.h b/servers/physics_server_3d.h index 8538240018e6..61e62aed1480 100644 --- a/servers/physics_server_3d.h +++ b/servers/physics_server_3d.h @@ -34,9 +34,7 @@ #ifndef _3D_DISABLED #include "core/io/resource.h" -#include "core/object/class_db.h" #include "core/object/gdvirtual.gen.inc" -#include "core/variant/native_ptr.h" class PhysicsDirectSpaceState3D; template diff --git a/servers/physics_server_3d_wrap_mt.cpp b/servers/physics_server_3d_wrap_mt.cpp index 95b71217c46d..2972cbd35370 100644 --- a/servers/physics_server_3d_wrap_mt.cpp +++ b/servers/physics_server_3d_wrap_mt.cpp @@ -30,8 +30,6 @@ #include "physics_server_3d_wrap_mt.h" -#include "core/os/os.h" - void PhysicsServer3DWrapMT::_assign_mt_ids(WorkerThreadPool::TaskID p_pump_task_id) { server_thread = Thread::get_caller_id(); server_task_id = p_pump_task_id; diff --git a/servers/register_server_types.cpp b/servers/register_server_types.cpp index 3e0caeea6594..e6326f2385b8 100644 --- a/servers/register_server_types.cpp +++ b/servers/register_server_types.cpp @@ -62,7 +62,6 @@ #include "movie_writer/movie_writer.h" #include "movie_writer/movie_writer_mjpeg.h" #include "movie_writer/movie_writer_pngwav.h" -#include "rendering/renderer_compositor.h" #include "rendering/renderer_rd/framebuffer_cache_rd.h" #include "rendering/renderer_rd/storage_rd/render_data_rd.h" #include "rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h" @@ -84,7 +83,6 @@ #include "navigation_server_2d.h" #include "physics_server_2d.h" #include "physics_server_2d_dummy.h" -#include "physics_server_2d_wrap_mt.h" #include "servers/extensions/physics_server_2d_extension.h" // 3D physics and navigation (3D navigation is needed for 2D). @@ -92,7 +90,6 @@ #ifndef _3D_DISABLED #include "physics_server_3d.h" #include "physics_server_3d_dummy.h" -#include "physics_server_3d_wrap_mt.h" #include "servers/extensions/physics_server_3d_extension.h" #include "xr/xr_body_tracker.h" #include "xr/xr_controller_tracker.h" diff --git a/servers/rendering/dummy/rasterizer_scene_dummy.h b/servers/rendering/dummy/rasterizer_scene_dummy.h index f129c8674604..9cf2134d52d9 100644 --- a/servers/rendering/dummy/rasterizer_scene_dummy.h +++ b/servers/rendering/dummy/rasterizer_scene_dummy.h @@ -33,6 +33,7 @@ #include "core/templates/paged_allocator.h" #include "servers/rendering/renderer_scene_render.h" +#include "servers/rendering/rendering_server_globals.h" #include "storage/utilities.h" class RasterizerSceneDummy : public RendererSceneRender { diff --git a/servers/rendering/dummy/storage/mesh_storage.h b/servers/rendering/dummy/storage/mesh_storage.h index 48f74611e102..97789d3a82db 100644 --- a/servers/rendering/dummy/storage/mesh_storage.h +++ b/servers/rendering/dummy/storage/mesh_storage.h @@ -31,7 +31,6 @@ #ifndef MESH_STORAGE_DUMMY_H #define MESH_STORAGE_DUMMY_H -#include "core/templates/local_vector.h" #include "core/templates/rid_owner.h" #include "servers/rendering/storage/mesh_storage.h" diff --git a/servers/rendering/dummy/storage/texture_storage.h b/servers/rendering/dummy/storage/texture_storage.h index 35135ce860e0..fd0b8e7e8c20 100644 --- a/servers/rendering/dummy/storage/texture_storage.h +++ b/servers/rendering/dummy/storage/texture_storage.h @@ -31,7 +31,6 @@ #ifndef TEXTURE_STORAGE_DUMMY_H #define TEXTURE_STORAGE_DUMMY_H -#include "servers/rendering/rendering_server_globals.h" #include "servers/rendering/storage/texture_storage.h" namespace RendererDummy { diff --git a/servers/rendering/renderer_canvas_render.h b/servers/rendering/renderer_canvas_render.h index e988ee190e3d..07bbcffdb4f0 100644 --- a/servers/rendering/renderer_canvas_render.h +++ b/servers/rendering/renderer_canvas_render.h @@ -130,8 +130,6 @@ class RendererCanvasRender { //easier wrap to avoid mistakes - struct Item; - typedef uint64_t PolygonID; virtual PolygonID request_polygon(const Vector &p_indices, const Vector &p_points, const Vector &p_colors, const Vector &p_uvs = Vector(), const Vector &p_bones = Vector(), const Vector &p_weights = Vector()) = 0; virtual void free_polygon(PolygonID p_polygon) = 0; diff --git a/servers/rendering/renderer_compositor.h b/servers/rendering/renderer_compositor.h index e52cab740e01..ac23172af7b1 100644 --- a/servers/rendering/renderer_compositor.h +++ b/servers/rendering/renderer_compositor.h @@ -34,15 +34,12 @@ #include "servers/rendering/environment/renderer_fog.h" #include "servers/rendering/environment/renderer_gi.h" #include "servers/rendering/renderer_canvas_render.h" -#include "servers/rendering/rendering_method.h" -#include "servers/rendering/storage/camera_attributes_storage.h" #include "servers/rendering/storage/light_storage.h" #include "servers/rendering/storage/material_storage.h" #include "servers/rendering/storage/mesh_storage.h" #include "servers/rendering/storage/particles_storage.h" #include "servers/rendering/storage/texture_storage.h" #include "servers/rendering/storage/utilities.h" -#include "servers/rendering_server.h" class RendererSceneRender; struct BlitToScreen { diff --git a/servers/rendering/renderer_geometry_instance.h b/servers/rendering/renderer_geometry_instance.h index e4c8cb375fc5..98238951d737 100644 --- a/servers/rendering/renderer_geometry_instance.h +++ b/servers/rendering/renderer_geometry_instance.h @@ -33,7 +33,6 @@ #include "core/math/rect2.h" #include "core/math/transform_3d.h" -#include "core/math/vector3.h" #include "core/templates/rid.h" #include "storage/utilities.h" diff --git a/servers/rendering/renderer_rd/effects/bokeh_dof.cpp b/servers/rendering/renderer_rd/effects/bokeh_dof.cpp index 398718e79fa6..85661e9b229d 100644 --- a/servers/rendering/renderer_rd/effects/bokeh_dof.cpp +++ b/servers/rendering/renderer_rd/effects/bokeh_dof.cpp @@ -30,10 +30,8 @@ #include "bokeh_dof.h" #include "copy_effects.h" -#include "servers/rendering/renderer_rd/renderer_compositor_rd.h" #include "servers/rendering/renderer_rd/storage_rd/material_storage.h" #include "servers/rendering/renderer_rd/uniform_set_cache_rd.h" -#include "servers/rendering/rendering_server_default.h" #include "servers/rendering/storage/camera_attributes_storage.h" using namespace RendererRD; diff --git a/servers/rendering/renderer_rd/effects/bokeh_dof.h b/servers/rendering/renderer_rd/effects/bokeh_dof.h index 13f228c47637..32122505e5e9 100644 --- a/servers/rendering/renderer_rd/effects/bokeh_dof.h +++ b/servers/rendering/renderer_rd/effects/bokeh_dof.h @@ -34,9 +34,6 @@ #include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/bokeh_dof.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/effects/bokeh_dof_raster.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/effects/debug_effects.cpp b/servers/rendering/renderer_rd/effects/debug_effects.cpp index ac06f28f4c33..d7c08be8874c 100644 --- a/servers/rendering/renderer_rd/effects/debug_effects.cpp +++ b/servers/rendering/renderer_rd/effects/debug_effects.cpp @@ -29,7 +29,6 @@ /**************************************************************************/ #include "debug_effects.h" -#include "servers/rendering/renderer_rd/renderer_compositor_rd.h" #include "servers/rendering/renderer_rd/storage_rd/light_storage.h" #include "servers/rendering/renderer_rd/storage_rd/material_storage.h" #include "servers/rendering/renderer_rd/uniform_set_cache_rd.h" diff --git a/servers/rendering/renderer_rd/effects/debug_effects.h b/servers/rendering/renderer_rd/effects/debug_effects.h index b813d577e4c0..b17b59da9e51 100644 --- a/servers/rendering/renderer_rd/effects/debug_effects.h +++ b/servers/rendering/renderer_rd/effects/debug_effects.h @@ -34,9 +34,6 @@ #include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/motion_vectors.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/effects/shadow_frustum.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/effects/fsr.h b/servers/rendering/renderer_rd/effects/fsr.h index 3ff59bf5849f..675b82ffb306 100644 --- a/servers/rendering/renderer_rd/effects/fsr.h +++ b/servers/rendering/renderer_rd/effects/fsr.h @@ -31,11 +31,8 @@ #ifndef FSR_RD_H #define FSR_RD_H -#include "../pipeline_cache_rd.h" #include "../storage_rd/render_scene_buffers_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/fsr_upscale.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/effects/luminance.h b/servers/rendering/renderer_rd/effects/luminance.h index 0f343fceab03..ad69e32d5fb7 100644 --- a/servers/rendering/renderer_rd/effects/luminance.h +++ b/servers/rendering/renderer_rd/effects/luminance.h @@ -35,9 +35,6 @@ #include "servers/rendering/renderer_rd/shaders/effects/luminance_reduce.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/effects/luminance_reduce_raster.glsl.gen.h" #include "servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" #define RB_LUMINANCE_BUFFERS SNAME("luminance_buffers") diff --git a/servers/rendering/renderer_rd/effects/resolve.cpp b/servers/rendering/renderer_rd/effects/resolve.cpp index feb0e6ed1e2e..576903945baa 100644 --- a/servers/rendering/renderer_rd/effects/resolve.cpp +++ b/servers/rendering/renderer_rd/effects/resolve.cpp @@ -29,7 +29,6 @@ /**************************************************************************/ #include "resolve.h" -#include "servers/rendering/renderer_rd/renderer_compositor_rd.h" #include "servers/rendering/renderer_rd/storage_rd/material_storage.h" #include "servers/rendering/renderer_rd/uniform_set_cache_rd.h" diff --git a/servers/rendering/renderer_rd/effects/resolve.h b/servers/rendering/renderer_rd/effects/resolve.h index 14477f90e4a3..b24fa64b3f59 100644 --- a/servers/rendering/renderer_rd/effects/resolve.h +++ b/servers/rendering/renderer_rd/effects/resolve.h @@ -31,11 +31,7 @@ #ifndef RESOLVE_RD_H #define RESOLVE_RD_H -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/resolve.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/effects/roughness_limiter.h b/servers/rendering/renderer_rd/effects/roughness_limiter.h index be8f35cf9937..86bbfc565b40 100644 --- a/servers/rendering/renderer_rd/effects/roughness_limiter.h +++ b/servers/rendering/renderer_rd/effects/roughness_limiter.h @@ -31,11 +31,7 @@ #ifndef ROUGHNESS_LIMITER_RD_H #define ROUGHNESS_LIMITER_RD_H -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/roughness_limiter.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/effects/sort_effects.cpp b/servers/rendering/renderer_rd/effects/sort_effects.cpp index cc2b863f047c..527e244356c8 100644 --- a/servers/rendering/renderer_rd/effects/sort_effects.cpp +++ b/servers/rendering/renderer_rd/effects/sort_effects.cpp @@ -30,8 +30,6 @@ #include "sort_effects.h" // #include "servers/rendering/renderer_rd/renderer_compositor_rd.h" -#include "servers/rendering/renderer_rd/storage_rd/material_storage.h" -#include "servers/rendering/renderer_rd/uniform_set_cache_rd.h" using namespace RendererRD; diff --git a/servers/rendering/renderer_rd/effects/sort_effects.h b/servers/rendering/renderer_rd/effects/sort_effects.h index a633ec22ac30..827f2e56455b 100644 --- a/servers/rendering/renderer_rd/effects/sort_effects.h +++ b/servers/rendering/renderer_rd/effects/sort_effects.h @@ -31,11 +31,7 @@ #ifndef SORT_EFFECTS_RD_H #define SORT_EFFECTS_RD_H -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/sort.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/effects/ss_effects.cpp b/servers/rendering/renderer_rd/effects/ss_effects.cpp index ad2213e740a6..8e63c5d74df9 100644 --- a/servers/rendering/renderer_rd/effects/ss_effects.cpp +++ b/servers/rendering/renderer_rd/effects/ss_effects.cpp @@ -31,7 +31,6 @@ #include "ss_effects.h" #include "core/config/project_settings.h" -#include "servers/rendering/renderer_rd/renderer_compositor_rd.h" #include "servers/rendering/renderer_rd/storage_rd/material_storage.h" #include "servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h" #include "servers/rendering/renderer_rd/uniform_set_cache_rd.h" diff --git a/servers/rendering/renderer_rd/effects/ss_effects.h b/servers/rendering/renderer_rd/effects/ss_effects.h index 8585277e1944..4611baff5e0e 100644 --- a/servers/rendering/renderer_rd/effects/ss_effects.h +++ b/servers/rendering/renderer_rd/effects/ss_effects.h @@ -31,7 +31,6 @@ #ifndef SS_EFFECTS_RD_H #define SS_EFFECTS_RD_H -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection_filter.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/effects/screen_space_reflection_scale.glsl.gen.h" @@ -45,7 +44,6 @@ #include "servers/rendering/renderer_rd/shaders/effects/ssil_importance_map.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/effects/ssil_interleave.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/effects/subsurface_scattering.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" #include "servers/rendering_server.h" #define RB_SCOPE_SSDS SNAME("rb_ssds") diff --git a/servers/rendering/renderer_rd/effects/taa.h b/servers/rendering/renderer_rd/effects/taa.h index f50e297fe56c..7c77f07262a3 100644 --- a/servers/rendering/renderer_rd/effects/taa.h +++ b/servers/rendering/renderer_rd/effects/taa.h @@ -31,12 +31,8 @@ #ifndef TAA_RD_H #define TAA_RD_H -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/taa_resolve.glsl.gen.h" #include "servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/effects/tone_mapper.h b/servers/rendering/renderer_rd/effects/tone_mapper.h index a1a99f931fc3..92297d807e71 100644 --- a/servers/rendering/renderer_rd/effects/tone_mapper.h +++ b/servers/rendering/renderer_rd/effects/tone_mapper.h @@ -33,7 +33,6 @@ #include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/tonemap.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" #include "servers/rendering_server.h" diff --git a/servers/rendering/renderer_rd/effects/vrs.h b/servers/rendering/renderer_rd/effects/vrs.h index 94878e46615f..bac86898f735 100644 --- a/servers/rendering/renderer_rd/effects/vrs.h +++ b/servers/rendering/renderer_rd/effects/vrs.h @@ -33,9 +33,6 @@ #include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/shaders/effects/vrs.glsl.gen.h" -#include "servers/rendering/renderer_scene_render.h" - -#include "servers/rendering_server.h" namespace RendererRD { diff --git a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp index 0905b5bffdbf..31de59f990e9 100644 --- a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp +++ b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.cpp @@ -30,10 +30,8 @@ #include "render_forward_clustered.h" #include "core/config/project_settings.h" -#include "core/object/worker_thread_pool.h" -#include "scene/resources/material.h" +#include "servers/rendering/renderer_rd/environment/fog.h" #include "servers/rendering/renderer_rd/framebuffer_cache_rd.h" -#include "servers/rendering/renderer_rd/renderer_compositor_rd.h" #include "servers/rendering/renderer_rd/storage_rd/light_storage.h" #include "servers/rendering/renderer_rd/storage_rd/mesh_storage.h" #include "servers/rendering/renderer_rd/storage_rd/particles_storage.h" diff --git a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h index ac4b66e1dcf3..90569e11c757 100644 --- a/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h +++ b/servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h @@ -38,11 +38,8 @@ #include "servers/rendering/renderer_rd/effects/ss_effects.h" #include "servers/rendering/renderer_rd/effects/taa.h" #include "servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.h" -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" #include "servers/rendering/renderer_rd/shaders/forward_clustered/best_fit_normal.glsl.gen.h" -#include "servers/rendering/renderer_rd/shaders/forward_clustered/scene_forward_clustered.glsl.gen.h" -#include "servers/rendering/renderer_rd/storage_rd/utilities.h" #define RB_SCOPE_FORWARD_CLUSTERED SNAME("forward_clustered") diff --git a/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.h b/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.h index 9eab71dd4de1..15a982bb1c17 100644 --- a/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.h +++ b/servers/rendering/renderer_rd/forward_clustered/scene_shader_forward_clustered.h @@ -31,8 +31,8 @@ #ifndef SCENE_SHADER_FORWARD_CLUSTERED_H #define SCENE_SHADER_FORWARD_CLUSTERED_H +#include "../storage_rd/material_storage.h" #include "servers/rendering/renderer_rd/pipeline_hash_map_rd.h" -#include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" #include "servers/rendering/renderer_rd/shaders/forward_clustered/scene_forward_clustered.glsl.gen.h" namespace RendererSceneRenderImplementation { diff --git a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp index 725a16e68698..97fa90be9832 100644 --- a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp +++ b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp @@ -30,7 +30,7 @@ #include "render_forward_mobile.h" #include "core/config/project_settings.h" -#include "core/object/worker_thread_pool.h" +#include "servers/rendering/renderer_rd/framebuffer_cache_rd.h" #include "servers/rendering/renderer_rd/storage_rd/light_storage.h" #include "servers/rendering/renderer_rd/storage_rd/mesh_storage.h" #include "servers/rendering/renderer_rd/storage_rd/particles_storage.h" diff --git a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h index 0969dd0b5082..3fb198484372 100644 --- a/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h +++ b/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h @@ -33,9 +33,7 @@ #include "core/templates/paged_allocator.h" #include "servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h" -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" -#include "servers/rendering/renderer_rd/storage_rd/utilities.h" #define RB_SCOPE_MOBILE SNAME("mobile") diff --git a/servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h b/servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h index fee3c6af48f6..b2699dbdecac 100644 --- a/servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h +++ b/servers/rendering/renderer_rd/forward_mobile/scene_shader_forward_mobile.h @@ -31,8 +31,8 @@ #ifndef SCENE_SHADER_FORWARD_MOBILE_H #define SCENE_SHADER_FORWARD_MOBILE_H +#include "../storage_rd/material_storage.h" #include "servers/rendering/renderer_rd/pipeline_hash_map_rd.h" -#include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" #include "servers/rendering/renderer_rd/shaders/forward_mobile/scene_forward_mobile.glsl.gen.h" namespace RendererSceneRenderImplementation { diff --git a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp index 3ccfb26c0c0e..61fcf129d54a 100644 --- a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp @@ -35,8 +35,8 @@ #include "core/math/math_defs.h" #include "core/math/math_funcs.h" #include "core/math/transform_interpolator.h" -#include "renderer_compositor_rd.h" #include "servers/rendering/renderer_rd/storage_rd/material_storage.h" +#include "servers/rendering/renderer_rd/storage_rd/mesh_storage.h" #include "servers/rendering/renderer_rd/storage_rd/particles_storage.h" #include "servers/rendering/renderer_rd/storage_rd/texture_storage.h" #include "servers/rendering/rendering_server_default.h" diff --git a/servers/rendering/renderer_rd/renderer_canvas_render_rd.h b/servers/rendering/renderer_rd/renderer_canvas_render_rd.h index 698d1f44bbdc..fbedb98056a6 100644 --- a/servers/rendering/renderer_rd/renderer_canvas_render_rd.h +++ b/servers/rendering/renderer_rd/renderer_canvas_render_rd.h @@ -33,8 +33,6 @@ #include "core/templates/lru.h" #include "servers/rendering/renderer_canvas_render.h" -#include "servers/rendering/renderer_compositor.h" -#include "servers/rendering/renderer_rd/pipeline_cache_rd.h" #include "servers/rendering/renderer_rd/pipeline_hash_map_rd.h" #include "servers/rendering/renderer_rd/shaders/canvas.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/canvas_occlusion.glsl.gen.h" diff --git a/servers/rendering/renderer_rd/renderer_compositor_rd.cpp b/servers/rendering/renderer_rd/renderer_compositor_rd.cpp index fae7f11d9156..a7901ac6c036 100644 --- a/servers/rendering/renderer_rd/renderer_compositor_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_compositor_rd.cpp @@ -33,6 +33,9 @@ #include "core/config/project_settings.h" #include "core/io/dir_access.h" +#include "servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h" +#include "servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h" + void RendererCompositorRD::blit_render_targets_to_screen(DisplayServer::WindowID p_screen, const BlitToScreen *p_render_targets, int p_amount) { Error err = RD::get_singleton()->screen_prepare_for_drawing(p_screen); if (err != OK) { diff --git a/servers/rendering/renderer_rd/renderer_compositor_rd.h b/servers/rendering/renderer_rd/renderer_compositor_rd.h index 41c11113fefa..41457e4f4805 100644 --- a/servers/rendering/renderer_rd/renderer_compositor_rd.h +++ b/servers/rendering/renderer_rd/renderer_compositor_rd.h @@ -32,13 +32,11 @@ #define RENDERER_COMPOSITOR_RD_H #include "core/io/image.h" -#include "core/os/os.h" #include "servers/rendering/renderer_compositor.h" #include "servers/rendering/renderer_rd/environment/fog.h" -#include "servers/rendering/renderer_rd/forward_clustered/render_forward_clustered.h" -#include "servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.h" #include "servers/rendering/renderer_rd/framebuffer_cache_rd.h" #include "servers/rendering/renderer_rd/renderer_canvas_render_rd.h" +#include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" #include "servers/rendering/renderer_rd/shaders/blit.glsl.gen.h" #include "servers/rendering/renderer_rd/storage_rd/light_storage.h" #include "servers/rendering/renderer_rd/storage_rd/material_storage.h" diff --git a/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp b/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp index f4e84b25f57e..7defef816b64 100644 --- a/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_scene_render_rd.cpp @@ -32,13 +32,11 @@ #include "core/config/project_settings.h" #include "core/io/image.h" -#include "core/os/os.h" #include "renderer_compositor_rd.h" #include "servers/rendering/renderer_rd/environment/fog.h" #include "servers/rendering/renderer_rd/shaders/decal_data_inc.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/light_data_inc.glsl.gen.h" #include "servers/rendering/renderer_rd/shaders/scene_data_inc.glsl.gen.h" -#include "servers/rendering/renderer_rd/storage_rd/material_storage.h" #include "servers/rendering/renderer_rd/storage_rd/texture_storage.h" #include "servers/rendering/rendering_server_default.h" #include "servers/rendering/shader_include_db.h" diff --git a/servers/rendering/renderer_rd/renderer_scene_render_rd.h b/servers/rendering/renderer_rd/renderer_scene_render_rd.h index 631ad2124782..57a25f069529 100644 --- a/servers/rendering/renderer_rd/renderer_scene_render_rd.h +++ b/servers/rendering/renderer_rd/renderer_scene_render_rd.h @@ -31,10 +31,7 @@ #ifndef RENDERER_SCENE_RENDER_RD_H #define RENDERER_SCENE_RENDER_RD_H -#include "core/templates/local_vector.h" -#include "core/templates/rid_owner.h" #include "servers/rendering/renderer_compositor.h" -#include "servers/rendering/renderer_rd/cluster_builder_rd.h" #include "servers/rendering/renderer_rd/effects/bokeh_dof.h" #include "servers/rendering/renderer_rd/effects/copy_effects.h" #include "servers/rendering/renderer_rd/effects/debug_effects.h" @@ -42,14 +39,11 @@ #include "servers/rendering/renderer_rd/effects/luminance.h" #include "servers/rendering/renderer_rd/effects/tone_mapper.h" #include "servers/rendering/renderer_rd/effects/vrs.h" -#include "servers/rendering/renderer_rd/environment/fog.h" #include "servers/rendering/renderer_rd/environment/gi.h" #include "servers/rendering/renderer_rd/environment/sky.h" -#include "servers/rendering/renderer_rd/framebuffer_cache_rd.h" #include "servers/rendering/renderer_rd/storage_rd/light_storage.h" #include "servers/rendering/renderer_rd/storage_rd/render_data_rd.h" #include "servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h" -#include "servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.h" #include "servers/rendering/renderer_scene_render.h" #include "servers/rendering/rendering_device.h" #include "servers/rendering/rendering_method.h" diff --git a/servers/rendering/renderer_rd/shader_rd.cpp b/servers/rendering/renderer_rd/shader_rd.cpp index 28418168f9bf..cbdbe151c82f 100644 --- a/servers/rendering/renderer_rd/shader_rd.cpp +++ b/servers/rendering/renderer_rd/shader_rd.cpp @@ -30,15 +30,12 @@ #include "shader_rd.h" -#include "core/io/compression.h" #include "core/io/dir_access.h" #include "core/io/file_access.h" #include "core/object/worker_thread_pool.h" #include "core/version.h" -#include "renderer_compositor_rd.h" #include "servers/rendering/rendering_device.h" #include "servers/rendering/shader_include_db.h" -#include "thirdparty/misc/smolv.h" #define ENABLE_SHADER_CACHE 1 diff --git a/servers/rendering/renderer_rd/shader_rd.h b/servers/rendering/renderer_rd/shader_rd.h index 899f03db64bd..50b5ff212cc2 100644 --- a/servers/rendering/renderer_rd/shader_rd.h +++ b/servers/rendering/renderer_rd/shader_rd.h @@ -35,9 +35,7 @@ #include "core/string/string_builder.h" #include "core/templates/hash_map.h" #include "core/templates/local_vector.h" -#include "core/templates/rb_map.h" #include "core/templates/rid_owner.h" -#include "core/variant/variant.h" #include "servers/rendering_server.h" class ShaderRD { diff --git a/servers/rendering/renderer_rd/storage_rd/forward_id_storage.h b/servers/rendering/renderer_rd/storage_rd/forward_id_storage.h index c8f8d4f7f2d9..f3974dc9eb77 100644 --- a/servers/rendering/renderer_rd/storage_rd/forward_id_storage.h +++ b/servers/rendering/renderer_rd/storage_rd/forward_id_storage.h @@ -31,7 +31,7 @@ #ifndef FORWARD_ID_STORAGE_H #define FORWARD_ID_STORAGE_H -#include "servers/rendering/storage/utilities.h" +#include class RendererSceneRenderRD; diff --git a/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp b/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp index 508789c6458f..9c886b460ff5 100644 --- a/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp +++ b/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.cpp @@ -31,8 +31,6 @@ #include "render_scene_buffers_rd.h" #include "render_scene_buffers_rd.compat.inc" -#include "core/config/project_settings.h" -#include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" #include "servers/rendering/renderer_rd/storage_rd/texture_storage.h" RenderSceneBuffersRD::RenderSceneBuffersRD() { diff --git a/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h b/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h index 4378dfbb2de7..b1c1470e6bc0 100644 --- a/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h +++ b/servers/rendering/renderer_rd/storage_rd/render_scene_buffers_rd.h @@ -31,15 +31,12 @@ #ifndef RENDER_SCENE_BUFFERS_RD_H #define RENDER_SCENE_BUFFERS_RD_H -#include "../effects/fsr2.h" #include "../effects/vrs.h" -#include "../framebuffer_cache_rd.h" #include "core/templates/hash_map.h" #include "material_storage.h" #include "render_buffer_custom_data_rd.h" #include "servers/rendering/rendering_device.h" #include "servers/rendering/rendering_device_binds.h" -#include "servers/rendering/rendering_method.h" #include "servers/rendering/storage/render_scene_buffers.h" #define RB_SCOPE_BUFFERS SNAME("render_buffers") diff --git a/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp b/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp index 660836facf61..2dfb647d5e26 100644 --- a/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp +++ b/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.cpp @@ -32,7 +32,6 @@ #include "servers/rendering/renderer_rd/renderer_scene_render_rd.h" #include "servers/rendering/renderer_rd/storage_rd/light_storage.h" #include "servers/rendering/renderer_rd/storage_rd/texture_storage.h" -#include "servers/rendering/rendering_server_default.h" Transform3D RenderSceneDataRD::get_cam_transform() const { return cam_transform; diff --git a/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.h b/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.h index 59671c3a1395..2ea028c7f740 100644 --- a/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.h +++ b/servers/rendering/renderer_rd/storage_rd/render_scene_data_rd.h @@ -31,9 +31,7 @@ #ifndef RENDER_SCENE_DATA_RD_H #define RENDER_SCENE_DATA_RD_H -#include "render_scene_buffers_rd.h" #include "servers/rendering/renderer_scene_render.h" -#include "servers/rendering/rendering_device.h" #include "servers/rendering/storage/render_scene_data.h" // This is a container for data related to rendering a single frame of a viewport where we load this data into a UBO diff --git a/servers/rendering/renderer_rd/storage_rd/texture_storage.h b/servers/rendering/renderer_rd/storage_rd/texture_storage.h index cfd85b28167f..077722b92d74 100644 --- a/servers/rendering/renderer_rd/storage_rd/texture_storage.h +++ b/servers/rendering/renderer_rd/storage_rd/texture_storage.h @@ -31,7 +31,6 @@ #ifndef TEXTURE_STORAGE_RD_H #define TEXTURE_STORAGE_RD_H -#include "core/templates/local_vector.h" #include "core/templates/paged_array.h" #include "core/templates/rid_owner.h" #include "servers/rendering/renderer_rd/shaders/canvas_sdf.glsl.gen.h" diff --git a/servers/rendering/renderer_scene_cull.cpp b/servers/rendering/renderer_scene_cull.cpp index 4b2b0c2b4c59..a9941141f87a 100644 --- a/servers/rendering/renderer_scene_cull.cpp +++ b/servers/rendering/renderer_scene_cull.cpp @@ -32,13 +32,9 @@ #include "core/config/project_settings.h" #include "core/object/worker_thread_pool.h" -#include "core/os/os.h" #include "rendering_light_culler.h" -#include "rendering_server_constants.h" #include "rendering_server_default.h" -#include - #if defined(DEBUG_ENABLED) && defined(TOOLS_ENABLED) // This is used only to obtain node paths for user-friendly physics interpolation warnings. #include "scene/main/node.h" diff --git a/servers/rendering/renderer_scene_render.h b/servers/rendering/renderer_scene_render.h index 99418e0411a9..da524365a782 100644 --- a/servers/rendering/renderer_scene_render.h +++ b/servers/rendering/renderer_scene_render.h @@ -38,7 +38,6 @@ #include "servers/rendering/storage/compositor_storage.h" #include "servers/rendering/storage/environment_storage.h" #include "storage/render_scene_buffers.h" -#include "storage/utilities.h" class RendererSceneRender { private: diff --git a/servers/rendering/renderer_viewport.h b/servers/rendering/renderer_viewport.h index e00c9ccef4f6..2e5876cc7b6b 100644 --- a/servers/rendering/renderer_viewport.h +++ b/servers/rendering/renderer_viewport.h @@ -31,9 +31,7 @@ #ifndef RENDERER_VIEWPORT_H #define RENDERER_VIEWPORT_H -#include "core/templates/local_vector.h" #include "core/templates/rid_owner.h" -#include "core/templates/self_list.h" #include "servers/rendering/renderer_scene_render.h" #include "servers/rendering/rendering_method.h" #include "servers/rendering_server.h" diff --git a/servers/rendering/rendering_context_driver.h b/servers/rendering/rendering_context_driver.h index cd973cf3c9a6..c715a4e899e3 100644 --- a/servers/rendering/rendering_context_driver.h +++ b/servers/rendering/rendering_context_driver.h @@ -31,7 +31,6 @@ #ifndef RENDERING_CONTEXT_DRIVER_H #define RENDERING_CONTEXT_DRIVER_H -#include "core/object/object.h" #include "servers/display_server.h" class RenderingDeviceDriver; diff --git a/servers/rendering/rendering_device.h b/servers/rendering/rendering_device.h index 8d5219bbf102..ea268460c034 100644 --- a/servers/rendering/rendering_device.h +++ b/servers/rendering/rendering_device.h @@ -31,12 +31,10 @@ #ifndef RENDERING_DEVICE_H #define RENDERING_DEVICE_H -#include "core/object/class_db.h" #include "core/object/worker_thread_pool.h" #include "core/os/condition_variable.h" #include "core/os/thread_safe.h" #include "core/templates/local_vector.h" -#include "core/templates/oa_hash_map.h" #include "core/templates/rid_owner.h" #include "core/variant/typed_array.h" #include "servers/display_server.h" diff --git a/servers/rendering/rendering_device_driver.h b/servers/rendering/rendering_device_driver.h index 9c0a060d5440..6b4c8eeab11e 100644 --- a/servers/rendering/rendering_device_driver.h +++ b/servers/rendering/rendering_device_driver.h @@ -48,7 +48,6 @@ #include "core/object/object.h" #include "core/variant/type_info.h" -#include "servers/display_server.h" #include "servers/rendering/rendering_context_driver.h" #include "servers/rendering/rendering_device_commons.h" diff --git a/servers/rendering/rendering_server_default.cpp b/servers/rendering/rendering_server_default.cpp index eb7721adcea5..9c2e0af31d6b 100644 --- a/servers/rendering/rendering_server_default.cpp +++ b/servers/rendering/rendering_server_default.cpp @@ -30,10 +30,7 @@ #include "rendering_server_default.h" -#include "core/config/project_settings.h" -#include "core/io/marshalls.h" #include "core/os/os.h" -#include "core/templates/sort_array.h" #include "renderer_canvas_cull.h" #include "renderer_scene_cull.h" #include "rendering_server_globals.h" diff --git a/servers/rendering/rendering_server_default.h b/servers/rendering/rendering_server_default.h index 70d5ed88c103..5dad86b147b8 100644 --- a/servers/rendering/rendering_server_default.h +++ b/servers/rendering/rendering_server_default.h @@ -36,7 +36,6 @@ #include "core/templates/command_queue_mt.h" #include "core/templates/hash_map.h" #include "renderer_canvas_cull.h" -#include "renderer_scene_cull.h" #include "renderer_viewport.h" #include "rendering_server_globals.h" #include "servers/rendering/renderer_compositor.h" diff --git a/servers/rendering/shader_compiler.cpp b/servers/rendering/shader_compiler.cpp index e5e095c7a193..acb5d9b65be7 100644 --- a/servers/rendering/shader_compiler.cpp +++ b/servers/rendering/shader_compiler.cpp @@ -30,8 +30,6 @@ #include "shader_compiler.h" -#include "core/config/project_settings.h" -#include "core/os/os.h" #include "servers/rendering/rendering_server_globals.h" #include "servers/rendering/shader_types.h" diff --git a/servers/rendering/shader_language.cpp b/servers/rendering/shader_language.cpp index 14a5ee6cd1ef..755f10058005 100644 --- a/servers/rendering/shader_language.cpp +++ b/servers/rendering/shader_language.cpp @@ -31,7 +31,6 @@ #include "shader_language.h" #include "core/os/os.h" -#include "core/string/print_string.h" #include "core/templates/local_vector.h" #include "servers/rendering/renderer_compositor.h" #include "servers/rendering_server.h" diff --git a/servers/rendering/shader_preprocessor.h b/servers/rendering/shader_preprocessor.h index e9319730f866..782cb13f29eb 100644 --- a/servers/rendering/shader_preprocessor.h +++ b/servers/rendering/shader_preprocessor.h @@ -36,12 +36,8 @@ #include "core/templates/local_vector.h" #include "core/templates/rb_map.h" #include "core/templates/rb_set.h" -#include "core/typedefs.h" -#include "core/io/resource_loader.h" #include "core/object/script_language.h" -#include "core/os/os.h" -#include "scene/resources/shader.h" #include "scene/resources/shader_include.h" class ShaderPreprocessor { diff --git a/servers/rendering/shader_types.cpp b/servers/rendering/shader_types.cpp index 4b71007ebfdf..32fc3ffa9115 100644 --- a/servers/rendering/shader_types.cpp +++ b/servers/rendering/shader_types.cpp @@ -29,7 +29,6 @@ /**************************************************************************/ #include "shader_types.h" -#include "core/math/math_defs.h" const HashMap &ShaderTypes::get_functions(RS::ShaderMode p_mode) const { return shader_modes[p_mode].functions; diff --git a/servers/rendering/shader_types.h b/servers/rendering/shader_types.h index 5a7423b6618d..eb72adcf8ab2 100644 --- a/servers/rendering/shader_types.h +++ b/servers/rendering/shader_types.h @@ -31,7 +31,6 @@ #ifndef SHADER_TYPES_H #define SHADER_TYPES_H -#include "core/templates/rb_map.h" #include "servers/rendering_server.h" #include "shader_language.h" diff --git a/servers/rendering/shader_warnings.h b/servers/rendering/shader_warnings.h index 69d684850f71..af10dcf47f06 100644 --- a/servers/rendering/shader_warnings.h +++ b/servers/rendering/shader_warnings.h @@ -35,8 +35,6 @@ #include "core/string/string_name.h" #include "core/templates/hash_map.h" -#include "core/templates/list.h" -#include "core/templates/rb_map.h" #include "core/variant/variant.h" class ShaderWarning { diff --git a/servers/rendering_server.cpp b/servers/rendering_server.cpp index 5ddd1b203111..8446f7f27a75 100644 --- a/servers/rendering_server.cpp +++ b/servers/rendering_server.cpp @@ -32,9 +32,7 @@ #include "rendering_server.compat.inc" #include "core/config/project_settings.h" -#include "core/object/worker_thread_pool.h" #include "core/variant/typed_array.h" -#include "servers/rendering/rendering_server_globals.h" #include "servers/rendering/shader_language.h" #include "servers/rendering/shader_warnings.h" diff --git a/servers/rendering_server.h b/servers/rendering_server.h index 14f1ac3407c2..67b6dc915cab 100644 --- a/servers/rendering_server.h +++ b/servers/rendering_server.h @@ -34,7 +34,6 @@ #include "core/io/image.h" #include "core/math/geometry_3d.h" #include "core/math/transform_2d.h" -#include "core/object/class_db.h" #include "core/templates/rid.h" #include "core/variant/typed_array.h" #include "core/variant/variant.h" @@ -57,9 +56,6 @@ #define ERR_NOT_ON_RENDER_THREAD_V(m_ret) #endif -template -class TypedArray; - class RenderingServer : public Object { GDCLASS(RenderingServer, Object); diff --git a/servers/text_server.h b/servers/text_server.h index 53c36e47055e..aeeb004dcf70 100644 --- a/servers/text_server.h +++ b/servers/text_server.h @@ -33,7 +33,6 @@ #include "core/io/image.h" #include "core/object/ref_counted.h" -#include "core/os/os.h" #include "core/templates/rid.h" #include "core/variant/native_ptr.h" #include "core/variant/variant.h" diff --git a/servers/xr/xr_hand_tracker.cpp b/servers/xr/xr_hand_tracker.cpp index 2f64737ed62a..9013d8854b05 100644 --- a/servers/xr/xr_hand_tracker.cpp +++ b/servers/xr/xr_hand_tracker.cpp @@ -30,8 +30,6 @@ #include "xr_hand_tracker.h" -#include "xr_body_tracker.h" - void XRHandTracker::_bind_methods() { ClassDB::bind_method(D_METHOD("set_has_tracking_data", "has_data"), &XRHandTracker::set_has_tracking_data); ClassDB::bind_method(D_METHOD("get_has_tracking_data"), &XRHandTracker::get_has_tracking_data); diff --git a/servers/xr/xr_interface.cpp b/servers/xr/xr_interface.cpp index c7fc017d7816..65ef78bbc998 100644 --- a/servers/xr/xr_interface.cpp +++ b/servers/xr/xr_interface.cpp @@ -29,7 +29,6 @@ /**************************************************************************/ #include "xr_interface.h" -#include "servers/rendering/renderer_compositor.h" void XRInterface::_bind_methods() { ADD_SIGNAL(MethodInfo("play_area_changed", PropertyInfo(Variant::INT, "mode"))); diff --git a/servers/xr/xr_interface_extension.cpp b/servers/xr/xr_interface_extension.cpp index 93042baec54e..eab8726dc3f5 100644 --- a/servers/xr/xr_interface_extension.cpp +++ b/servers/xr/xr_interface_extension.cpp @@ -30,7 +30,6 @@ #include "xr_interface_extension.h" #include "servers/rendering/renderer_rd/storage_rd/texture_storage.h" -#include "servers/rendering/rendering_server_globals.h" void XRInterfaceExtension::_bind_methods() { GDVIRTUAL_BIND(_get_name); diff --git a/servers/xr/xr_positional_tracker.cpp b/servers/xr/xr_positional_tracker.cpp index 225dab272fed..f00387931285 100644 --- a/servers/xr/xr_positional_tracker.cpp +++ b/servers/xr/xr_positional_tracker.cpp @@ -30,7 +30,6 @@ #include "xr_positional_tracker.h" -#include "core/input/input.h" #include "xr_controller_tracker.h" void XRPositionalTracker::_bind_methods() { diff --git a/servers/xr/xr_positional_tracker.h b/servers/xr/xr_positional_tracker.h index 9e4e4d1cc35e..8e36dfca70be 100644 --- a/servers/xr/xr_positional_tracker.h +++ b/servers/xr/xr_positional_tracker.h @@ -32,7 +32,6 @@ #define XR_POSITIONAL_TRACKER_H #include "core/os/thread_safe.h" -#include "scene/resources/mesh.h" #include "servers/xr/xr_pose.h" #include "servers/xr/xr_tracker.h" #include "servers/xr_server.h" diff --git a/servers/xr_server.cpp b/servers/xr_server.cpp index 2f9479433a0d..88d2eb29a5b7 100644 --- a/servers/xr_server.cpp +++ b/servers/xr_server.cpp @@ -30,9 +30,6 @@ #include "xr_server.h" #include "core/config/project_settings.h" -#include "xr/xr_body_tracker.h" -#include "xr/xr_face_tracker.h" -#include "xr/xr_hand_tracker.h" #include "xr/xr_interface.h" #include "xr/xr_positional_tracker.h" #include "xr_server.compat.inc" diff --git a/servers/xr_server.h b/servers/xr_server.h index 6867ce9aa0a1..ee36f2d9ecc0 100644 --- a/servers/xr_server.h +++ b/servers/xr_server.h @@ -32,9 +32,7 @@ #define XR_SERVER_H #include "core/object/ref_counted.h" -#include "core/os/os.h" #include "core/os/thread_safe.h" -#include "core/templates/rid.h" #include "core/variant/variant.h" #include "rendering_server.h"