summaryrefslogtreecommitdiffstats
path: root/src/RendererWorld.cpp
diff options
context:
space:
mode:
authorLaG1924 <lag1924@gmail.com>2021-12-25 07:37:53 +0100
committerLaG1924 <lag1924@gmail.com>2021-12-25 07:37:53 +0100
commit9feb51764077093a95a7b98af4b936a242096087 (patch)
tree51d377a4560a7e12b3b404b0b043d9f64981caf3 /src/RendererWorld.cpp
parentAdded smooth lighting (diff)
downloadAltCraft-9feb51764077093a95a7b98af4b936a242096087.tar
AltCraft-9feb51764077093a95a7b98af4b936a242096087.tar.gz
AltCraft-9feb51764077093a95a7b98af4b936a242096087.tar.bz2
AltCraft-9feb51764077093a95a7b98af4b936a242096087.tar.lz
AltCraft-9feb51764077093a95a7b98af4b936a242096087.tar.xz
AltCraft-9feb51764077093a95a7b98af4b936a242096087.tar.zst
AltCraft-9feb51764077093a95a7b98af4b936a242096087.zip
Diffstat (limited to 'src/RendererWorld.cpp')
-rw-r--r--src/RendererWorld.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/RendererWorld.cpp b/src/RendererWorld.cpp
index 057cf1e..af177d7 100644
--- a/src/RendererWorld.cpp
+++ b/src/RendererWorld.cpp
@@ -26,7 +26,7 @@ void RendererWorld::WorkerFunction(size_t workerId) {
return;
size_t id = std::get<1>(data);
bool forced = std::get<2>(data);
- parsing[id].renderer = ParseSection(parsing[id].data);
+ parsing[id].renderer = ParseSection(parsing[id].data, smoothLighting);
parsing[id].renderer.forced = forced;
PUSH_EVENT("SectionParsed", id);
});
@@ -153,8 +153,9 @@ void RendererWorld::UpdateAllSections(VectorF playerPos) {
}
}
-RendererWorld::RendererWorld(std::shared_ptr<Gal::Framebuffer> target, bool defferedShading) {
- OPTICK_EVENT();
+RendererWorld::RendererWorld(std::shared_ptr<Gal::Framebuffer> target, bool defferedShading, bool smoothLighting) {
+ OPTICK_EVENT();
+ this->smoothLighting = smoothLighting;
MaxRenderingDistance = 2;
numOfWorkers = _max(1, (signed int) std::thread::hardware_concurrency() - 2);