diff --git a/imgui b/imgui index 10a5a85..527b2c4 160000 --- a/imgui +++ b/imgui @@ -1 +1 @@ -Subproject commit 10a5a857f5b5cd6eae7f86461b939ec05e9235b2 +Subproject commit 527b2c45af2f8964f95826bd16ab7c7ed372ae41 diff --git a/imgui_macos_main.mm b/imgui_macos_main.mm index a5a706b..26b3442 100644 --- a/imgui_macos_main.mm +++ b/imgui_macos_main.mm @@ -135,6 +135,7 @@ void run_imgui() { [commandBuffer presentDrawable:drawable]; [commandBuffer commit]; + std::this_thread::yield(); } } shutdown_imgui(); diff --git a/imgui_windows_main.cpp b/imgui_windows_main.cpp index 94e23d7..d7e5810 100644 --- a/imgui_windows_main.cpp +++ b/imgui_windows_main.cpp @@ -3,6 +3,8 @@ #include "imgui_impl_win32.h" #include #include +#include + #include "imgui_main.h" // Data @@ -141,6 +143,7 @@ void run_imgui() { tick_imgui(io.DeltaTime); draw_imgui(io.DeltaTime); render_imgui(); + std::this_thread::yield(); } shutdown_imgui(); }