[Libreoffice-commits] core.git: Changes to 'feature/calc-pluggable-opencl'

2013-09-12 Thread Kohei Yoshida
New branch 'feature/calc-pluggable-opencl' available with the following commits:
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

Allow enable / disable opencl at build time.

Change-Id: I65e2a71aae8317930d1575e7d82c11c3fd2b74de

commit d0a829159a998a378461226916d9f45849e00a6e
Author: Kohei Yoshida 
Date:   Wed Sep 11 14:45:36 2013 -0400

Remove opencl-sdk configure option, and build time opencl conditionals.

We now load OpenCL library dynmically at run-time as needed. So there
is no build time dependency on any OpenCL implementations.

Change-Id: I214399060398a7c5e37b9a254147ccc2834e7866

commit 784ea18e9804098acff48c1f689f000e9885b19b
Author: Kohei Yoshida 
Date:   Wed Sep 11 14:22:48 2013 -0400

Use clew from clcc to allow run-time loading of opencl drivers.

Change-Id: I9f6ce113d637dbec069caa86b32459e2001ec0a0

commit 4a6d88aac62936657fff5fb3193d2e711506c24a
Author: Kohei Yoshida 
Date:   Wed Sep 11 12:33:02 2013 -0400

Dynamically load the opencl group interpreter code at run time.

Change-Id: I0e2b393ecf068b57bfe653663be0a788caa22a36

commit 91fc96dd8be9d64c723498aec8ab0cd58181f7ab
Author: Kohei Yoshida 
Date:   Tue Sep 10 21:09:24 2013 -0400

First step toward splitting the opencl code into own shared library.

Change-Id: I44fa3ded8d48b2972af17b78ab6c0af03e024f36

commit 2d4c25d10ca8d262436712b4252c58c60960f942
Author: Kohei Yoshida 
Date:   Tue Sep 10 17:10:15 2013 -0400

Disable dummy and groundwater interpreters from the default build.

They are of no use in the default build.

Change-Id: Ie3b874a5c78123436736318357fa48baafd991f3

commit 1cbbb7f03a926c2d3f0f2fc831b43dcded05e710
Author: Kohei Yoshida 
Date:   Tue Sep 10 17:01:15 2013 -0400

Put all opencl related code inside sc::opencl namespace.

Change-Id: Ia6c1fd88ed08022347c60af33a8620b9cf278c12

___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


[Libreoffice-commits] core.git: Changes to 'feature/calc-pluggable-opencl'

2013-09-15 Thread Kohei Yoshida
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