Start imgui integration
This commit is contained in:
@@ -32,6 +32,7 @@ namespace openVulkanoCpp::Vulkan
|
||||
waitSemaphores[i].renderReady.resize(2);
|
||||
}
|
||||
resourceManager.Init(&context, context.swapChain.GetImageCount());
|
||||
uiRenderer.Init(&context);
|
||||
threadPool.resize(EngineConfiguration::GetEngineConfiguration()->GetNumThreads() - 1);
|
||||
|
||||
//Setup cmd pools and buffers
|
||||
@@ -116,6 +117,7 @@ namespace openVulkanoCpp::Vulkan
|
||||
CommandHelper* cmdHelper = GetCommandData(commands.size() - 1);
|
||||
cmdHelper->cmdBuffer.executeCommands(submitBuffers[currentImageId].size(), submitBuffers[currentImageId].data());
|
||||
context.swapChainRenderPass.End(cmdHelper->cmdBuffer);
|
||||
uiRenderer.DrawUiFrame(cmdHelper->cmdBuffer);
|
||||
cmdHelper->cmdBuffer.end();
|
||||
std::array<vk::PipelineStageFlags, 2> stateFlags = { vk::PipelineStageFlags(vk::PipelineStageFlagBits::eColorAttachmentOutput), vk::PipelineStageFlags(vk::PipelineStageFlagBits::eColorAttachmentOutput) };
|
||||
waitSemaphores[currentImageId].renderReady[0] = resourceManager.EndFrame();
|
||||
|
||||
Reference in New Issue
Block a user