From e8102bb5f30eef49edb0591f661e4bb6e626c0aa Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Tue, 12 Jul 2016 19:39:33 +0100 Subject: tdf#100883 - opencl impls. that use SEH are still bad. Amazingly we fell-back to the old calculation path for crashes in older LibreOffices. Change-Id: Ia182f7a25c5560b68494d5cdd68e02925bfd5845 Reviewed-on: https://gerrit.libreoffice.org/27164 Reviewed-by: Jan Holesovsky Tested-by: Michael Meeks (cherry picked from commit 2b1f1030bf642d1b9c8af91aa78683a9fb95e6f4) --- opencl/source/openclwrapper.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'opencl/source/openclwrapper.cxx') diff --git a/opencl/source/openclwrapper.cxx b/opencl/source/openclwrapper.cxx index 807a185ea5ff..2551b057b1db 100644 --- a/opencl/source/openclwrapper.cxx +++ b/opencl/source/openclwrapper.cxx @@ -58,6 +58,7 @@ using namespace std; namespace opencl { GPUEnv gpuEnv; +sal_uInt64 kernelFailures = 0; namespace { @@ -883,7 +884,7 @@ const char* errorString(cl_int nError) bool GPUEnv::isOpenCLEnabled() { - return gpuEnv.mpDevID; + return gpuEnv.mpDevID && gpuEnv.mpContext; } } -- cgit