summaryrefslogtreecommitdiff
path: root/sc/source/core/opencl/openclwrapper.cxx
AgeCommit message (Expand)Author
2013-11-25add methods to enable and disable automatic device selectionMarkus Mohrhard
2013-11-25add API to retrieve all available OpenCL platforms and devicesMarkus Mohrhard
2013-11-25provide UNO API for OpenCL selectionMarkus Mohrhard
2013-11-20Use <windows.h> with a lower-case 'w' for cross-compilation goodnessTor Lillqvist
2013-11-20clewInit is importantMarkus Mohrhard
2013-11-20Enable workload-based device selection in OpenCL.Jagan Lokanatha
2013-11-17fix problem with retriving vendor information from opencl devicesMarkus Mohrhard
2013-11-17add a way to blacklist known bad OpenCL compilersMarkus Mohrhard
2013-11-17GPU Calc: remove CL_QUEUE_THREAD_HANDLE_AMD queryI-Jui (Ray) Sung
2013-11-16GPU Calc: fix regression on non-AMD GPUsI-Jui (Ray) Sung
2013-11-16cppcheck: some cleaning + use CHECK_OPENCLJulien Nabet
2013-11-13s/printf/SAL_INFOTor Lillqvist
2013-11-13We don't use the static OpenCL kernels any moreTor Lillqvist
2013-11-13A bit more informative logging (temporary)Tor Lillqvist
2013-11-07Bin an unused functionTor Lillqvist
2013-10-30Return false when no OpenCL device is detected.Kohei Yoshida
2013-10-29Eliminate unused code in openclwrapper.cxxI-Jui (Ray) Sung
2013-10-16CID#1103728 malloc(1)Caolán McNamara
2013-10-01make sure that we really fall back to new compile if binary failedMarkus Mohrhard
2013-10-01make source code opencl 1.0 compliantMarkus Mohrhard
2013-10-01hash platform version, device name, driver version into binary nameMarkus Mohrhard
2013-10-01remove unused macrosMarkus Mohrhard
2013-10-01clear cache of old files when opencl source changesMarkus Mohrhard
2013-09-30Revert "Fix OpenCL use on Mac"Tor Lillqvist
2013-09-28Fix OpenCL use on MacTor Lillqvist
2013-09-22warning C4305: 'return' : truncation from 'int' to 'bool'Michael Stahl
2013-09-19small fixes for broken codeMarkus Mohrhard
2013-09-19fix memory leakMarkus Mohrhard
2013-09-19fall back to compiling from source if binary failedMarkus Mohrhard
2013-09-19void* is dangerousMarkus Mohrhard
2013-09-19use $UserInstallation/cache to cache opencl kernelsMarkus Mohrhard
2013-09-19read the binary files from the cached folderMarkus Mohrhard
2013-09-19replace one more file write with location in profile directoryMarkus Mohrhard
2013-09-19fix another memory leakMarkus Mohrhard
2013-09-19fix another memory leakMarkus 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-19Add a heuristic to avoid always pre-compile OpenCL kernels (for xls).Kohei Yoshida
2013-09-19Oops this wasn't meant to be checked in.Kohei Yoshida
2013-09-19Fix illegal memory access between malloc and memset.Kohei Yoshida
2013-09-19Compiler warning.Kohei Yoshida
2013-09-19Let's treat oclMatrixSolve equally. No special treatment for this guy.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-19use OString instead of char* for file nameMarkus Mohrhard
2013-09-19we can still write the next files out if one failsMarkus Mohrhard