From c70eec86efd9ca2faa1f66fcaf42cc37360dcb5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Wed, 23 Nov 2022 12:17:17 -0500 Subject: [PATCH] st/vdpau: fix interop with GL Fixes: e00bb6cb98b - mesa/st: use tracked samplerview swizzle values Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7751 Tested-By: Veerabadhran.Gopalakrishnan@amd.com Reviewed-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/mesa/state_tracker/st_vdpau.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mesa/state_tracker/st_vdpau.c b/src/mesa/state_tracker/st_vdpau.c index 89c476012cb..a11ca40078b 100644 --- a/src/mesa/state_tracker/st_vdpau.c +++ b/src/mesa/state_tracker/st_vdpau.c @@ -245,6 +245,7 @@ st_vdpau_map_surface(struct gl_context *ctx, GLenum target, GLenum access, _mesa_init_teximage_fields(ctx, texImage, res->width0, res->height0, 1, 0, GL_RGBA, texFormat); + _mesa_update_texture_object_swizzle(ctx, texObj); pipe_resource_reference(&texObj->pt, res); st_texture_release_all_sampler_views(st, texObj);