restore functionality of OpenCL ParallelReductionVectorRef class

Desktop / LibreOffice - Luboš Luňák [collabora.com] - 3 December 2018 14:32 EST

These functions were removed in 149a4d7566, although they quite clearly do serve a purpose, and then e9586cf0b5 removed the no longer used
variables. Without this, ParallelReductionVectorRef class simply does not work. E.g. SUM(B1:B250) would not sum all the cells, but just one (testcase is Test::testFormulaRefUpdateRange with OpenCL forced).

Change-Id: Iad1aeba2fbae2b4fc1d4236030adbb9ce6d972a1 Reviewed-on: https://gerrit.libreoffice.org/64235

1b489b74fe28 restore functionality of OpenCL ParallelReductionVectorRef class
sc/source/core/opencl/formulagroupcl.cxx | 372 +++++++++++++++++++++++++++++++
1 file changed, 372 insertions(+)

Upstream: cgit.freedesktop.org


  • Share