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

Kohei Yoshida kohei.yoshida at collabora.com
Sun Sep 15 17:22:55 PDT 2013


New branch 'feature/calc-pluggable-opencl' available with the following commits:
commit b76a80472394786a87ea1268e9bbb8846ab6ff36
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Fri Sep 13 18:59:41 2013 -0400

    Avoid having build-time dependency on scopencl.
    
    Change-Id: I32918599dca0556a61b85d868dffbb5e72541e69

commit 6b6088dcfd4f3e5b49e8bea677f146003bd43a7d
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
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 <markus.mohrhard at googlemail.com>
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 <markus.mohrhard at googlemail.com>
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 <markus.mohrhard at googlemail.com>
Date:   Fri Sep 13 17:39:19 2013 +0200

    fix some updating problems in the opencl auto select dialog
    
    Change-Id: I2ddddbd694a0fe4971a1ef40ee6e15e6b3f07b3f

commit 2914f05f7900c876e9120ac204eee7c3eff9b5ac
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
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 <markus.mohrhard at googlemail.com>
Date:   Fri Sep 13 16:57:56 2013 +0200

    store opencl auto select setting in configuration
    
    Change-Id: I687b31959b2932cc1b5f7ce6daea8d7bbbe85ee5

commit ea8ef8b47eeb018a9dea051bd8dba7f9b9db18b4
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
Date:   Fri Sep 13 14:41:51 2013 +0200

    display platform and device together
    
    Change-Id: Iebe13dae8ede0696913597116904af8e720ffc65

commit 20144d518600d40db91b6cf42902d56ddfcc6d2f
Author: Markus Mohrhard <markus.mohrhard at googlemail.com>
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 <kohei.yoshida at collabora.com>
Date:   Fri Sep 13 11:47:56 2013 -0400

    Correct shared library name per platform.
    
    Change-Id: Ie50661aff48f74ea49162d1f893d3d0fc2ee2165

commit d4a74de62dd0336ad7d3a21980976d520b0f0105
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
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 <markus.mohrhard at googlemail.com>
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 <markus.mohrhard at googlemail.com>
Date:   Fri Sep 13 07:05:53 2013 +0200

    use the correct description for the opencl option
    
    Change-Id: Ie4b8e2f99bb8a32dae31555561c86a448201f792

commit 19983dfa038b0a6766cf3d5bdaade6004a45ceaf
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
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 <kohei.yoshida at gmail.com>
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 <kohei.yoshida at gmail.com>
Date:   Thu Sep 12 07:36:34 2013 -0400

    Additional build fix for Windows.
    
    Change-Id: Ie1d6eec25c442e8dba31936e502249ee04c13177

commit 017303c13b1855ebdb71aae32174c73e7b6180b9
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
Date:   Wed Sep 11 17:46:35 2013 -0400

    Allow enable / disable opencl at build time.
    
    Change-Id: I65e2a71aae8317930d1575e7d82c11c3fd2b74de

commit d0a829159a998a378461226916d9f45849e00a6e
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
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 <kohei.yoshida at collabora.com>
Date:   Tue Sep 10 17:01:15 2013 -0400

    Put all opencl related code inside sc::opencl namespace.
    
    Change-Id: Ia6c1fd88ed08022347c60af33a8620b9cf278c12



More information about the Libreoffice-commits mailing list