From 6162950d9012833ef5d4f96b99c67a46bf97ce6d Mon Sep 17 00:00:00 2001 From: Yong He Date: Mon, 19 Jul 2021 14:47:34 -0700 Subject: Enable swiftshader in linux CI builds (#1909) --- source/compiler-core/slang-glslang-compiler.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/compiler-core/slang-glslang-compiler.cpp') diff --git a/source/compiler-core/slang-glslang-compiler.cpp b/source/compiler-core/slang-glslang-compiler.cpp index e893ef0ea..fc8beaa48 100644 --- a/source/compiler-core/slang-glslang-compiler.cpp +++ b/source/compiler-core/slang-glslang-compiler.cpp @@ -260,6 +260,11 @@ SlangResult GlslangDownstreamCompiler::disassemble(SlangCompileTarget sourceBlob // isn't going to be distributed with the shader compiler. ComPtr pthreadLibrary; DefaultSharedLibraryLoader::load(loader, path, "pthread", pthreadLibrary.writeRef()); + if (!pthreadLibrary.get()) + { + DefaultSharedLibraryLoader::load(loader, path, "libpthread.so.0", pthreadLibrary.writeRef()); + } + #endif SLANG_RETURN_ON_FAIL(DownstreamCompilerUtil::loadSharedLibrary(path, loader, nullptr, "slang-glslang", library)); -- cgit v1.2.3