From 9d4d55e78b3631a8f9b530c47d71053aebc0cb35 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 1 Jun 2015 19:36:13 +0500 Subject: [PATCH] Cycles: Strip meaningless empty output form the MVidia OpenCL compiler --- intern/cycles/device/device_opencl.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/intern/cycles/device/device_opencl.cpp b/intern/cycles/device/device_opencl.cpp index 4a918021250..87d4ee91919 100644 --- a/intern/cycles/device/device_opencl.cpp +++ b/intern/cycles/device/device_opencl.cpp @@ -640,8 +640,11 @@ public: clGetProgramBuildInfo(*kernel_program, cdDevice, CL_PROGRAM_BUILD_LOG, ret_val_size, &build_log[0], NULL); build_log[ret_val_size] = '\0'; - fprintf(stderr, "OpenCL kernel build output:\n"); - fprintf(stderr, "%s\n", &build_log[0]); + /* Skip meaningless empty output from the NVidia compiler. */ + if(!(ret_val_size == 2 && build_log[0] == '\n')) { + fprintf(stderr, "OpenCL kernel build output:\n"); + fprintf(stderr, "%s\n", &build_log[0]); + } } if(ciErr != CL_SUCCESS) {