Somewhat fixed thread pool
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -43,7 +43,11 @@ MainJob Window::render()
|
||||
windowView->view->resetRender();
|
||||
}
|
||||
gfxHandle->endFrame();
|
||||
render();
|
||||
if(owner->isActive())
|
||||
{
|
||||
render();
|
||||
}
|
||||
co_return;
|
||||
}
|
||||
|
||||
Gfx::PWindow Window::getGfxHandle()
|
||||
|
||||
Reference in New Issue
Block a user