renderer_vulkan: Fix hybrid screen
This commit is contained in:
@ -839,6 +839,15 @@ void RendererVulkan::DrawScreens(Frame* frame, const Layout::FramebufferLayout&
|
||||
DrawTopScreen(layout, top_screen);
|
||||
}
|
||||
|
||||
if (layout.additional_screen_enabled) {
|
||||
const auto& additional_screen = layout.additional_screen;
|
||||
if (!Settings::values.swap_screen.GetValue()) {
|
||||
DrawTopScreen(layout, additional_screen);
|
||||
} else {
|
||||
DrawBottomScreen(layout, additional_screen);
|
||||
}
|
||||
}
|
||||
|
||||
scheduler.Record([image = frame->image](vk::CommandBuffer cmdbuf) {
|
||||
const vk::ImageMemoryBarrier render_barrier = {
|
||||
.srcAccessMask = vk::AccessFlagBits::eColorAttachmentWrite,
|
||||
|
Reference in New Issue
Block a user