path: root/sc/source/core/opencl
AgeCommit message (Expand)AuthorFilesLines
2015-02-10Handle zero or empty cells properly when using OpenCL for divisionTor Lillqvist2-10/+69
2015-02-09Avoid OpenCL compilation error when multiple RAND() calls in a formulaTor Lillqvist1-0/+5
2015-01-21fdo88632: Make the Calc random functions non-random when requestedTor Lillqvist1-2/+2
2015-01-21Rewrite the RAND() OpenCL implementation to actually be randomTor Lillqvist1-21/+322
2014-12-08Don't treat clew as part of an "external" clcc moduleTor Lillqvist1-1/+1
2014-11-28Put the KernelEnv struct inside the opencl namespace, tooTor Lillqvist1-9/+9
2014-11-28Clean up confusing OpenCL code a bitTor Lillqvist1-20/+20
2014-11-28Move more Calc-independent OpenCL stuff from the sc to the opencl moduleTor Lillqvist5-2092/+21
2014-11-28Work in progress: Move Calc-independend OpenCL configuration out of scTor Lillqvist2-85/+9
2014-11-28Move clew into a library of its ownTor Lillqvist3-326/+2
2014-11-20Use U_SUCCESSTor Lillqvist1-1/+1
2014-11-20Use regexps in the OpenCL blacklist/whitelistTor Lillqvist1-18/+33
2014-11-12Check blacklist and whitelist here, tooTor Lillqvist1-0/+26
2014-11-12Make checkForKnownBadCompilers() publicTor Lillqvist1-21/+21
2014-11-12We want the platform vendor here, not the platform nameTor Lillqvist1-1/+1
2014-11-12Refactor and fix checkForKnownBadCompilers()Tor Lillqvist1-60/+45
2014-11-12A bit more informative SAL_INFO loggingTor Lillqvist1-2/+6
2014-11-12Add first whitelist and blacklist check attempt to checkForKnownBadCompilers()Tor Lillqvist1-12/+74
2014-11-12Bin effectively dead codeTor Lillqvist1-120/+1
2014-11-12Add comment that replies to the question in comment aboveTor Lillqvist1-0/+9
2014-11-12Don't use misleading 'm' prefix for non-member variablesTor Lillqvist1-9/+9
2014-11-12Expand tiny misleadingly named 'registerOpenCLKernel' at its only call siteTor Lillqvist1-7/+3
2014-11-12Keep also the platform vendor in ds_deviceTor Lillqvist1-0/+7
2014-11-06Revert "use the new OUString::fromUtf8 method"Stephan Bergmann1-3/+3
2014-11-06use the new OUString::fromUtf8 methodNoel Grandin1-3/+3
2014-11-06Indent the generated OpenCL a bit sanerTor Lillqvist1-8/+8
2014-11-06Avoid crashTor Lillqvist1-1/+4
2014-10-31Add line numbers to the OpenCL sources being loggedTor Lillqvist1-1/+23
2014-10-31Move variable inside the ifdef block where it is only usedTor Lillqvist1-1/+1
2014-10-31Append kernel signature to the log area in the SAL_INFO dump of its sourceTor Lillqvist1-1/+8
2014-10-31Add a few informative SAL_INFOsTor Lillqvist1-0/+3
2014-10-30Make sure the cached OpenCL profile file actually matches the devices presentTor Lillqvist1-1/+11
2014-10-30Use our standard SAL_INFO instead of homegrown LOG_PRINTF thingieTor Lillqvist1-21/+20
2014-10-30coverity#1242442 Identical code for different branchesCaolán McNamara1-8/+1
2014-10-30Use SAL_WARN instead of writing to std::cerrTor Lillqvist1-18/+6
2014-10-30Use more specific log area for the "binary file" messagesTor Lillqvist1-4/+4
2014-10-29sc::opencl::getOpenCLPlatformCount is unneededTor Lillqvist1-15/+0
2014-10-29Avoid pointless thin wrapper layerTor Lillqvist4-1485/+2
2014-10-29Don't bother with a separate dynamically loaded scopencl libraryTor Lillqvist4-9/+12
2014-10-28Bin dead and commented-out codeTor Lillqvist1-40/+0
2014-10-28Bin unused SingleVectorFormula and DoubleVectorFormula typesTor Lillqvist1-22/+0
2014-10-28This is C++Tor Lillqvist1-2/+2
2014-10-28Bin unused cl_kernel_function typedefTor Lillqvist1-8/+0
2014-10-28Bin unused strcasecmp macroTor Lillqvist1-6/+0
2014-10-28If we #define MAX_CLKERNEL_NUM 200, we know that it isn't <= 0Tor Lillqvist2-5/+0
2014-10-28Bin unused macrosTor Lillqvist1-2/+0
2014-10-28Bin unused macrosTor Lillqvist1-5/+0
2014-10-28Bin unused OPENCLWRAPPER_CL_MAP_WRITE_FLAGTor Lillqvist1-14/+0
2014-10-28Bin unused macrosTor Lillqvist1-21/+0
2014-10-28loplugin: cstylecastNoel Grandin1-2/+2