diff options
author | Tor Lillqvist <tml@collabora.com> | 2014-11-27 18:03:35 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2014-11-27 19:12:21 +0200 |
commit | abeef65da71732d8fd401fce52cc37a364aa7781 (patch) | |
tree | d4b06acc478be5beb6c644c9742d119c8cee2a79 | |
parent | 52f9606ed0af7acdf330eb70b84d7c9bd6abdd52 (diff) |
Put the KernelEnv struct inside the opencl namespace, too
Change-Id: I33d51b0e30445c34c792210e7c656c1d48159019
-rw-r--r-- | include/opencl/openclwrapper.hxx | 4 | ||||
-rw-r--r-- | sc/source/core/opencl/formulagroupcl.cxx | 18 |
2 files changed, 11 insertions, 11 deletions
diff --git a/include/opencl/openclwrapper.hxx b/include/opencl/openclwrapper.hxx index 6e520a7d0711..5fd76ea724c8 100644 --- a/include/opencl/openclwrapper.hxx +++ b/include/opencl/openclwrapper.hxx @@ -36,6 +36,8 @@ if( status != CL_SUCCESS ) \ #include <cstdio> +namespace opencl { + struct KernelEnv { cl_context mpkContext; @@ -43,8 +45,6 @@ struct KernelEnv cl_program mpkProgram; }; -namespace opencl { - struct GPUEnv { //share vb in all modules in hb library diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx index 6ac2a5fb23fc..4fa3c5f92583 100644 --- a/sc/source/core/opencl/formulagroupcl.cxx +++ b/sc/source/core/opencl/formulagroupcl.cxx @@ -113,7 +113,7 @@ size_t VectorRef::Marshal( cl_kernel k, int argno, int, cl_program ) throw Unhandled(); } // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); cl_int err; if (pHostBuffer) @@ -204,7 +204,7 @@ public: } // marshaling // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); // Pass the scalar result back to the rest of the formula kernel cl_int err = clSetKernelArg(k, argno, sizeof(cl_uint), (void*)&hashCode); @@ -388,7 +388,7 @@ size_t DynamicKernelStringArgument::Marshal( cl_kernel k, int argno, int, cl_pro { FormulaToken* ref = mFormulaTree->GetFormulaToken(); // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); cl_int err; formula::VectorRefArray vRef; @@ -1131,7 +1131,7 @@ public: { assert(Base::mpClmem == NULL); // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); cl_int err; size_t nInput = mpDVR->GetArrayLength(); @@ -1912,7 +1912,7 @@ public: if (OpGeoMean* OpSumCodeGen = dynamic_cast<OpGeoMean*>(mpCodeGen.get())) { // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); cl_int err; cl_mem pClmem2; @@ -1970,7 +1970,7 @@ public: if (OpSumIfs* OpSumCodeGen = dynamic_cast<OpSumIfs*>(mpCodeGen.get())) { // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); cl_int err; DynamicKernelArgument* Arg = mvSubArguments[0].get(); @@ -3354,7 +3354,7 @@ public: void Launch( size_t nr ) { // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); cl_int err; // The results @@ -3416,7 +3416,7 @@ void DynamicKernel::CreateKernel() std::string kname = "DynamicKernel" + mKernelSignature; // Compile kernel here!!! // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); const char* src = mFullProgramSrc.c_str(); static std::string lastOneKernelHash = ""; @@ -3667,7 +3667,7 @@ bool FormulaGroupInterpreterOpenCL::interpret( ScDocument& rDoc, try { // Obtain cl context - KernelEnv kEnv; + ::opencl::KernelEnv kEnv; ::opencl::setKernelEnv(&kEnv); // Run the kernel. pKernel->Launch(xGroup->mnLength); |