Fix some Vulkan brokenness (Vulkan2D beginframe/endframe weren't called)

This commit is contained in:
Henrik Rydgard committed 2017-01-24 18:11:48 +01:00
1 parent 0a3bb4a720
commit ae569cd53a
2 files changed
+6 -2

No files matched your search

+4
View File
@@ -1463,6 +1463,8 @@ VkCommandBuffer FramebufferManagerVulkan::AllocFrameCommandBuffer() {
void FramebufferManagerVulkan::BeginFrameVulkan() {
BeginFrame();
vulkan2D_.BeginFrame();
FrameData &frame = frameData_[curFrame_];
vkResetCommandPool(vulkan_->GetDevice(), frame.cmdPool_, 0);
frame.numCommandBuffers_ = 0;
@@ -1534,6 +1536,8 @@ void FramebufferManagerVulkan::EndFrame() {
FrameData &frame = frameData_[curFrame_];
frame.push_->End();
vulkan2D_.EndFrame();
curFrame_++;
curFrame_ &= 1;
}