From c9a1f1baa667eeb1de8bed90017834fb7faf5ca5 Mon Sep 17 00:00:00 2001 From: Cody Northrop Date: Wed, 9 Sep 2015 10:21:49 -0600 Subject: demos: Prevent tri rendering during shutdown --- demos/tri.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/demos/tri.c b/demos/tri.c index feb187d9..95066338 100644 --- a/demos/tri.c +++ b/demos/tri.c @@ -1544,8 +1544,10 @@ LRESULT CALLBACK WndProc(HWND hWnd, PostQuitMessage(0); return 0; case WM_PAINT: - demo_run(&demo); - return 0; + if (demo.prepared) { + demo_run(&demo); + return 0; + } default: break; } @@ -2149,6 +2151,8 @@ static void demo_cleanup(struct demo *demo) { uint32_t i; + demo->prepared = false; + for (i = 0; i < DEMO_BUFFER_COUNT; i++) { vkDestroyFramebuffer(demo->device, demo->framebuffers[i]); } -- cgit v1.2.3