diff options
| author | Yong He <yonghe@outlook.com> | 2021-07-19 14:47:34 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-19 14:47:34 -0700 |
| commit | 6162950d9012833ef5d4f96b99c67a46bf97ce6d (patch) | |
| tree | 5eaca94218168560f7e7bf94ead208c24fa34485 /tools/slang-test/slang-test-main.cpp | |
| parent | b00e2dc8e777a481f79c5c4fea4d1d0481fc445e (diff) | |
Enable swiftshader in linux CI builds (#1909)
Diffstat (limited to 'tools/slang-test/slang-test-main.cpp')
| -rw-r--r-- | tools/slang-test/slang-test-main.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/slang-test/slang-test-main.cpp b/tools/slang-test/slang-test-main.cpp index 5e0d1142d..f477faf57 100644 --- a/tools/slang-test/slang-test-main.cpp +++ b/tools/slang-test/slang-test-main.cpp @@ -918,6 +918,15 @@ static RenderApiFlags _getAvailableRenderApiFlags(TestContext* context) && TestToolUtil::getReturnCodeFromInt(exeRes.resultCode) == ToolReturnCode::Success) { availableRenderApiFlags |= RenderApiFlags(1) << int(apiType); + StdWriters::getOut().print( + "Check %s: Supported\n", RenderApiUtil::getApiName(apiType).begin()); + } + else + { + StdWriters::getOut().print( + "Check %s: Not Supported\n", RenderApiUtil::getApiName(apiType).begin()); + StdWriters::getOut().print( + "%s\n%s\n", exeRes.standardError.getBuffer(), exeRes.standardOutput.getBuffer()); } } } @@ -3440,22 +3449,28 @@ SlangResult innerMain(int argc, char** argv) } } + StdWriters::getOut().print("Supported backends:"); if (context.availableBackendFlags & PassThroughFlag::Fxc) { + StdWriters::getOut().print(" fxc"); fxcCategory = categorySet.add("fxc", fullTestCategory); } if (context.availableBackendFlags & PassThroughFlag::Glslang) { + StdWriters::getOut().print(" glslang"); glslangCategory = categorySet.add("glslang", fullTestCategory); } if (context.availableBackendFlags & PassThroughFlag::Dxc) { + StdWriters::getOut().print(" dxc"); dxcCategory = categorySet.add("dxc", fullTestCategory); } if (context.availableBackendFlags & PassThroughFlag::NVRTC) { + StdWriters::getOut().print(" nvrtc"); nvrtcCategory = categorySet.add("nvrtc", fullTestCategory); } + StdWriters::getOut().print("\n"); } // Working out what renderApis is worked on on demand through |
