aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Barbour <tony@LunarG.com>2015-10-23 10:53:30 -0600
committerTony Barbour <tony@LunarG.com>2015-10-23 15:49:42 -0600
commitcb59a5d8e82f6268138efb9fe29adade55d3b7c1 (patch)
tree4d4630ea558582ff62bca30ba588018d23cebdf0
parentdf3083938b743dc4588656b3d95f9a3c3ab3c752 (diff)
downloadusermoji-cb59a5d8e82f6268138efb9fe29adade55d3b7c1.tar.xz
demos: Check all return values
-rw-r--r--demos/cube.c4
-rw-r--r--demos/tri.c4
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);