Merge pull request #347 from aleksysokolowski-intel/master
Proper app termination after WM_QUIT
This commit is contained in:
commit
40ba8f13cd
1 changed files with 7 additions and 5 deletions
|
|
@ -221,7 +221,8 @@ void VulkanExampleBase::renderLoop()
|
|||
destHeight = height;
|
||||
#if defined(_WIN32)
|
||||
MSG msg;
|
||||
while (TRUE)
|
||||
bool quitMessageReceived = false;
|
||||
while (!quitMessageReceived)
|
||||
{
|
||||
auto tStart = std::chrono::high_resolution_clock::now();
|
||||
if (viewUpdated)
|
||||
|
|
@ -234,12 +235,13 @@ void VulkanExampleBase::renderLoop()
|
|||
{
|
||||
TranslateMessage(&msg);
|
||||
DispatchMessage(&msg);
|
||||
}
|
||||
|
||||
if (msg.message == WM_QUIT)
|
||||
{
|
||||
quitMessageReceived = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
render();
|
||||
frameCounter++;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue