mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-09 05:00:42 -06:00
Fixed global fade-out. (#867)
This commit is contained in:
committed by
Alexander Bock
parent
ae5392dbeb
commit
368292aba6
@@ -987,7 +987,7 @@ void FramebufferRenderer::render(Scene* scene, Camera* camera, float blackoutFac
|
||||
"FramebufferRenderer::render::deferredTasks"
|
||||
);
|
||||
}
|
||||
performDeferredTasks(tasks.deferredcasterTasks);
|
||||
performDeferredTasks(tasks.deferredcasterTasks, blackoutFactor);
|
||||
}
|
||||
|
||||
if (tasks.deferredcasterTasks.empty()) {
|
||||
@@ -1098,7 +1098,9 @@ void FramebufferRenderer::performRaycasterTasks(const std::vector<RaycasterTask>
|
||||
}
|
||||
|
||||
void FramebufferRenderer::performDeferredTasks(
|
||||
const std::vector<DeferredcasterTask>& tasks)
|
||||
const std::vector<DeferredcasterTask>& tasks,
|
||||
float blackoutFactor
|
||||
)
|
||||
{
|
||||
bool firstPaint = true;
|
||||
|
||||
@@ -1149,6 +1151,9 @@ void FramebufferRenderer::performDeferredTasks(
|
||||
deferredcastProgram->setUniform("atmExposure", _hdrExposure);
|
||||
deferredcastProgram->setUniform("backgroundConstant", _hdrBackground);
|
||||
|
||||
deferredcastProgram->setUniform("blackoutFactor", blackoutFactor);
|
||||
|
||||
|
||||
deferredcaster->preRaycast(
|
||||
deferredcasterTask.renderData,
|
||||
_deferredcastData[deferredcaster],
|
||||
|
||||
Reference in New Issue
Block a user