Somewhat working camera

This commit is contained in:
Dynamitos
2022-03-19 22:45:30 +01:00
parent 84049a762c
commit cd28e433cc
41 changed files with 602 additions and 496 deletions
+1 -3
View File
@@ -27,16 +27,14 @@ void Window::addView(PView view)
MainJob Window::render()
{
gfxHandle->beginFrame();
Array<MainJob> jobs;
for(auto& windowView : views)
{
{
std::scoped_lock lock(windowView->workerMutex);
windowView->view->prepareRender();
}
jobs.add(windowView->view->render());
co_await windowView->view->render();
}
co_await MainJob::all(jobs);
gfxHandle->endFrame();
if(owner->isActive())
{