From b416b68ef389cb5e51db147ecf355bafeb1b8240 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 17 May 2021 15:03:11 -0400 Subject: [PATCH] zink: use vkresult helper for map return consistency++ Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_resource.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_resource.c b/src/gallium/drivers/zink/zink_resource.c index 060f54b..79ab354 100644 --- a/src/gallium/drivers/zink/zink_resource.c +++ b/src/gallium/drivers/zink/zink_resource.c @@ -840,7 +840,9 @@ map_resource(struct zink_screen *screen, struct zink_resource *res) assert(res->obj->host_visible); result = vkMapMemory(screen->dev, res->obj->mem, res->obj->offset, res->obj->size, 0, &res->obj->map); - return result == VK_SUCCESS ? res->obj->map : NULL; + if (zink_screen_handle_vkresult(screen, result)) + return res->obj->map; + return NULL; } static void -- 2.7.4