Minimize includes in renderer_compositor.h
This commit is contained in:
parent
0ce92073ae
commit
a85df7cc73
14 changed files with 62 additions and 24 deletions
|
|
@ -32,6 +32,9 @@
|
|||
|
||||
#ifdef GLES3_ENABLED
|
||||
|
||||
#include "core/math/aabb.h"
|
||||
#include "core/templates/rid.h"
|
||||
|
||||
using namespace GLES3;
|
||||
|
||||
/* FOG */
|
||||
|
|
|
|||
|
|
@ -32,6 +32,12 @@
|
|||
|
||||
#ifdef GLES3_ENABLED
|
||||
|
||||
#include "core/math/aabb.h"
|
||||
#include "core/math/transform_3d.h"
|
||||
#include "core/math/vector3i.h"
|
||||
#include "core/templates/rid.h"
|
||||
#include "core/templates/vector.h"
|
||||
|
||||
using namespace GLES3;
|
||||
|
||||
/* VOXEL GI API */
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "servers/display/display_server.h"
|
||||
#include "servers/rendering/dummy/environment/fog.h"
|
||||
#include "servers/rendering/dummy/environment/gi.h"
|
||||
#include "servers/rendering/dummy/rasterizer_canvas_dummy.h"
|
||||
|
|
@ -41,6 +42,7 @@
|
|||
#include "servers/rendering/dummy/storage/texture_storage.h"
|
||||
#include "servers/rendering/dummy/storage/utilities.h"
|
||||
#include "servers/rendering/renderer_compositor.h"
|
||||
#include "servers/rendering/rendering_server_enums.h"
|
||||
|
||||
class RasterizerDummy : public RendererCompositor {
|
||||
private:
|
||||
|
|
|
|||
|
|
@ -31,9 +31,9 @@
|
|||
#pragma once
|
||||
|
||||
#include "core/templates/paged_allocator.h"
|
||||
#include "servers/rendering/dummy/storage/utilities.h"
|
||||
#include "servers/rendering/renderer_scene_render.h"
|
||||
#include "servers/rendering/rendering_server_globals.h"
|
||||
#include "storage/utilities.h"
|
||||
|
||||
class RasterizerSceneDummy : public RendererSceneRender {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -35,7 +35,8 @@
|
|||
#include "servers/rendering/shader_compiler.h"
|
||||
#include "servers/rendering/shader_language.h"
|
||||
#include "servers/rendering/storage/material_storage.h"
|
||||
#include "servers/rendering/storage/utilities.h"
|
||||
|
||||
class DependencyTracker;
|
||||
|
||||
namespace RendererDummy {
|
||||
|
||||
|
|
|
|||
|
|
@ -30,10 +30,10 @@
|
|||
|
||||
#include "utilities.h"
|
||||
|
||||
#include "light_storage.h"
|
||||
#include "material_storage.h"
|
||||
#include "mesh_storage.h"
|
||||
#include "texture_storage.h"
|
||||
#include "servers/rendering/dummy/storage/light_storage.h"
|
||||
#include "servers/rendering/dummy/storage/material_storage.h"
|
||||
#include "servers/rendering/dummy/storage/mesh_storage.h"
|
||||
#include "servers/rendering/dummy/storage/texture_storage.h"
|
||||
|
||||
using namespace RendererDummy;
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,11 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "servers/rendering/rendering_server.h"
|
||||
#include "servers/rendering/rendering_server_enums.h"
|
||||
|
||||
class RID;
|
||||
struct AABB;
|
||||
struct Vector3;
|
||||
|
||||
class RendererFog {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -30,7 +30,16 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "servers/rendering/rendering_server.h"
|
||||
#include <cstdint>
|
||||
|
||||
class RID;
|
||||
struct AABB;
|
||||
struct Transform3D;
|
||||
struct Vector3;
|
||||
struct Vector3i;
|
||||
|
||||
template <typename T>
|
||||
class Vector;
|
||||
|
||||
class RendererGI {
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -31,10 +31,10 @@
|
|||
#pragma once
|
||||
|
||||
#include "core/templates/paged_allocator.h"
|
||||
#include "renderer_compositor.h"
|
||||
#include "renderer_viewport.h"
|
||||
#include "servers/rendering/instance_uniforms.h"
|
||||
#include "servers/rendering/rendering_server.h"
|
||||
#include "servers/rendering/renderer_canvas_render.h"
|
||||
#include "servers/rendering/renderer_compositor.h"
|
||||
#include "servers/rendering/renderer_viewport.h"
|
||||
#include "servers/rendering/rendering_server_enums.h"
|
||||
|
||||
class RendererCanvasCull {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
/**************************************************************************/
|
||||
|
||||
#include "renderer_canvas_render.h"
|
||||
|
||||
#include "servers/rendering/rendering_server_globals.h"
|
||||
|
||||
RendererCanvasRender *RendererCanvasRender::singleton = nullptr;
|
||||
|
|
|
|||
|
|
@ -31,9 +31,10 @@
|
|||
#pragma once
|
||||
|
||||
#include "servers/rendering/rendering_method.h"
|
||||
#include "servers/rendering/rendering_server.h"
|
||||
#include "servers/rendering/rendering_server_enums.h"
|
||||
|
||||
class RenderingServer;
|
||||
|
||||
class RendererCanvasRender {
|
||||
public:
|
||||
static RendererCanvasRender *singleton;
|
||||
|
|
|
|||
|
|
@ -30,17 +30,24 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "servers/rendering/environment/renderer_fog.h"
|
||||
#include "servers/rendering/environment/renderer_gi.h"
|
||||
#include "servers/rendering/renderer_canvas_render.h"
|
||||
#include "servers/rendering/renderer_scene_render.h"
|
||||
#include "servers/display/display_server.h"
|
||||
#include "servers/rendering/rendering_server_enums.h"
|
||||
#include "servers/rendering/rendering_server_types.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"
|
||||
|
||||
class RendererCanvasRender;
|
||||
class RendererSceneRender;
|
||||
|
||||
class RendererFog;
|
||||
class RendererGI;
|
||||
class RendererLightStorage;
|
||||
class RendererMaterialStorage;
|
||||
class RendererMeshStorage;
|
||||
class RendererParticlesStorage;
|
||||
class RendererTextureStorage;
|
||||
class RendererUtilities;
|
||||
|
||||
class Image;
|
||||
struct Color;
|
||||
|
||||
class RendererCompositor {
|
||||
private:
|
||||
|
|
|
|||
|
|
@ -30,6 +30,8 @@
|
|||
|
||||
#include "renderer_scene_render.h"
|
||||
|
||||
#include "core/variant/typed_array.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// CameraData
|
||||
|
||||
|
|
|
|||
|
|
@ -30,9 +30,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "servers/rendering/rendering_server.h"
|
||||
#include "core/variant/variant.h"
|
||||
#include "servers/rendering/rendering_server_enums.h"
|
||||
#include "servers/rendering/storage/render_scene_buffers.h"
|
||||
|
||||
#ifdef XR_DISABLED
|
||||
// RendererSceneCull::render_camera is empty when XR is disabled, but
|
||||
|
|
@ -42,6 +41,9 @@
|
|||
class XRInterface;
|
||||
#endif // XR_DISABLED
|
||||
|
||||
class Image;
|
||||
class RenderSceneBuffers;
|
||||
|
||||
class RenderingMethod {
|
||||
public:
|
||||
virtual RID camera_allocate() = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue