Mesa (master): radv: use new error codes for AllocateDescriptorSets

Bas Nieuwenhuizen bnieuwenhuizen at kemper.freedesktop.org
Mon Jan 30 07:44:56 UTC 2017


Module: Mesa
Branch: master
Commit: f8d5e1ab2dcb7d6d96c47cff7bd174e8e98bbdd5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f8d5e1ab2dcb7d6d96c47cff7bd174e8e98bbdd5

Author: Andres Rodriguez <andresx7 at gmail.com>
Date:   Fri Jan 27 00:03:04 2017 -0500

radv: use new error codes for AllocateDescriptorSets

There is a new error code in Maintenance1 that is more specific to the
situation: VK_ERROR_OUT_OF_POOL_MEMORY_KHR

Fixes CTS test case:
dEQP-VK.api.descriptor_pool.out_of_pool_memory

Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>

---

 src/amd/vulkan/radv_descriptor_set.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_descriptor_set.c b/src/amd/vulkan/radv_descriptor_set.c
index eb8b5d6..6d89d60 100644
--- a/src/amd/vulkan/radv_descriptor_set.c
+++ b/src/amd/vulkan/radv_descriptor_set.c
@@ -298,7 +298,7 @@ radv_descriptor_set_create(struct radv_device *device,
 
 				if (entry < 0) {
 					vk_free2(&device->alloc, NULL, set);
-					return vk_error(VK_ERROR_OUT_OF_DEVICE_MEMORY);
+					return vk_error(VK_ERROR_OUT_OF_POOL_MEMORY_KHR);
 				}
 				offset = pool->free_nodes[entry].offset;
 				pool->free_nodes[entry].next = pool->full_list;




More information about the mesa-commit mailing list