Optimize C++ compilation time
This commit is contained in:
@@ -6,6 +6,9 @@
|
||||
#include "Engine/Content/Content.h"
|
||||
#include "Engine/ContentImporters/AssetsImportingManager.h"
|
||||
#include "Engine/ContentImporters/ImportTexture.h"
|
||||
#include "Engine/Graphics/GPUBuffer.h"
|
||||
#include "Engine/Graphics/GPUBufferDescription.h"
|
||||
#include "Engine/Graphics/GPUDevice.h"
|
||||
#include "Engine/Graphics/PixelFormatExtensions.h"
|
||||
|
||||
ShadowsOfMordor::Builder::LightmapBuildCache::~LightmapBuildCache()
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
|
||||
|
||||
#include "Builder.h"
|
||||
#include "Engine/Engine/Engine.h"
|
||||
#include "AtlasChartsPacker.h"
|
||||
#include "Engine/Level/Scene/SceneLightmapsData.h"
|
||||
#include "Engine/Core/Math/Math.h"
|
||||
#include "Engine/Core/Collections/Sorting.h"
|
||||
#include "Engine/ContentImporters/ImportTexture.h"
|
||||
#include "Engine/Graphics/GPUDevice.h"
|
||||
#include "Engine/Level/SceneQuery.h"
|
||||
#include "Engine/Level/Scene/Lightmap.h"
|
||||
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
|
||||
|
||||
#include "Builder.h"
|
||||
#include "Engine/Core/Types/TimeSpan.h"
|
||||
#include "Engine/Core/Math/Math.h"
|
||||
#include "Engine/Level/Actors/BoxBrush.h"
|
||||
#include "Engine/Level/SceneQuery.h"
|
||||
#include "Engine/Renderer/Renderer.h"
|
||||
#include "Engine/Graphics/RenderTargetPool.h"
|
||||
#include "Engine/Engine/Globals.h"
|
||||
|
||||
#define STEPS_SLEEP_TIME 20
|
||||
#define RUN_STEP(handler) handler(); if (checkBuildCancelled()) return true; Platform::Sleep(STEPS_SLEEP_TIME)
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
|
||||
|
||||
#include "Builder.h"
|
||||
#include "Engine/Core/Types/TimeSpan.h"
|
||||
#include "Engine/Engine/Engine.h"
|
||||
#include "Engine/Renderer/Renderer.h"
|
||||
#include "Engine/Level/Scene/Lightmap.h"
|
||||
@@ -8,9 +9,10 @@
|
||||
#include "Engine/Level/Actors/BoxBrush.h"
|
||||
#include "Engine/Level/Scene/Scene.h"
|
||||
#include "Engine/Graphics/GPUContext.h"
|
||||
#include "Engine/Graphics/GPUBuffer.h"
|
||||
#include "Engine/Graphics/Shaders/GPUShader.h"
|
||||
#include "Engine/Graphics/Shaders/GPUConstantBuffer.h"
|
||||
#include "Engine/Graphics/RenderTargetPool.h"
|
||||
#include "Engine/Graphics/PixelFormatExtensions.h"
|
||||
#include "Engine/Terrain/Terrain.h"
|
||||
#include "Engine/Terrain/TerrainPatch.h"
|
||||
#include "Engine/Terrain/TerrainManager.h"
|
||||
|
||||
@@ -6,10 +6,13 @@
|
||||
#include "Engine/Level/Level.h"
|
||||
#include "Engine/Content/Content.h"
|
||||
#include "Engine/Engine/EngineService.h"
|
||||
#include "Engine/Engine/Globals.h"
|
||||
#include "Engine/Threading/ThreadSpawner.h"
|
||||
#include "Engine/Graphics/GPUDevice.h"
|
||||
#include "Engine/Graphics/GPUBuffer.h"
|
||||
#include "Engine/Graphics/GPUPipelineState.h"
|
||||
#include "Engine/Graphics/RenderTargetPool.h"
|
||||
#include "Engine/Graphics/Shaders/GPUShader.h"
|
||||
|
||||
namespace ShadowsOfMordor
|
||||
{
|
||||
|
||||
@@ -9,8 +9,11 @@
|
||||
|
||||
#if COMPILE_WITH_GI_BAKING
|
||||
|
||||
#include "Engine/Graphics/RenderTask.h"
|
||||
|
||||
// Forward declarations
|
||||
#if COMPILE_WITH_ASSETS_IMPORTER
|
||||
|
||||
namespace DirectX
|
||||
{
|
||||
class ScratchImage;
|
||||
@@ -20,6 +23,7 @@ class Actor;
|
||||
class Terrain;
|
||||
class Foliage;
|
||||
class StaticModel;
|
||||
class GPUPipelineState;
|
||||
|
||||
namespace ShadowsOfMordor
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user