Fixed Imgui window disabled if in main window

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

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

@ -52,12 +52,12 @@ namespace Bk {
{
for (Layer* layer : p_layer_stack)
layer->on_update();
imgui_layer->begin();
for (Layer* layer : p_layer_stack)
layer->imgui_render();
imgui_layer->end();
h_window->on_update();
}
}

@ -22,8 +22,10 @@ namespace Bk {
io.IniFilename = NULL;
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_ViewportsNoTaskBarIcons;
io.ConfigViewportsNoAutoMerge = true;
// Setup Dear ImGui style
ImGui::StyleColorsDark();
@ -42,7 +44,7 @@ namespace Bk {
// Setup Platform/Renderer bindings
ImGui_ImplGlfw_InitForOpenGL(window, true);
ImGui_ImplOpenGL3_Init("#version 420");
ImGui_ImplOpenGL3_Init("#version 410");
}
void ImguiLayer::on_detach()

Loading…
Cancel
Save