[Bf-blender-cvs] [29dc04d] master: Cycles: Report human-readable string of compilation error code

Sergey Sharybin noreply at git.blender.org
Thu Aug 4 13:50:49 CEST 2016


Commit: 29dc04d9bb59f557f5e39f458df2ebc6cb53090a
Author: Sergey Sharybin
Date:   Thu Aug 4 12:14:43 2016 +0200
Branches: master
https://developer.blender.org/rB29dc04d9bb59f557f5e39f458df2ebc6cb53090a

Cycles: Report human-readable string of compilation error code

It is possible that compilation will fail without giving anything in the
log buffer. For this cases giving a tip about error code will be really
handy.

Patch by @Ilia, thanks!

===================================================================

M	intern/cycles/device/device_opencl.cpp

===================================================================

diff --git a/intern/cycles/device/device_opencl.cpp b/intern/cycles/device/device_opencl.cpp
index 50490f3..5c05aeb 100644
--- a/intern/cycles/device/device_opencl.cpp
+++ b/intern/cycles/device/device_opencl.cpp
@@ -875,6 +875,7 @@ public:
 
 		if(ciErr != CL_SUCCESS) {
 			opencl_error("OpenCL build failed: errors in console");
+			fprintf(stderr, "Build error: %s\n", clewErrorString(ciErr));
 			return false;
 		}




More information about the Bf-blender-cvs mailing list