diff options
Diffstat (limited to 'cpu_ref/rsCpuScript.cpp')
| -rw-r--r-- | cpu_ref/rsCpuScript.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cpu_ref/rsCpuScript.cpp b/cpu_ref/rsCpuScript.cpp index 0b8dff75..ca852c1f 100644 --- a/cpu_ref/rsCpuScript.cpp +++ b/cpu_ref/rsCpuScript.cpp @@ -149,6 +149,11 @@ bool RsdCpuScriptImpl::init(char const *resName, char const *cacheDir, if (selectRTCallback != NULL) { core_lib = selectRTCallback((const char *)bitcode, bitcodeSize); } + + if (mCtx->getContext()->getContextType() == RS_CONTEXT_TYPE_DEBUG) { + // Use the libclcore_debug.bc instead of the default library. + core_lib = bcc::RSInfo::LibCLCoreDebugPath; + } exec = mCompilerDriver->build(*mCompilerContext, cacheDir, resName, (const char *)bitcode, bitcodeSize, core_lib, mCtx->getLinkRuntimeCallback()); |
