[Bf-blender-cvs] [ac98c87f89] temp-cycles-denoising: Cycles Denoising: Print file and line when opencl_assert fails

Lukas Stockner noreply at git.blender.org
Fri Mar 24 20:18:42 CET 2017


Commit: ac98c87f89eb952048ff5a5c9c28aa734ecde304
Author: Lukas Stockner
Date:   Thu Mar 23 23:59:04 2017 +0100
Branches: temp-cycles-denoising
https://developer.blender.org/rBac98c87f89eb952048ff5a5c9c28aa734ecde304

Cycles Denoising: Print file and line when opencl_assert fails

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

M	intern/cycles/device/opencl/opencl.h

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

diff --git a/intern/cycles/device/opencl/opencl.h b/intern/cycles/device/opencl/opencl.h
index 59e61aad25..e46b6bb1dc 100644
--- a/intern/cycles/device/opencl/opencl.h
+++ b/intern/cycles/device/opencl/opencl.h
@@ -221,7 +221,7 @@ public:
 		cl_int err = stmt; \
 		\
 		if(err != CL_SUCCESS) { \
-			string message = string_printf("OpenCL error: %s in %s", clewErrorString(err), #stmt); \
+			string message = string_printf("OpenCL error: %s in %s (%s:%d)", clewErrorString(err), #stmt, __FILE__, __LINE__); \
 			if(error_msg == "") \
 				error_msg = message; \
 			fprintf(stderr, "%s\n", message.c_str()); \




More information about the Bf-blender-cvs mailing list