Fixed Imgui window disabled if in main window

main
Ambigapathy Vinayak ago%!(EXTRA string=11 months)
parent 518ca85c85
commit 8778689229
  1. 3
      premake5.lua
  2. 6
      src/bakara/imgui/imgui_layer.cpp

@ -6,9 +6,6 @@ project "bakara"
targetdir("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}") targetdir("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}")
objdir("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}") objdir("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}")
pchheader "bakarapch.h"
pchsource "bakarapch.cpp"
files files
{ {
"%{wks.location}/vendor/glm/glm/**.hpp", "%{wks.location}/vendor/glm/glm/**.hpp",

@ -22,8 +22,10 @@ namespace Bk {
io.IniFilename = NULL; io.IniFilename = NULL;
io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard; io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard;
//io.ConfigFlags |= ImGuiConfigFlags_DockingEnable; // Enable Docking io.ConfigFlags |= ImGuiConfigFlags_DockingEnable; // Enable Docking
io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; // Enable Multi-Viewport / Platform Windows io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; // Enable Multi-Viewport / Platform Windows
//io.ConfigFlags |= ImGuiConfigFlags_ViewportsNoTaskBarIcons;
io.ConfigViewportsNoAutoMerge = true;
// Setup Dear ImGui style // Setup Dear ImGui style
ImGui::StyleColorsDark(); ImGui::StyleColorsDark();
@ -42,7 +44,7 @@ namespace Bk {
// Setup Platform/Renderer bindings // Setup Platform/Renderer bindings
ImGui_ImplGlfw_InitForOpenGL(window, true); ImGui_ImplGlfw_InitForOpenGL(window, true);
ImGui_ImplOpenGL3_Init("#version 420"); ImGui_ImplOpenGL3_Init("#version 410");
} }
void ImguiLayer::on_detach() void ImguiLayer::on_detach()

Loading…
Cancel
Save