diff options
author | LaG1924 <lag1924@gmail.com> | 2021-11-21 13:49:23 +0100 |
---|---|---|
committer | LaG1924 <lag1924@gmail.com> | 2021-11-21 15:23:37 +0100 |
commit | 0ca11f9bee1cd918acf6ce8247a495442009fec9 (patch) | |
tree | d1e791cf44770660eca6783bc3e9c0a2470b7efb /src/RenderConfigs.hpp | |
parent | Added normals to faces (diff) | |
download | AltCraft-0ca11f9bee1cd918acf6ce8247a495442009fec9.tar AltCraft-0ca11f9bee1cd918acf6ce8247a495442009fec9.tar.gz AltCraft-0ca11f9bee1cd918acf6ce8247a495442009fec9.tar.bz2 AltCraft-0ca11f9bee1cd918acf6ce8247a495442009fec9.tar.lz AltCraft-0ca11f9bee1cd918acf6ce8247a495442009fec9.tar.xz AltCraft-0ca11f9bee1cd918acf6ce8247a495442009fec9.tar.zst AltCraft-0ca11f9bee1cd918acf6ce8247a495442009fec9.zip |
Diffstat (limited to 'src/RenderConfigs.hpp')
-rw-r--r-- | src/RenderConfigs.hpp | 10 |
1 files changed, 8 insertions, 2 deletions
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<Gal::Buffer> lightBuffer; std::shared_ptr<Gal::Pipeline> lightPipeline; std::shared_ptr<Gal::PipelineInstance> lightPipelineInstance; - std::shared_ptr<Gal::Texture> color; - std::shared_ptr<Gal::Texture> normal; + std::shared_ptr<Gal::Texture> color; //RGB - color + std::shared_ptr<Gal::Texture> normal; //RGB - normal + std::shared_ptr<Gal::Texture> addColor; //RGB - addColor + std::shared_ptr<Gal::Texture> light; //R - faceLight, G - skyLight, B - unused std::shared_ptr<Gal::Texture> depthStencil; std::shared_ptr<Gal::Framebuffer> geomFramebuffer; @@ -35,4 +37,8 @@ public: geomFramebuffer->Clear(); lightFramebuffer->Clear(); } + + void SetDayTime(float dayTime) { + lightPipeline->SetShaderParameter("dayTime", dayTime); + } }; |