diff --git a/Source/Engine/Core/Config/GraphicsSettings.cpp b/Source/Engine/Core/Config/GraphicsSettings.cpp deleted file mode 100644 index d10df48d2..000000000 --- a/Source/Engine/Core/Config/GraphicsSettings.cpp +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) 2012-2022 Wojciech Figat. All rights reserved. - -#include "GraphicsSettings.h" -#include "Engine/Graphics/Graphics.h" - -void GraphicsSettings::Apply() -{ - Graphics::UseVSync = UseVSync; - Graphics::AAQuality = AAQuality; - Graphics::SSRQuality = SSRQuality; - Graphics::SSAOQuality = SSAOQuality; - Graphics::VolumetricFogQuality = VolumetricFogQuality; - Graphics::ShadowsQuality = ShadowsQuality; - Graphics::ShadowMapsQuality = ShadowMapsQuality; - Graphics::AllowCSMBlending = AllowCSMBlending; - Graphics::GlobalSDFQuality = GlobalSDFQuality; - Graphics::GIQuality = GIQuality; - Graphics::PostProcessSettings = PostProcessSettings; -} diff --git a/Source/Engine/Core/Config/GraphicsSettings.h b/Source/Engine/Core/Config/GraphicsSettings.h index 891061bf5..c05698236 100644 --- a/Source/Engine/Core/Config/GraphicsSettings.h +++ b/Source/Engine/Core/Config/GraphicsSettings.h @@ -3,7 +3,6 @@ #pragma once #include "Engine/Core/Config/Settings.h" -#include "Engine/Serialization/Serialization.h" #include "Engine/Graphics/Enums.h" #include "Engine/Graphics/PostProcessSettings.h" diff --git a/Source/Engine/Graphics/Graphics.cpp b/Source/Engine/Graphics/Graphics.cpp index aaa5dc2d8..bfa897fbd 100644 --- a/Source/Engine/Graphics/Graphics.cpp +++ b/Source/Engine/Graphics/Graphics.cpp @@ -3,6 +3,7 @@ #include "Graphics.h" #include "GPUDevice.h" #include "PixelFormatExtensions.h" +#include "Engine/Core/Config/GraphicsSettings.h" #include "Engine/Engine/CommandLine.h" #include "Engine/Engine/EngineService.h" @@ -52,6 +53,21 @@ public: GraphicsService GraphicsServiceInstance; +void GraphicsSettings::Apply() +{ + Graphics::UseVSync = UseVSync; + Graphics::AAQuality = AAQuality; + Graphics::SSRQuality = SSRQuality; + Graphics::SSAOQuality = SSAOQuality; + Graphics::VolumetricFogQuality = VolumetricFogQuality; + Graphics::ShadowsQuality = ShadowsQuality; + Graphics::ShadowMapsQuality = ShadowMapsQuality; + Graphics::AllowCSMBlending = AllowCSMBlending; + Graphics::GlobalSDFQuality = GlobalSDFQuality; + Graphics::GIQuality = GIQuality; + Graphics::PostProcessSettings = PostProcessSettings; +} + void Graphics::DisposeDevice() { if (GPUDevice::Instance)