aboutsummaryrefslogtreecommitdiff
path: root/cube
diff options
context:
space:
mode:
authorJason Chen <shchenchang@gmail.com>2019-04-04 12:45:29 +0800
committerjeremyk-lunarg <jeremyk@lunarg.com>2019-05-02 10:25:10 -0600
commit5d4fee9e23734498068c3bc35f88035838aef8bd (patch)
tree209c2b69927f1be4bbacc035af6ce100237a1ba8 /cube
parent4c6673b2973a7434716a9325a0b22861beed9244 (diff)
downloadusermoji-5d4fee9e23734498068c3bc35f88035838aef8bd.tar.xz
Fix memory leak in `vkcube`.
Diffstat (limited to 'cube')
-rw-r--r--cube/cube.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/cube/cube.c b/cube/cube.c
index e4d59fa0..ff4d5a6f 100644
--- a/cube/cube.c
+++ b/cube/cube.c
@@ -1381,6 +1381,10 @@ static void demo_prepare_buffers(struct demo *demo) {
demo->next_present_id = 1;
}
+ if (NULL != swapchainImages) {
+ free(swapchainImages);
+ }
+
if (NULL != presentModes) {
free(presentModes);
}
@@ -3473,6 +3477,7 @@ static void demo_init_vk_swapchain(struct demo *demo) {
demo->format = surfFormats[0].format;
}
demo->color_space = surfFormats[0].colorSpace;
+ free(surfFormats);
demo->quit = false;
demo->curFrame = 0;