summaryrefslogtreecommitdiff
path: root/sc/source/core/opencl
AgeCommit message (Expand)AuthorFilesLines
2013-08-08Fix some memory leaksJulien Nabet1-1/+14
2013-08-07cppcheck: fix memory leakJulien Nabet1-0/+1
2013-08-05Implement MINVERSE using OpenCL.Haidong Lian4-108/+411
2013-07-24Add support for double in OpenCL kernel.Haidong Lian4-1865/+1397
2013-07-24add SC_SOFTWARE tweak to force sw group interpret.Michael Meeks1-0/+5
2013-07-24Prompt the user to delete cached kernels on failureMichael Meeks2-13/+31
2013-07-24add min/max/delta kernels and misc. cleanup / bug fixing.Jing Xian3-63/+121
2013-07-24Example code on how to handle input and output for matrix inversion.Kohei Yoshida1-2/+36
2013-07-14Use CL_MAP_WRITE_INVALIDATE_REGION only if defined (in OpenCL 1.2)Tor Lillqvist2-8/+22
2013-07-11Re-do 5dff961ba5fab6d451d9d993e076d190a93be495: Don't look for just GPUsTor Lillqvist1-2/+5
2013-07-11Again: Use correct type for number of devicesTor Lillqvist1-2/+3
2013-07-11WaE: comparison of integers of different signsTor Lillqvist1-2/+2
2013-07-11Again, bin no-op call of clGetCommandQueueInfo(CL_QUEUE_THREAD_HANDLE_AMD)Tor Lillqvist1-3/+0
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 Lillqvist4-0/+0
2013-07-11Parse the token array in the RPN order.Kohei Yoshida1-51/+26
2013-07-11Generate Reverse Polish token array (RPN) at the start.Kohei Yoshida1-3/+5
2013-07-11better opencl error reporting / diagnostics.Michael Meeks2-3/+9
2013-07-11try harder to setup the kernel environment.Michael Meeks1-0/+1
2013-07-11cleanup formulagroupcl and add opencl kernel for averagedelta.Michael Meeks4-67/+196
2013-07-11Add new opencl placeholder backend for specific scenarios.Michael Meeks1-1/+144
2013-07-11Latest cleanup and improvements of opencl backend.Michael Meeks4-869/+1585
2013-07-04Opaque binary data is opaque binary dataTor Lillqvist1-5/+2
2013-07-04Use correct type for number of devicesTor Lillqvist1-2/+3
2013-07-04Don't look for just GPUsTor Lillqvist1-2/+5
2013-07-04sizeof(char) is 1 by definitionTor Lillqvist1-4/+4
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 Lillqvist2-4/+0
2013-07-03WaE: unused parameter 'rMat'Tor Lillqvist1-1/+1
2013-07-02fix naming snafu.Michael Meeks1-1/+1
2013-07-02Add a way to inverse matrix using openCL. It's an no-op for now.Kohei Yoshida1-0/+7
2013-07-01Fix build breakage when opencl is enabled.Kohei Yoshida1-0/+1
2013-06-29Try to fix compilation against an older SDKTor Lillqvist1-1/+4
2013-06-28WaE: using directive refers to implicitly-defined namespace 'std'Tor Lillqvist1-1/+1
2013-06-28Apple has the header in a different pathTor Lillqvist1-0/+4
2013-06-27abstract out the FormulaGroupInterpreter more cleanly.Michael Meeks2-0/+471
2013-06-27return is a statement not a function.Michael Meeks1-32/+32
2013-06-27use #if to avoid gotchas, move header to include, make UI conditional.Michael Meeks1-182/+0
2013-06-27cleanup conditionals.Michael Meeks1-8/+14
2013-06-27avoid srand / time / rand calls.Michael Meeks1-4/+1
2013-06-27more work on formula interpretation.Jing Xian3-680/+1096
2013-06-17OpenCL code cleanupsMichael Meeks1-3/+2
2013-06-17Initial OpenCL pieces.Peng Gao3-0/+1320