From bfe1ae025cea378f1d47bfb3ef87f71d60b16f5c Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Mon, 28 Aug 2023 07:27:32 -0400 Subject: ImGui enable docking and enable callbacks (input) --- src/window.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/window.cpp b/src/window.cpp index ec3ddf4..569ae54 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -877,6 +877,10 @@ void CreateSyncObjects() { void CreateImGui() { IMGUI_CHECKVERSION(); ImGui::CreateContext(); + ImGuiIO& io = ImGui::GetIO(); (void)io; + io.ConfigFlags |= ImGuiConfigFlags_DockingEnable; + io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; + io.ConfigFlags |= ImGuiConfigFlags_NavEnableGamepad; ImGui::StyleColorsDark(); VkDescriptorPoolSize poolSizes[] = { @@ -902,11 +906,7 @@ void CreateImGui() { vkCreateDescriptorPool(vkDevice, &descriptorPoolCreateInfo, vkAllocator, &imGuiDescriptorPool); - ImGui_ImplGlfw_InitForVulkan(window, false); - /* - ImGui_ImplGlfw_InstallCallbacks(window); - */ - + ImGui_ImplGlfw_InitForVulkan(window, true); ImGui_ImplVulkan_InitInfo initInfo{}; initInfo.Allocator = vkAllocator; initInfo.CheckVkResultFn = ImGuiCheckVkResult; -- cgit v1.2.3