New branch 'feature/calc-pluggable-opencl' available with the following commits:
commit b76a80472394786a87ea1268e9bbb8846ab6ff36
Author: Kohei Yoshida
Date: Fri Sep 13 18:59:41 2013 -0400
Avoid having build-time dependency on scopencl.
Change-Id: I32918599dca0556a61b85d868dffbb5e72541e69
commit 6b6088dcfd4f3e5b49e8bea677f146003bd43a7d
Author: Kohei Yoshida
Date: Thu Sep 12 21:15:10 2013 -0400
Change so that we won't have to include mtvelements.hxx in cellvalue.hxx.
Because mtvelements.hxx is very slow to parse by the compiler, and
cellvalue.hxx is included everywhere. Hopefully this will speed up the
compilation time of sc...
Change-Id: Ic9a9b8483c8325e4a91021f071f2391db8b57806
commit ac52af95d432f29f5af967c69ad758e29e339488
Author: Markus Mohrhard
Date: Fri Sep 13 21:44:58 2013 +0200
store the platform and device id for later look-up
Change-Id: If95858d3812c913a3695f04bcfac76325171d102
commit 4b41e8197841228beaea74222fa1d0c87d6c4c80
Author: Markus Mohrhard
Date: Fri Sep 13 21:28:09 2013 +0200
show compute units, frequency and memory for opencl devices
Change-Id: Ib322a429a3d29ed985702dc1b5cb9d1cb0a1ac07
commit d92548c8621e11a59a77fc1bb9466715fc067c40
Author: Markus Mohrhard
Date: Fri Sep 13 17:39:19 2013 +0200
fix some updating problems in the opencl auto select dialog
Change-Id: I2bd694a0fe4971a1ef40ee6e15e6b3f07b3f
commit 2914f05f7900c876e9120ac204eee7c3eff9b5ac
Author: Markus Mohrhard
Date: Fri Sep 13 17:18:52 2013 +0200
enable the opencl device selection also after enabling opencl again
Change-Id: If898125c55794ea542643d0299b02b6183b79ef9
commit 13936f50924c66e2b013bf0326a6d181afa9cf67
Author: Markus Mohrhard
Date: Fri Sep 13 16:57:56 2013 +0200
store opencl auto select setting in configuration
Change-Id: I687b31959b2932cc1b5f7ce6daea8d7bbbe85ee5
commit ea8ef8b47eeb018a9dea051bd8dba7f9b9db18b4
Author: Markus Mohrhard
Date: Fri Sep 13 14:41:51 2013 +0200
display platform and device together
Change-Id: Iebe13dae8ede0696913597116904af8e720ffc65
commit 20144d518600d40db91b6cf42902d56ddfcc6d2f
Author: Markus Mohrhard
Date: Fri Sep 13 14:29:24 2013 +0200
disable the opencl device selection while auto selection is enabled
Change-Id: Ie2f10e9e863bfcb6a34380049bd63e480aab76d2
commit edb3cd3dacb45cc8806f4c8018b303879bec2217
Author: Kohei Yoshida
Date: Fri Sep 13 11:47:56 2013 -0400
Correct shared library name per platform.
Change-Id: Ie50661aff48f74ea49162d1f893d3d0fc2ee2165
commit d4a74de62dd0336ad7d3a21980976d520b0f0105
Author: Kohei Yoshida
Date: Fri Sep 13 11:34:52 2013 -0400
More sensible way to handle software interpreter invocation.
Change-Id: Iea44ec03ce5b779558a8f5e762d0428d90f2334d
commit 3f41ef4c5fe059628c17a560df7e0ec697871903
Author: Markus Mohrhard
Date: Fri Sep 13 14:11:43 2013 +0200
inital work on showing available opencl platforms/devices
Change-Id: I7e9beb3abeee42b19788980d43fb1ab5140e3e65
commit b7160172cdf26b90e2bc4ae7b5172b02f172ceba
Author: Markus Mohrhard
Date: Fri Sep 13 07:05:53 2013 +0200
use the correct description for the opencl option
Change-Id: Ie4b8e2f99bb8a32dae3161c86a448201f792
commit 19983dfa038b0a6766cf3d5bdaade6004a45ceaf
Author: Kohei Yoshida
Date: Thu Sep 12 23:44:53 2013 -0400
Remove these Windows specific DLL loading in favor of clew.
Change-Id: Ia2ca3c512e033e80a55eb2d33fdd34d07297f29b
commit a0f1577167e17ef7af54b45c4b96f7a06410041f
Author: Kohei Yoshida
Date: Thu Sep 12 18:03:34 2013 -0400
On linux, the entry library name is 'libOpenCL.so'.
And it should be installed in the system library path, so no need to
specify full path to load it.
Change-Id: I0a77bd6911e69f8453b7c95c7cdcb77fe2e6e5e0
commit 798cf059bd5ee25fbc8b0d26a69ed8d1ea24b32b
Author: Kohei Yoshida
Date: Thu Sep 12 16:13:19 2013 -0400
Add a quick test code to detect available OpenCL platforms.
Compile this with clew files from source/core/opencl/clcc.
Change-Id: I9a0be046ec996a6bccdcc8555aa8119fcf9afde3
commit 27d9f6334fb1fe3e204759b57b75cf01061ccfcf
Author: Kohei Yoshida
Date: Thu Sep 12 07:36:34 2013 -0400
Additional build fix for Windows.
Change-Id: Ie1d6eec25c442e8dba31936e502249ee04c13177
commit 017303c13b1855ebdb71aae32174c73e7b6180b9
Author: Kohei Yoshida
Date: Wed Sep 11 19:21:35 2013 -0400
OpenCL code shouldn't be needing any UI code.
Change-Id: I789ac7b9c1404b2f7b35178d9c43c59182a20cea
commit baf2ce459ef2170b3491cfd169cf463005002296
Author: Kohei Yoshida
Date: Wed Sep 11 19:20:54 2013 -0400
Move the clewInit to where the Windows DLL is manually loaded.
Change-Id: I58c8bcbd76c28c458fb28c21d65887159fa0ea34
commit 037712cd8e134b3bd9ac830dabb7b56c1cfbe1e1
Author: Kohei Yoshida
Date: Wed Sep 11 17:46:35 2013 -0400