diff options
| author | Tony Barbour <tony@LunarG.com> | 2015-10-23 10:53:30 -0600 |
|---|---|---|
| committer | Tony Barbour <tony@LunarG.com> | 2015-10-23 15:49:42 -0600 |
| commit | cb59a5d8e82f6268138efb9fe29adade55d3b7c1 (patch) | |
| tree | 4d4630ea558582ff62bca30ba588018d23cebdf0 | |
| parent | df3083938b743dc4588656b3d95f9a3c3ab3c752 (diff) | |
| download | usermoji-cb59a5d8e82f6268138efb9fe29adade55d3b7c1.tar.xz | |
demos: Check all return values
| -rw-r--r-- | demos/cube.c | 4 | ||||
| -rw-r--r-- | demos/tri.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/demos/cube.c b/demos/cube.c index c5b287a1..5756ac43 100644 --- a/demos/cube.c +++ b/demos/cube.c @@ -478,6 +478,7 @@ static void demo_set_image_layout( .framebuffer = { VK_NULL_HANDLE }, }; err = vkBeginCommandBuffer(demo->cmd, &cmd_buf_info); + assert(!err); } VkImageMemoryBarrier image_memory_barrier = { @@ -874,6 +875,7 @@ static void demo_prepare_depth(struct demo *demo) err = vkGetImageMemoryRequirements(demo->device, demo->depth.image, &mem_reqs); + assert(!err); demo->depth.mem_alloc.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOC_INFO; demo->depth.mem_alloc.pNext = NULL; @@ -1362,6 +1364,7 @@ static VkShader demo_prepare_shader(struct demo* demo, shaderCreateInfo.pName = "main"; shaderCreateInfo.stage = stage; err = vkCreateShader(demo->device, &shaderCreateInfo, &shader); + assert(!err); } else { // Create fake SPV structure to feed GLSL // to the driver "under the covers" @@ -1385,6 +1388,7 @@ static VkShader demo_prepare_shader(struct demo* demo, shaderCreateInfo.pName = "main"; shaderCreateInfo.stage = stage; err = vkCreateShader(demo->device, &shaderCreateInfo, &shader); + assert(!err); free((void *) moduleCreateInfo.pCode); } return shader; diff --git a/demos/tri.c b/demos/tri.c index dc12f071..54f4eaa2 100644 --- a/demos/tri.c +++ b/demos/tri.c @@ -318,6 +318,7 @@ static void demo_set_image_layout( .framebuffer = { VK_NULL_HANDLE }, }; err = vkBeginCommandBuffer(demo->setup_cmd, &cmd_buf_info); + assert(!err); } VkImageMemoryBarrier image_memory_barrier = { @@ -759,6 +760,7 @@ static void demo_prepare_texture_image(struct demo *demo, assert(!err); err = vkGetImageMemoryRequirements(demo->device, tex_obj->image, &mem_reqs); + assert(!err); mem_alloc.allocationSize = mem_reqs.size; err = memory_type_from_properties(demo, mem_reqs.memoryTypeBits, required_props, &mem_alloc.memoryTypeIndex); @@ -955,6 +957,7 @@ static void demo_prepare_vertices(struct demo *demo) err = vkGetBufferMemoryRequirements(demo->device, demo->vertices.buf, &mem_reqs); + assert(!err); mem_alloc.allocationSize = mem_reqs.size; err = memory_type_from_properties(demo, @@ -1942,6 +1945,7 @@ static void demo_init_vk(struct demo *demo) GET_DEVICE_PROC_ADDR(demo->device, QueuePresentKHR); err = vkGetPhysicalDeviceProperties(demo->gpu, &demo->gpu_props); + assert(!err); // Query with NULL data to get count err = vkGetPhysicalDeviceQueueFamilyProperties(demo->gpu, &demo->queue_count, NULL); |
