From d2fd3de7c1c0365456689e1d2d822b0bd9d08e28 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Fri, 26 Nov 2021 17:24:10 +0100 Subject: [PATCH] vkd3d: Handle somewhat common VkResult. Signed-off-by: Hans-Kristian Arntzen --- libs/vkd3d/utils.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/vkd3d/utils.c b/libs/vkd3d/utils.c index 1ad1caa3..4574f737 100644 --- a/libs/vkd3d/utils.c +++ b/libs/vkd3d/utils.c @@ -1027,6 +1027,9 @@ HRESULT hresult_from_vk_result(VkResult vr) /* fall-through */ case VK_ERROR_OUT_OF_HOST_MEMORY: return E_OUTOFMEMORY; + case VK_ERROR_VALIDATION_FAILED_EXT: + /* NV driver sometimes returns this on invalid API usage. */ + return E_INVALIDARG; default: FIXME("Unhandled VkResult %d.\n", vr); /* fall-through */