[VK] Change barrier to transfer in present manager
All checks were successful
eden-license / license-header (pull_request) Successful in 40s

There is no Color_attachment happening here only transfer operation and hence the gpu should only wait for transfer not color_attachment_output_bit(may fix async presentation?)
This commit is contained in:
wildcard 2025-08-26 06:18:04 +02:00 committed by crueter
parent 13ecc1e481
commit afd8a3bd1c

View file

@ -470,8 +470,8 @@ void PresentManager::CopyToSwapchainImpl(Frame* frame) {
const std::array wait_semaphores = {present_semaphore, *frame->render_ready}; const std::array wait_semaphores = {present_semaphore, *frame->render_ready};
static constexpr std::array<VkPipelineStageFlags, 2> wait_stage_masks{ static constexpr std::array<VkPipelineStageFlags, 2> wait_stage_masks{
VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT,
VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, VK_PIPELINE_STAGE_TRANSFER_BIT,
}; };
const VkSubmitInfo submit_info{ const VkSubmitInfo submit_info{