mirror of
https://github.com/niakw/Prospero.Eden-Encore.git
synced 2026-10-17 13:01:16 +02:00
12 lines
641 B
C++
12 lines
641 B
C++
// Runs on the existing GPU worker, before the first guest Composite. Reuse its
|
|
// swapchain and composition pass without guest captures or FPS notifications.
|
|
void RendererVulkan::PresentLoading() {
|
|
Frame* frame = present_manager.GetRenderFrame();
|
|
scheduler.RequestOutsideRenderPassOperationContext();
|
|
blit_swapchain.DrawToFrame(device, rasterizer, frame, {},
|
|
render_window.GetFramebufferLayout(), present_manager.SwapchainImageCount(),
|
|
present_manager.SwapchainImageViewFormat(), true);
|
|
scheduler.Flush(*frame->render_ready);
|
|
present_manager.Present(frame);
|
|
}
|