Module: Mesa Branch: main Commit: c688f8f8c5c3d3d3e1fe3f84679f972d7f8ead30 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c688f8f8c5c3d3d3e1fe3f84679f972d7f8ead30
Author: Erik Faye-Lund <erik.faye-l...@collabora.com> Date: Fri May 7 12:20:26 2021 +0200 lavapipe: report allocation-error If we fail to create an image, we need to report this, otherwise we'll start doing crazy stuff, like reporting a required size of zero. Reviewed-by: Adam Jackson <a...@redhat.com> Reviewed-by: Dave Airlie <airl...@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10689> --- src/gallium/frontends/lavapipe/lvp_image.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/frontends/lavapipe/lvp_image.c b/src/gallium/frontends/lavapipe/lvp_image.c index 6ea29c950fa..7a111f131d4 100644 --- a/src/gallium/frontends/lavapipe/lvp_image.c +++ b/src/gallium/frontends/lavapipe/lvp_image.c @@ -92,6 +92,8 @@ lvp_image_create(VkDevice _device, image->bo = device->pscreen->resource_create_unbacked(device->pscreen, &template, &image->size); + if (!image->bo) + return vk_error(device->instance, VK_ERROR_OUT_OF_HOST_MEMORY); } *pImage = lvp_image_to_handle(image); _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit