sc/source/core/data/formulacell.cxx | 4 +--- sc/source/core/opencl/formulagroupcl.cxx | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-)
New commits: commit 7a0ed3a406bd14bb2b52c383282daf4777ba76e0 Author: Kohei Yoshida <kohei.yosh...@collabora.com> Date: Fri Mar 7 09:27:05 2014 -0500 Disable pre-compilation of OpenCL kernels for now. Change-Id: I1e61fab8ae26c11af05084db1a5542c066f69852 diff --git a/sc/source/core/data/formulacell.cxx b/sc/source/core/data/formulacell.cxx index 821bc67..a977ef7 100644 --- a/sc/source/core/data/formulacell.cxx +++ b/sc/source/core/data/formulacell.cxx @@ -54,7 +54,7 @@ #include <boost/scoped_ptr.hpp> -#define ENABLE_THREADED_OPENCL_KERNEL_COMPILATION 1 +#define ENABLE_THREADED_OPENCL_KERNEL_COMPILATION 0 using namespace formula; @@ -3506,8 +3506,6 @@ ScFormulaCellGroupRef ScFormulaCell::CreateCellGroup( SCROW nLen, bool bInvarian #if ENABLE_THREADED_OPENCL_KERNEL_COMPILATION if (mxGroup->sxCompilationThread.is()) mxGroup->scheduleCompilation(); -#else - mxGroup->compileOpenCLKernel(); #endif return mxGroup; } diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx index 3cf52f5..dab6110 100644 --- a/sc/source/core/opencl/formulagroupcl.cxx +++ b/sc/source/core/opencl/formulagroupcl.cxx @@ -3208,6 +3208,10 @@ DynamicKernel::~DynamicKernel() /// Build code void DynamicKernel::CreateKernel(void) { + if (mpKernel) + // already created. + return; + cl_int err; std::string kname = "DynamicKernel"+mKernelSignature; // Compile kernel here!!! _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits