From: Jason Ekstrand Date: Tue, 22 Nov 2016 16:11:45 +0000 (-0800) Subject: anv/cmd_buffer: Add an assert on emit_binding_table failure X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3ef8dff865fd7365ba36b49c43b5c858d26587ed;p=mesa.git anv/cmd_buffer: Add an assert on emit_binding_table failure The != VK_SUCCESS case is really only capable of handling the one error. This assert makes things a bit safer if something else goes wrong. Suggested-by: Lionel Landwerlin --- diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 6e957b7d5f6..138ce7043f9 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -1514,6 +1514,7 @@ flush_compute_descriptor_set(struct anv_cmd_buffer *cmd_buffer) result = emit_binding_table(cmd_buffer, MESA_SHADER_COMPUTE, &surfaces); if (result != VK_SUCCESS) { + assert(result == VK_ERROR_OUT_OF_DEVICE_MEMORY); result = anv_cmd_buffer_new_binding_table_block(cmd_buffer); assert(result == VK_SUCCESS);