Browse Source

Don't explicitly retain the cl program as it is of no benefit to do so and may lead to problems when trying to release the program.

nfactor-troky
Con Kolivas 13 years ago
parent
commit
32910463a3
  1. 12
      ocl.c

12
ocl.c

@ -465,12 +465,6 @@ build: @@ -465,12 +465,6 @@ build:
return NULL;
}
clRetainProgram(clState->program);
if (status != CL_SUCCESS) {
applog(LOG_ERR, "Error: Retaining Program (clRetainProgram)");
return NULL;
}
/* create a cl program executable for all the devices specified */
char *CompilerOptions = calloc(1, 256);
@ -594,12 +588,6 @@ build: @@ -594,12 +588,6 @@ build:
applog(LOG_ERR, "Error: Loading Binary into cl_program (clCreateProgramWithBinary)");
return NULL;
}
clRetainProgram(clState->program);
if (status != CL_SUCCESS) {
applog(LOG_ERR, "Error: Retaining Program (clRetainProgram)");
return NULL;
}
}
free(source);

Loading…
Cancel
Save