Browse Source

opencl: If kernel does not specify an interface in scrypt mode, assume it's the scrypt interface

Luke Dashjr 11 years ago
parent
commit
211db6a0f8
1 changed files with 3 additions and 0 deletions
  1. 3 0
      ocl.c

+ 3 - 0
ocl.c

@@ -688,6 +688,9 @@ _clState *initCl(unsigned int gpu, char *name, size_t nameSize)
 		kiname[kinamelen] = '\0';
 		clState->chosen_kernel = select_kernel(kiname);
 	}
+	else
+	if (opt_scrypt)
+		clState->chosen_kernel = KL_SCRYPT;
 	switch (clState->chosen_kernel) {
 		case KL_NONE:
 			applog(LOG_ERR, "%s: Failed to identify kernel interface for %s",