diff options
Diffstat (limited to 'tools/render-test/options.cpp')
| -rw-r--r-- | tools/render-test/options.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/render-test/options.cpp b/tools/render-test/options.cpp index e50166017..e4163b312 100644 --- a/tools/render-test/options.cpp +++ b/tools/render-test/options.cpp @@ -170,6 +170,19 @@ static rhi::DeviceType _toRenderType(Slang::RenderApiType apiType) { outOptions.generateSPIRVDirectly = false; } + else if (argValue == "-capability" || argValue == "-capabilities") + { + String capabilities; + SLANG_RETURN_ON_FAIL(reader.expectArg(capabilities)); + + List<UnownedStringSlice> values; + StringUtil::split(capabilities.getUnownedSlice(), ',', values); + + for (const auto& value : values) + { + outOptions.capabilities.add(value); + } + } else if (argValue == "-only-startup") { outOptions.onlyStartup = true; |
