gallium/dri: Add missing in_fence_fd initialization
authorRob Clark <robdclark@chromium.org>
Mon, 7 Mar 2022 23:53:59 +0000 (15:53 -0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 8 Mar 2022 16:38:00 +0000 (16:38 +0000)
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6108
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Tested-by: Michel Dänzer <mdaenzer@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15272>

src/gallium/frontends/dri/dri_helpers.c

index dccb2a8..b158808 100644 (file)
@@ -314,6 +314,7 @@ dri2_create_image_from_renderbuffer2(__DRIcontext *context,
    img->dri_format = driGLFormatToImageFormat(rb->Format);
    img->loader_private = loaderPrivate;
    img->sPriv = context->driScreenPriv;
+   img->in_fence_fd = -1;
 
    pipe_resource_reference(&img->texture, tex);
 
@@ -413,6 +414,7 @@ dri2_create_from_texture(__DRIcontext *context, int target, unsigned texture,
 
    img->level = level;
    img->layer = depth;
+   img->in_fence_fd = -1;
    img->dri_format = driGLFormatToImageFormat(obj->Image[face][level]->TexFormat);
 
    img->loader_private = loaderPrivate;