From 3d79e517261fb413dc7b4af37ea7e4d56979ce44 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 11 Jul 2024 14:01:48 -0400 Subject: [PATCH] va: flush_resource before presentation drivers require this to ensure presentation resources are present-able Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/va/surface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/frontends/va/surface.c b/src/gallium/frontends/va/surface.c index 20b97ffe919..062b60bd544 100644 --- a/src/gallium/frontends/va/surface.c +++ b/src/gallium/frontends/va/surface.c @@ -540,6 +540,8 @@ vlVaPutSurface(VADriverContextP ctx, VASurfaceID surface_id, void* draw, short s return status; } + drv->pipe->flush_resource(drv->pipe, tex); + /* flush before calling flush_frontbuffer so that rendering is flushed * to back buffer so the texture can be copied in flush_frontbuffer */