From 3dc86f586cf75dc34dad45d41e421d252a39beb4 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 7 Jul 2015 14:37:12 +0200 Subject: Cycles: Add debug print about CLEW initialization status --- intern/cycles/device/device_opencl.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'intern/cycles/device/device_opencl.cpp') diff --git a/intern/cycles/device/device_opencl.cpp b/intern/cycles/device/device_opencl.cpp index 476bda34a17..60522c61359 100644 --- a/intern/cycles/device/device_opencl.cpp +++ b/intern/cycles/device/device_opencl.cpp @@ -3424,7 +3424,17 @@ bool device_opencl_init(void) initialized = true; - result = clewInit() == CLEW_SUCCESS; + int clew_result = clewInit(); + if(clew_result == CLEW_SUCCESS) { + VLOG(1) << "CLEW initialization succeeded."; + result = true; + } + else { + VLOG(1) << "CLEW initialization failed: " + << ((clew_result == CLEW_ERROR_ATEXIT_FAILED) + ? "Error setting up atexit() handler" + : "Error opening the library"); + } return result; } -- cgit v1.2.3