Files
ppsspp/Common/GPU/Vulkan/VulkanBarrier.cpp

14 lines
412 B
C++
Raw Permalink Normal View History

2022-05-01 10:18:55 +02:00
#include "VulkanLoader.h"
#include "VulkanContext.h"
#include "VulkanBarrier.h"
void VulkanBarrier::Flush(VkCommandBuffer cmd) {
if (!imageBarriers_.empty()) {
vkCmdPipelineBarrier(cmd, srcStageMask_, dstStageMask_, dependencyFlags_, 0, nullptr, 0, nullptr, (uint32_t)imageBarriers_.size(), imageBarriers_.data());
}
2022-05-01 10:18:55 +02:00
imageBarriers_.clear();
srcStageMask_ = 0;
dstStageMask_ = 0;
dependencyFlags_ = 0;
2022-05-01 10:18:55 +02:00
}