From: Derek Lesho <dlesho(a)codeweavers.com> Co-authored-by: Rémi Bernon <rbernon(a)codeweavers.com> --- dlls/win32u/tests/d3dkmt.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/dlls/win32u/tests/d3dkmt.c b/dlls/win32u/tests/d3dkmt.c index 63b406e4fc0..7d342dc07f9 100644 --- a/dlls/win32u/tests/d3dkmt.c +++ b/dlls/win32u/tests/d3dkmt.c @@ -5774,13 +5774,9 @@ static void test_shared_resources(void) GLuint gl_img = 0; NTSTATUS status; - /* On AMD, export-VkDeviceMemory holds shared resource handle */ - if (vulkan_exp && img && - (opengl_imp->broken || winetest_platform_is_wine)) - { - destroy_vulkan_image( vulkan_exp, img ); - img = NULL; - } + /* On AMD, export-VkDeviceMemory holds a reference, make sure to only hold one with handle */ + if (img) destroy_vulkan_image( vulkan_exp, img ); + img = NULL; if (vulkan_imp && GET_DIM(test) == 2) { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9526