diff --git a/drivers/gles3/environment/fog.h b/drivers/gles3/environment/fog.h index 7dc02659175..15179e603e9 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 3eaa687f4f6..630f7d8580a 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 9c1efcee7ba..36c2514c493 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 27d8b5afbfa..c1d23deb4df 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 6f730b32288..edc469dcd12 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 0552a5324f5..4f9221e88af 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 67df09de153..ab2fb50da9e 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 3ae1b70ac9f..0a02e3ee6e4 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 4067701a411..c88a0761f12 100644 --- a/platform/ios/keyboard_input_view.mm +++ b/platform/ios/keyboard_input_view.mm @@ -184,7 +184,7 @@ 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 254ad1564a8..3783e227c97 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 820b1afbcb6..e445003c381 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 d41aa752ed0..3d1070a6cb6 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 ca6a6e482b0..94bb311fc9e 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 1c68c843fd5..156b4812c5d 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 4a64f2e2f3b..94c3f0dd36c 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 8d243f374bf..18ed1bb738e 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 70f005930bb..f11f9bf6319 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 65efccdc28e..7a7a0351157 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 a5740c7e275..7e058a84029 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 38213984e71..8efdff79774 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 8093fd01ca5..4055ecc9b09 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 b6bc5d00c4f..2e2560f1d30 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 6f518c07e20..587fa197368 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 95f2e03cb98..94ae7404d26 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 ca15e5aea45..af52f0bf89c 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 415686e69b5..e3a438d97bc 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 c7f72dfef65..3c429daf07c 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 59f482fadf5..fb7b557ee9d 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 2518c333f35..19327029bc0 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 0cfaef058a6..d4c728d8bdf 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 6efed9f8b9f..d74d4eaebd0 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 29d22e03aa7..cb38bad31d0 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 7bbd84ddf4f..77f8e9d6a26 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 b808b80b938..aba124ab9cd 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 14e920d8cdb..9f3a2804360 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 69d6b1ba2b4..448bd5d146e 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 c2dafc6aafd..b93629c109b 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 8e9f7aa8fc9..991bbfb6a0a 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 5c757264b3b..5e9d472789a 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 336bd4ab9ae..800df82b57f 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 8538240018e..61e62aed148 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 95b71217c46..2972cbd3537 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 3e0caeea659..e6326f2385b 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 f129c867460..9cf2134d52d 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 48f74611e10..97789d3a82d 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 35135ce860e..fd0b8e7e8c2 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 e988ee190e3..07bbcffdb4f 100644 --- a/servers/rendering/renderer_canvas_render.h +++ b/servers/rendering/renderer_canvas_render.h @@ -130,8 +130,6 @@ public: //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 e52cab740e0..ac23172af7b 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 e4c8cb375fc..98238951d73 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 398718e79fa..85661e9b229 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 13f228c4763..32122505e5e 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 ac06f28f4c3..d7c08be8874 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 b813d577e4c..b17b59da9e5 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 3ff59bf5849..675b82ffb30 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 0f343fceab0..ad69e32d5fb 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 feb0e6ed1e2..576903945ba 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 14477f90e4a..b24fa64b3f5 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 be8f35cf993..86bbfc565b4 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 cc2b863f047..527e244356c 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 a633ec22ac3..827f2e56455 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 ad2213e740a..8e63c5d74df 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 8585277e194..4611baff5e0 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 f50e297fe56..7c77f07262a 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 a1a99f931fc..92297d807e7 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 94878e46615..bac86898f73 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 0905b5bffdb..31de59f990e 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 ac4b66e1dcf..90569e11c75 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 9eab71dd4de..15a982bb1c1 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 725a16e6869..97fa90be983 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 0969dd0b508..3fb19848437 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 fee3c6af48f..b2699dbdeca 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 3ccfb26c0c0..61fcf129d54 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 698d1f44bbd..fbedb98056a 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 fae7f11d915..a7901ac6c03 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 41c11113fef..41457e4f480 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 f4e84b25f57..7defef816b6 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 631ad212478..57a25f06952 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 28418168f9b..cbdbe151c82 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 899f03db64b..50b5ff212cc 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 c8f8d4f7f2d..f3974dc9eb7 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 508789c6458..9c886b460ff 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 4378dfbb2de..b1c1470e6bc 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 660836facf6..2dfb647d5e2 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 59671c3a139..2ea028c7f74 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 cfd85b28167..077722b92d7 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 4b2b0c2b4c5..a9941141f87 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 99418e0411a..da524365a78 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 e00c9ccef4f..2e5876cc7b6 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 cd973cf3c9a..c715a4e899e 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 8d5219bbf10..ea268460c03 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 9c0a060d544..6b4c8eeab11 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 eb7721adcea..9c2e0af31d6 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 70d5ed88c10..5dad86b147b 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 e5e095c7a19..acb5d9b65be 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 14a5ee6cd1e..755f1005800 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 e9319730f86..782cb13f29e 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 4b71007ebfd..32fc3ffa911 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 5a7423b6618..eb72adcf8ab 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 69d684850f7..af10dcf47f0 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 5ddd1b20311..8446f7f27a7 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 14f1ac3407c..67b6dc915ca 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 53c36e47055..aeeb004dcf7 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 2f64737ed62..9013d8854b0 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 c7fc017d781..65ef78bbc99 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 93042baec54..eab8726dc3f 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 225dab272fe..f0038793128 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 9e4e4d1cc35..8e36dfca70b 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 2f9479433a0..88d2eb29a5b 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 6867ce9aa0a..ee36f2d9ecc 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"