The CL_PROGRAM_BINARIES forget to return the param value size. Signed-off-by: Zhigang Gong <zhigang.g...@intel.com> --- src/cl_api.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/src/cl_api.c b/src/cl_api.c index 73c5641..033e279 100644 --- a/src/cl_api.c +++ b/src/cl_api.c @@ -907,6 +907,8 @@ clGetProgramInfo(cl_program program, } else if (param_name == CL_PROGRAM_BINARY_SIZES) { FILL_GETINFO_RET (size_t, 1, (&program->bin_sz), CL_SUCCESS); } else if (param_name == CL_PROGRAM_BINARIES) { + if (param_value_size_ret) + *param_value_size_ret = sizeof(void*); if (!param_value) return CL_SUCCESS; -- 1.7.9.5 _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet