Module: vkd3d Branch: master Commit: b7c94b02139e8f26a892f52b61d4451b6723dbd4 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/b7c94b02139e8f26a892f52b61d445...
Author: Zebediah Figura zfigura@codeweavers.com Date: Fri Apr 22 13:56:30 2022 -0500
tests: Check for failure from init_test_context() in the d3d11 runner.
---
tests/shader_runner_d3d11.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/tests/shader_runner_d3d11.c b/tests/shader_runner_d3d11.c index 8999622d..2314f6d7 100644 --- a/tests/shader_runner_d3d11.c +++ b/tests/shader_runner_d3d11.c @@ -627,9 +627,11 @@ void run_shader_tests_d3d11(int argc, char **argv) parse_args(argc, argv); enable_d3d11_debug_layer(argc, argv); init_adapter_info(); - init_test_context(&runner); - run_shader_tests(&runner.r, argc, argv, &d3d11_runner_ops); - destroy_test_context(&runner); + if (init_test_context(&runner)) + { + run_shader_tests(&runner.r, argc, argv, &d3d11_runner_ops); + destroy_test_context(&runner); + } } FreeLibrary(d3d11_module); FreeLibrary(dxgi_module);