Examples: SDL2 (all), SDL3 (all), Win32+OpenGL3: Rework examples main loop to handle minimization without burning CPU or GPU by running unthrottled code. (#7844)

This commit is contained in:
ocornut
2024-07-31 16:55:17 +02:00
parent dcf54782d4
commit 887478793b
9 changed files with 44 additions and 0 deletions

View File

@@ -108,6 +108,11 @@ int main(int, char**)
}
if (done)
break;
if (::IsIconic(hwnd))
{
::Sleep(10);
continue;
}
// Start the Dear ImGui frame
ImGui_ImplOpenGL3_NewFrame();