diff --git a/src/WallpaperEngine/Render/CScene.cpp b/src/WallpaperEngine/Render/CScene.cpp index 7509a5e..0a0ef48 100644 --- a/src/WallpaperEngine/Render/CScene.cpp +++ b/src/WallpaperEngine/Render/CScene.cpp @@ -156,13 +156,16 @@ CScene::CScene (Core::CScene* scene, CContext* context) : // create image for bloom passes if (this->getScene ()->isBloom () == true) + { this->m_bloomObject = this->createObject ( WallpaperEngine::Core::CObject::fromJSON ( json, this->getContainer () ) ); - this->_rt_imageCompositeLayer_bloom = this->findFBO ("_rt_imageLayerComposite_-1_b"); + this->_rt_imageCompositeLayer_bloom = this->findFBO ("_rt_imageLayerComposite_-1_b"); + } + this->_rt_FullFrameBuffer = this->m_sceneFBO; }