From: Henri Verbeet <hverbeet(a)codeweavers.com> --- tests/d3d12.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/d3d12.c b/tests/d3d12.c index 6ffcd92e4..86e8a8b15 100644 --- a/tests/d3d12.c +++ b/tests/d3d12.c @@ -10483,12 +10483,14 @@ static void test_shader_instructions(void) if (uint_tests[i].skip_on_warp && test_options.use_warp_device) { skip("Skipping shader '%s' test on WARP.\n", uint_tests[i].ps->name); + vkd3d_test_pop_context(); continue; } if (uint_tests[i].is_float64 && !test_shader_float64) { skip("Skipping shader '%s' float64 test.\n", uint_tests[i].ps->name); + vkd3d_test_pop_context(); continue; } -- GitLab https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/376