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/RenderConfigs.hpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/RenderConfigs.hpp') diff --git a/src/RenderConfigs.hpp b/src/RenderConfigs.hpp index 6279169..94e96bb 100644 --- a/src/RenderConfigs.hpp +++ b/src/RenderConfigs.hpp @@ -7,8 +7,10 @@ class Gbuffer { std::shared_ptr lightBuffer; std::shared_ptr lightPipeline; std::shared_ptr lightPipelineInstance; - std::shared_ptr color; - std::shared_ptr normal; + std::shared_ptr color; //RGB - color + std::shared_ptr normal; //RGB - normal + std::shared_ptr addColor; //RGB - addColor + std::shared_ptr light; //R - faceLight, G - skyLight, B - unused std::shared_ptr depthStencil; std::shared_ptr geomFramebuffer; @@ -35,4 +37,8 @@ public: geomFramebuffer->Clear(); lightFramebuffer->Clear(); } + + void SetDayTime(float dayTime) { + lightPipeline->SetShaderParameter("dayTime", dayTime); + } }; -- cgit v1.2.3