diff options
author | Kristian Høgsberg Kristensen <[email protected]> | 2016-02-14 13:20:06 -0800 |
---|---|---|
committer | Kristian Høgsberg Kristensen <[email protected]> | 2016-02-15 17:32:07 -0800 |
commit | 5d72d7b12d623c86539c807ea07f2e0bdc32836d (patch) | |
tree | 581e21e37845093617c506660e03bdb854cb94ca | |
parent | 08ecd8a8d1a2ffc4376615a6ded69ac89bad8d81 (diff) |
anv: Fix misc simple warnings
-rw-r--r-- | src/vulkan/anv_allocator.c | 2 | ||||
-rw-r--r-- | src/vulkan/anv_batch_chain.c | 2 | ||||
-rw-r--r-- | src/vulkan/anv_device.c | 4 | ||||
-rw-r--r-- | src/vulkan/anv_query.c | 5 |
4 files changed, 8 insertions, 5 deletions
diff --git a/src/vulkan/anv_allocator.c b/src/vulkan/anv_allocator.c index 4be149ea695..1f858bbdff4 100644 --- a/src/vulkan/anv_allocator.c +++ b/src/vulkan/anv_allocator.c @@ -712,7 +712,7 @@ anv_state_stream_init(struct anv_state_stream *stream, void anv_state_stream_finish(struct anv_state_stream *stream) { - const uint32_t block_size = stream->block_pool->block_size; + VG(const uint32_t block_size = stream->block_pool->block_size); struct anv_state_stream_block *next = stream->block; while (next != NULL) { diff --git a/src/vulkan/anv_batch_chain.c b/src/vulkan/anv_batch_chain.c index 13a3faee233..79e55197e85 100644 --- a/src/vulkan/anv_batch_chain.c +++ b/src/vulkan/anv_batch_chain.c @@ -355,7 +355,7 @@ anv_batch_bo_list_clone(const struct list_head *list, struct anv_batch_bo *prev_bbo = NULL; list_for_each_entry(struct anv_batch_bo, bbo, list, link) { - struct anv_batch_bo *new_bbo; + struct anv_batch_bo *new_bbo = NULL; result = anv_batch_bo_clone(cmd_buffer, bbo, &new_bbo); if (result != VK_SUCCESS) break; diff --git a/src/vulkan/anv_device.c b/src/vulkan/anv_device.c index e2efaafa25d..a1671d931d5 100644 --- a/src/vulkan/anv_device.c +++ b/src/vulkan/anv_device.c @@ -854,6 +854,10 @@ VkResult anv_CreateDevice( case 9: result = gen9_init_device_state(device); break; + default: + /* Shouldn't get here as we don't create physical devices for any other + * gens. */ + unreachable("unhandled gen"); } if (result != VK_SUCCESS) goto fail_fd; diff --git a/src/vulkan/anv_query.c b/src/vulkan/anv_query.c index 5b052341e0c..e45b519c0f3 100644 --- a/src/vulkan/anv_query.c +++ b/src/vulkan/anv_query.c @@ -133,14 +133,13 @@ VkResult anv_GetQueryPoolResults( break; } case VK_QUERY_TYPE_PIPELINE_STATISTICS: - /* Not yet implemented */ - break; + unreachable("pipeline stats not supported"); case VK_QUERY_TYPE_TIMESTAMP: { result = slot[firstQuery + i].begin; break; } default: - assert(!"Invalid query type"); + unreachable("invalid pool type"); } if (flags & VK_QUERY_RESULT_64_BIT) { |