summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Ekstrand <jason@jlekstrand.net>2021-10-13 11:07:24 -0500
committerMarge Bot <eric+marge@anholt.net>2021-10-14 14:23:45 +0000
commit116e23e3855a28e74e09517d0005200fd139dc88 (patch)
tree8376cc1224895dd44f599f26ca841dbb535ea858
parent071437d29d9ebe5f1dbc4e14e63fd8a3861ce6f9 (diff)
vulkan/log: Don't assert on non-client-visible objects
We already have code to deal with non-client-visible objects but we were asserting if it didn't fall into one of the clearly mappable error cases. However, we didn't have a mapping for VK_ERROR_NOT_PERMITTED which can happen during object creation. Let's just be sloppy and drop the assert. Worst case, the client gets an error with no object. Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13341>
-rw-r--r--src/vulkan/util/vk_log.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/vulkan/util/vk_log.c b/src/vulkan/util/vk_log.c
index 95962d0b42c..8ca33edf943 100644
--- a/src/vulkan/util/vk_log.c
+++ b/src/vulkan/util/vk_log.c
@@ -268,7 +268,6 @@ vk_object_for_error(struct vk_object_base *obj, VkResult error)
case VK_ERROR_TOO_MANY_OBJECTS:
return &vk_object_to_device(obj)->base;
default:
- assert(obj->client_visible);
return obj;
}
}