From 0ca11f9bee1cd918acf6ce8247a495442009fec9 Mon Sep 17 00:00:00 2001 From: LaG1924 Date: Sun, 21 Nov 2021 17:49:23 +0500 Subject: Moved face lighting to lighting pass --- src/RendererWorld.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/RendererWorld.hpp') diff --git a/src/RendererWorld.hpp b/src/RendererWorld.hpp index e645b30..a6fca06 100644 --- a/src/RendererWorld.hpp +++ b/src/RendererWorld.hpp @@ -63,6 +63,8 @@ public: double MaxRenderingDistance; + float shaderDayTime; + void Update(double timeToUpdate); }; -- cgit v1.2.3 From aa591c73c818d7f26caa15bc567929e2d404dcf2 Mon Sep 17 00:00:00 2001 From: LaG1924 Date: Mon, 6 Dec 2021 05:39:15 +0500 Subject: Added optional forward rendering --- src/RendererWorld.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/RendererWorld.hpp') diff --git a/src/RendererWorld.hpp b/src/RendererWorld.hpp index a6fca06..184323d 100644 --- a/src/RendererWorld.hpp +++ b/src/RendererWorld.hpp @@ -55,11 +55,11 @@ class RendererWorld { std::shared_ptr skyPipelineInstance; std::shared_ptr skyBuffer; public: - RendererWorld(std::shared_ptr target); + RendererWorld(std::shared_ptr target, bool defferedShading); ~RendererWorld(); void Render(float screenRatio); - void PrepareRender(std::shared_ptr target); + void PrepareRender(std::shared_ptr target, bool defferedShading); double MaxRenderingDistance; -- cgit v1.2.3 From 9feb51764077093a95a7b98af4b936a242096087 Mon Sep 17 00:00:00 2001 From: LaG1924 Date: Sat, 25 Dec 2021 11:37:53 +0500 Subject: Added smooth lighting settings parameter --- src/RendererWorld.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/RendererWorld.hpp') diff --git a/src/RendererWorld.hpp b/src/RendererWorld.hpp index 184323d..438c022 100644 --- a/src/RendererWorld.hpp +++ b/src/RendererWorld.hpp @@ -55,7 +55,7 @@ class RendererWorld { std::shared_ptr skyPipelineInstance; std::shared_ptr skyBuffer; public: - RendererWorld(std::shared_ptr target, bool defferedShading); + RendererWorld(std::shared_ptr target, bool defferedShading, bool smoothLighting); ~RendererWorld(); void Render(float screenRatio); @@ -63,8 +63,7 @@ public: double MaxRenderingDistance; - float shaderDayTime; - void Update(double timeToUpdate); + bool smoothLighting; }; -- cgit v1.2.3