summaryrefslogtreecommitdiff
path: root/sc/source/core/opencl/openclwrapper.cxx
AgeCommit message (Expand)Author
2013-09-19share the setting for the device name lengthMarkus Mohrhard
2013-09-19fix a number of memory leaksMarkus Mohrhard
2013-09-19Properly cache compiled kernel instances.Kohei Yoshida
2013-09-19reintroduce changes from TorMarkus Mohrhard
2013-09-19OpenclDevice is a stateless class. Make all its methods static.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-19only list opencl devices with double supportMarkus Mohrhard
2013-09-19store the opencl device id and propagate it from the ui to opencl codeMarkus Mohrhard
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-19store the platform and device id for later look-upMarkus Mohrhard
2013-09-19show compute units, frequency and memory for opencl devicesMarkus Mohrhard
2013-09-19Correct shared library name per platform.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-19Move the clewInit to where the Windows DLL is manually loaded.Kohei Yoshida
2013-09-19Use clew from clcc to allow run-time loading of opencl drivers.Kohei Yoshida
2013-09-19First step toward splitting the opencl code into own shared library.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-22cppcheck: various fixesJulien Nabet
2013-08-22cppcheck: fix redundant assignmentsJulien Nabet
2013-08-08Fix some memory leaksJulien Nabet
2013-08-05Implement MINVERSE using OpenCL.Haidong Lian
2013-07-24Add support for double in OpenCL kernel.Haidong Lian
2013-07-24Prompt the user to delete cached kernels on failureMichael Meeks
2013-07-24add min/max/delta kernels and misc. cleanup / bug fixing.Jing Xian
2013-07-14Use CL_MAP_WRITE_INVALIDATE_REGION only if defined (in OpenCL 1.2)Tor Lillqvist
2013-07-11Re-do 5dff961ba5fab6d451d9d993e076d190a93be495: Don't look for just GPUsTor Lillqvist
2013-07-11Again: Use correct type for number of devicesTor Lillqvist
2013-07-11WaE: comparison of integers of different signsTor Lillqvist
2013-07-11Again, bin no-op call of clGetCommandQueueInfo(CL_QUEUE_THREAD_HANDLE_AMD)Tor Lillqvist
2013-07-11chmod -xTor Lillqvist
2013-07-11better opencl error reporting / diagnostics.Michael Meeks
2013-07-11try harder to setup the kernel environment.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-04Opaque binary data is opaque binary dataTor Lillqvist
2013-07-04Use correct type for number of devicesTor Lillqvist
2013-07-04Don't look for just GPUsTor Lillqvist
2013-07-04sizeof(char) is 1 by definitionTor Lillqvist
2013-07-04Bin leftover (?) no-op clGetCommandQueueInfo() callTor Lillqvist
2013-06-29Try to fix compilation against an older SDKTor Lillqvist
2013-06-28WaE: using directive refers to implicitly-defined namespace 'std'Tor Lillqvist
2013-06-27return is a statement not a function.Michael Meeks
2013-06-27cleanup conditionals.Michael Meeks
2013-06-27avoid srand / time / rand calls.Michael Meeks