diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index 99962ecf5..c6ad53723 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp @@ -2112,9 +2112,9 @@ void RendererVulkan::DrawScreens(Frame* frame, const Layout::FramebufferLayout& if (!Settings::values.swap_screen.GetValue()) { if (usingAndroid){ // Change this block to conditionally display based on layout of primary and secondary screen - if (isSecondaryWindow){ - return; - } else { + // if (isSecondaryWindow){ + // return; + // } else { drawingPrimaryScreen = true; DrawTopScreen(layout, top_screen); draw_info.layer = 0; @@ -2122,7 +2122,7 @@ void RendererVulkan::DrawScreens(Frame* frame, const Layout::FramebufferLayout& usingTopOpacity = false; clearingColorAttachment = false; DrawBottomScreen(layout, bottom_screen); - } + // } } else { if (isSecondaryWindow) { drawingPrimaryScreen = true; @@ -2135,9 +2135,9 @@ void RendererVulkan::DrawScreens(Frame* frame, const Layout::FramebufferLayout& } else { if (usingAndroid){ // Change this block to conditionally display based on layout of primary and secondary screen - if (isSecondaryWindow){ - return; - } else { + // if (isSecondaryWindow){ + // return; + // } else { drawingPrimaryScreen = true; DrawBottomScreen(layout, bottom_screen); draw_info.layer = 0; @@ -2145,7 +2145,7 @@ void RendererVulkan::DrawScreens(Frame* frame, const Layout::FramebufferLayout& usingTopOpacity = true; clearingColorAttachment = false; DrawTopScreen(layout, top_screen); - } + // } } else { if (isSecondaryWindow) { drawingPrimaryScreen = true; diff --git a/src/video_core/renderer_vulkan/vk_present_window.cpp b/src/video_core/renderer_vulkan/vk_present_window.cpp index 68b65aadf..e500ce1b7 100644 --- a/src/video_core/renderer_vulkan/vk_present_window.cpp +++ b/src/video_core/renderer_vulkan/vk_present_window.cpp @@ -490,7 +490,7 @@ void PresentWindow::CopyToSwapchain(Frame* frame) { vk::RenderPass PresentWindow::CreateRenderpass() { const vk::AttachmentReference color_ref = { .attachment = 0, - .layout = vk::ImageLayout::eGeneral, + .layout = vk::ImageLayout::eColorAttachmentOptimal, }; const vk::SubpassDescription subpass = { @@ -537,7 +537,7 @@ vk::RenderPass PresentWindow::CreateRenderpass() { vk::RenderPass PresentWindow::CreateLoadRenderpass() { const vk::AttachmentReference color_ref = { .attachment = 0, - .layout = vk::ImageLayout::eGeneral, + .layout = vk::ImageLayout::eColorAttachmentOptimal, }; const vk::SubpassDescription subpass = {