diff --git a/src/cpp/invoke/OpenCLJNI.cpp b/src/cpp/invoke/OpenCLJNI.cpp index eae1c62b4e47655ad935c712248d0ccd4d647d36..6976bb14e2eb9651f462c1484c9042e827a06e5f 100644 --- a/src/cpp/invoke/OpenCLJNI.cpp +++ b/src/cpp/invoke/OpenCLJNI.cpp @@ -89,7 +89,7 @@ void OpenCLRange::fill(JNIEnv *jenv, jobject rangeInstance, jint dims, size_t* o } JNI_JAVA(jobject, OpenCLJNI, createProgram) - (JNIEnv *jenv, jobject jobj, jobject deviceInstance, jstring source, jstring binaryKey) { + (JNIEnv *jenv, jobject jobj, jobject deviceInstance, jstring source) { jobject platformInstance = OpenCLDevice::getPlatformInstance(jenv, deviceInstance); cl_platform_id platformId = OpenCLPlatform::getPlatformId(jenv, platformInstance); @@ -106,7 +106,7 @@ JNI_JAVA(jobject, OpenCLJNI, createProgram) jstring log=NULL; - cl_program program = CLHelper::compile(jenv, context, &deviceId, &source, &binaryKey, &log, &status); + cl_program program = CLHelper::compile(jenv, context, 1, &deviceId, &source, &log, &status); cl_command_queue queue = NULL; if(status == CL_SUCCESS) { cl_command_queue_properties queue_props = CL_QUEUE_PROFILING_ENABLE;