sc/source/core/opencl/formulagroupcl.cxx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
New commits: commit 292256d2f24ce62d53c721539e7670b8c7d8d9f1 Author: Tor Lillqvist <t...@collabora.com> Date: Fri Oct 31 13:02:36 2014 +0200 Append kernel signature to the log area in the SAL_INFO dump of its source Makes it possible to look at the OpenCL source for just a specific function, by setting for instance SAL_LOG=+INFO.sc.opencl.source.nop_VLookup. Change-Id: Ie9e1f7b1542043717ac3652226713f4ab88883e1 diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx index b03c087..86d8535 100644 --- a/sc/source/core/opencl/formulagroupcl.cxx +++ b/sc/source/core/opencl/formulagroupcl.cxx @@ -3287,7 +3287,14 @@ public: decl << ") {\n\tint gid0 = get_global_id(0);\n\tresult[gid0] = " << DK->GenSlidingWindowDeclRef(false) << ";\n}\n"; mFullProgramSrc = decl.str(); - SAL_INFO("sc.opencl.source", "Program to be compiled:\n" << mFullProgramSrc); + std::stringstream area; +#ifdef SAL_DETAIL_ENABLE_LOG_INFO + if (mKernelSignature[0] == '_') + area << "sc.opencl.source." << mKernelSignature.substr(1, std::string::npos); + else + area << "sc.opencl.source." << mKernelSignature; + SAL_INFO(area.str().c_str(), "Program to be compiled:\n" << mFullProgramSrc); +#endif } /// Produce kernel hash std::string GetMD5() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits