diff options
| author | cheneym2 <acheney@nvidia.com> | 2025-02-19 09:08:57 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-19 14:08:57 +0000 |
| commit | 0959d7ebeb6932b1949a4be10e5c472327006352 (patch) | |
| tree | 851cc988f590c472954229824781cfe9519d0801 /tools/slang-test/options.cpp | |
| parent | 12d09b5a6cb9e921aace1bec484c76244e9afa94 (diff) | |
Show adapter info in slang-test (#6388)
When -show-adapter-info is provided to slang-test, there is a subsequent pass over all available APIs to ask render-api to show which adapter will be used.
> .\slang-test.exe -show-adapter-info
Supported backends: fxc dxc glslang spirv-dis clang visualstudio genericcpp nvrtc llvm spirv-opt tint
Check vk,vulkan: Supported
Check dx12,d3d12: Supported
Check dx11,d3d11: Supported
Check cuda: Supported
Check wgpu,webgpu: Supported
Adapter Information for Available APIs:
vk,vulkan:
Using graphics adapter: NVIDIA RTX A3000 Laptop GPU
dx12,d3d12:
Using graphics adapter: NVIDIA RTX A3000 Laptop GPU
dx11,d3d11:
Using graphics adapter: Intel(R) UHD Graphics
cpu:
cuda:
wgpu,webgpu:
Using graphics adapter: default
passed test: 'tests/autodiff/arithmetic-jvp.slang (dx11)'
...
closes #5600
* format code
---------
Co-authored-by: slangbot <186143334+slangbot@users.noreply.github.com>
Diffstat (limited to 'tools/slang-test/options.cpp')
| -rw-r--r-- | tools/slang-test/options.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/slang-test/options.cpp b/tools/slang-test/options.cpp index 9dd831afa..b3f4bdc10 100644 --- a/tools/slang-test/options.cpp +++ b/tools/slang-test/options.cpp @@ -336,6 +336,10 @@ static bool _isSubCommand(const char* arg) } optionsOut->testDir = *argCursor++; } + else if (strcmp(arg, "-show-adapter-info") == 0) + { + optionsOut->showAdapterInfo = true; + } else { stdError.print("unknown option '%s'\n", arg); |
