mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-04-13 05:43:18 -07:00
tests/shader_runner: Avoid creating devices for backends that won't execute.
My main motivation to this is avoiding generating a lot of useless log lines from other executors when I'm interested in just one of them, but I can imagine this also somewhat improving efficiency.
This commit is contained in:
committed by
Henri Verbeet
parent
0b273ea88c
commit
fc4316f664
Notes:
Henri Verbeet
2025-03-17 15:28:49 +01:00
Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1416
@@ -1043,6 +1043,10 @@ void run_shader_tests_d3d11(void)
|
||||
struct d3d11_shader_runner runner;
|
||||
HMODULE dxgi_module, d3d11_module;
|
||||
|
||||
if (test_skipping_execution("d3d11.dll",
|
||||
HLSL_COMPILER, SHADER_MODEL_4_0, SHADER_MODEL_5_0))
|
||||
return;
|
||||
|
||||
d3d11_module = LoadLibraryA("d3d11.dll");
|
||||
dxgi_module = LoadLibraryA("dxgi.dll");
|
||||
if (d3d11_module && dxgi_module)
|
||||
|
Reference in New Issue
Block a user