summaryrefslogtreecommitdiff
path: root/sc/source/core/opencl/openclwrapper.hxx
AgeCommit message (Expand)Author
2013-11-25add methods to enable and disable automatic device selectionMarkus Mohrhard
2013-11-25provide UNO API for OpenCL selectionMarkus Mohrhard
2013-11-13We don't use the static OpenCL kernels any moreTor Lillqvist
2013-11-07Bin an unused functionTor Lillqvist
2013-10-01make sure that we really fall back to new compile if binary failedMarkus Mohrhard
2013-09-30Revert "Fix OpenCL use on Mac"Tor Lillqvist
2013-09-28Fix OpenCL use on MacTor Lillqvist
2013-09-19read the binary files from the cached folderMarkus Mohrhard
2013-09-19use $UserInstallation/cache to cache opencl kernelsMarkus Mohrhard
2013-09-19Be explicit on what kind of "kernels" we are compiling.Kohei Yoshida
2013-09-19Compile kernel when fetching the Kernel instance.Kohei Yoshida
2013-09-19Compile kernels for real.Kohei Yoshida
2013-09-19Set up a thread to compile OpenCL kernels during file load.Kohei Yoshida
2013-09-19we no longer use that method for initializing openclMarkus Mohrhard
2013-09-19remove unused methodMarkus Mohrhard
2013-09-19introduce strong versioning of the kernel sourcesMarkus Mohrhard
2013-09-19Properly cache compiled kernel instances.Kohei Yoshida
2013-09-19This base class is pointless.Kohei Yoshida
2013-09-19OpenclDevice is a stateless class. Make all its methods static.Kohei Yoshida
2013-09-19I didn't mean to change that.Kohei Yoshida
2013-09-19Remove unused methods.Kohei Yoshida
2013-09-19Use std::vector to store pre-defined kernel names.Kohei Yoshida
2013-09-19Some cleanups.Kohei Yoshida
2013-09-19add a way to change the opencl deviceMarkus Mohrhard
2013-09-19implement method for switching opencl devicesMarkus Mohrhard
2013-09-19Avoid having build-time dependency on scopencl.Kohei Yoshida
2013-09-19inital work on showing available opencl platforms/devicesMarkus Mohrhard
2013-09-19Remove these Windows specific DLL loading in favor of clew.Kohei Yoshida
2013-09-19Use clew from clcc to allow run-time loading of opencl drivers.Kohei Yoshida
2013-09-19Put all opencl related code inside sc::opencl namespace.Kohei Yoshida
2013-08-30Patch for milestone1-0829-v4.Haidong Lian
2013-08-05Implement MINVERSE using OpenCL.Haidong Lian
2013-07-24Add support for double in OpenCL kernel.Haidong Lian
2013-07-14Use CL_MAP_WRITE_INVALIDATE_REGION only if defined (in OpenCL 1.2)Tor Lillqvist
2013-07-11Apple still has cl.h in a different path, fix conflict mis-resolutionTor Lillqvist
2013-07-11Remove superfluous #endifTor Lillqvist
2013-07-11chmod -xTor Lillqvist
2013-07-11better opencl error reporting / diagnostics.Michael Meeks
2013-07-11cleanup formulagroupcl and add opencl kernel for averagedelta.Michael Meeks
2013-07-11Latest cleanup and improvements of opencl backend.Michael Meeks
2013-07-04MaxTextExtent is not usedTor Lillqvist
2013-07-04CL_MAP_WRITE_INVALIDATE_REGION is not usedTor Lillqvist
2013-07-04Bin leftover (?) no-op clGetCommandQueueInfo() callTor Lillqvist
2013-06-28Apple has the header in a different pathTor Lillqvist
2013-06-27abstract out the FormulaGroupInterpreter more cleanly.Michael Meeks
2013-06-27use #if to avoid gotchas, move header to include, make UI conditional.Michael Meeks
2013-06-27more work on formula interpretation.Jing Xian
2013-06-17Initial OpenCL pieces.Peng Gao