Somewhat fixed thread pool

This commit is contained in:
Dynamitos
2021-12-15 00:05:42 +01:00
parent f4ce5f9585
commit 8ccaa26223
8 changed files with 353 additions and 185 deletions
+3 -3
View File
@@ -93,11 +93,11 @@ MainJob SceneView::render()
.then(depthPrepass.endFrame())
.then(lightCullingPass.endFrame())
.then(basePass.endFrame())
.then([=]() -> MainJob
.then([&](Event& event) -> MainJob
{
renderFinishedEvent.raise();
event.raise();
co_return;
});
}(renderFinishedEvent));
}
void SceneView::keyCallback(KeyCode code, InputAction action, KeyModifier)
+5 -1
View File
@@ -43,7 +43,11 @@ MainJob Window::render()
windowView->view->resetRender();
}
gfxHandle->endFrame();
render();
if(owner->isActive())
{
render();
}
co_return;
}
Gfx::PWindow Window::getGfxHandle()