diff options
author | LaG1924 <lag1924@gmail.com> | 2021-12-07 21:55:37 +0100 |
---|---|---|
committer | LaG1924 <lag1924@gmail.com> | 2021-12-07 22:27:55 +0100 |
commit | 039f05be5a548a9b5051b988869f984d7e335a47 (patch) | |
tree | a5d0f41fafcace53d9238dda0f56b5316089f0be /src/Render.cpp | |
parent | Fixed SSAO normals (diff) | |
download | AltCraft-039f05be5a548a9b5051b988869f984d7e335a47.tar AltCraft-039f05be5a548a9b5051b988869f984d7e335a47.tar.gz AltCraft-039f05be5a548a9b5051b988869f984d7e335a47.tar.bz2 AltCraft-039f05be5a548a9b5051b988869f984d7e335a47.tar.lz AltCraft-039f05be5a548a9b5051b988869f984d7e335a47.tar.xz AltCraft-039f05be5a548a9b5051b988869f984d7e335a47.tar.zst AltCraft-039f05be5a548a9b5051b988869f984d7e335a47.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Render.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Render.cpp b/src/Render.cpp index 35ee695..be7e2b2 100644 --- a/src/Render.cpp +++ b/src/Render.cpp @@ -152,7 +152,11 @@ void Render::PrepareToRendering() { bool useDeffered = Settings::ReadBool("deffered", false); if (useDeffered) { - gbuffer = std::make_unique<Gbuffer>(scaledW, scaledH, scaledW, scaledH, Settings::ReadBool("ssao", false)); + int ssaoSamples = Settings::ReadDouble("ssaoSamples", 0.5f); + float ssaoScale = Settings::ReadDouble("ssaoScale", 0.5f); + size_t ssaoW = scaledW * ssaoScale, ssaoH = scaledH * ssaoScale; + + gbuffer = std::make_unique<Gbuffer>(scaledW, scaledH, scaledW, scaledH, ssaoSamples, ssaoW, ssaoH); gbuffer->SetRenderBuff(renderBuff); std::mt19937 rng(std::chrono::steady_clock::now().time_since_epoch().count()); |