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