Examples: Fix crash/high CPU usage when minimized

This commit is contained in:
SirLynix
2022-06-16 19:57:40 +02:00
parent 976bc09079
commit f3c889c5d5
7 changed files with 41 additions and 0 deletions

View File

@@ -7,7 +7,9 @@
#include <Nazara/Utility.hpp>
#include <Nazara/Utility/Components.hpp>
#include <entt/entt.hpp>
#include <chrono>
#include <iostream>
#include <thread>
int main()
{
@@ -79,6 +81,12 @@ int main()
mainWindow.ProcessEvents();
Nz::RenderFrame renderFrame = mainWindow.AcquireFrame();
if (!renderFrame)
{
std::this_thread::sleep_for(std::chrono::milliseconds(1));
continue;
}
renderSystem.Render(registry, renderFrame);
renderFrame.Present();