forked from bartvdbraak/blender
Cycles: Strip meaningless empty output form the MVidia OpenCL compiler
This commit is contained in:
parent
f0a0b1eaac
commit
9d4d55e78b
@ -640,9 +640,12 @@ public:
|
|||||||
clGetProgramBuildInfo(*kernel_program, cdDevice, CL_PROGRAM_BUILD_LOG, ret_val_size, &build_log[0], NULL);
|
clGetProgramBuildInfo(*kernel_program, cdDevice, CL_PROGRAM_BUILD_LOG, ret_val_size, &build_log[0], NULL);
|
||||||
|
|
||||||
build_log[ret_val_size] = '\0';
|
build_log[ret_val_size] = '\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, "OpenCL kernel build output:\n");
|
||||||
fprintf(stderr, "%s\n", &build_log[0]);
|
fprintf(stderr, "%s\n", &build_log[0]);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if(ciErr != CL_SUCCESS) {
|
if(ciErr != CL_SUCCESS) {
|
||||||
opencl_error("OpenCL build failed: errors in console");
|
opencl_error("OpenCL build failed: errors in console");
|
||||||
|
Loading…
Reference in New Issue
Block a user