Commit History

Author SHA1 Message Date
  Luke Dashjr cda82f16c5 opencl: Add a simple "fullheader" kernel interface 11 years ago
  Luke Dashjr a9f278b67a opencl: Simplify kernel-specific data handling 11 years ago
  Luke Dashjr 2bfdbc7e32 opencl: Remove redundant checks for USE_OPENCL 11 years ago
  Luke Dashjr 71fe0192d0 opencl: Only attempt to BFI_INT patch SHA256d kernels 11 years ago
  Luke Dashjr 38b2400e7f Significantly rewrite configure script to handle driver dependencies cleaner 11 years ago
  Luke Dashjr 70f17d7540 Make SHA256d mining optional 11 years ago
  Luke Dashjr 7efe730d7e Bugfix: Clarify goffset decision code, and refuse to compile kernels in situations where they won't work 11 years ago
  Luke Dashjr 88688f288f Bugfix: opencl: Output buffer must be readable by kernel since it is used with a count/position iterator 11 years ago
  Luke Dashjr fbfab8b4e4 opencl: Nearly complete migration to per-work mining algorithms 11 years ago
  Luke Dashjr c7b7a4a9d5 opencl: Support for per-work mining algorithms 11 years ago
  Luke Dashjr 28e4673181 opencl: Defer loading kernel until it is needed 11 years ago
  Luke Dashjr 1d56821c3c opencl: Split initCl into opencl_create_clState and opencl_load_kernel 11 years ago
  Luke Dashjr 211fdffd19 Copyright cleanups and updates 11 years ago
  Luke Dashjr 13e07d049d Merge branch 'opencl_kernelapi' into bfgminer 11 years ago
  Luke Dashjr 32db914def Bugfix: Report actual kernel name in RPC, rather than kernel interface name 11 years ago
  Luke Dashjr 7bd2a89809 opencl: Silence warning about duplicate const qualifier 11 years ago
  Luke Dashjr 3342cdff7c Merge commit 'fac77b0' into bfgminer 11 years ago
  Luke Dashjr fac77b0f09 opencl: bfg_clBuildProgram function to share common error handling (logging) code 11 years ago
  Luke Dashjr 15eff4074c opencl: Avoid printing empty build logs 11 years ago
  Luke Dashjr 69401b9b9f Bugfix: opencl: Free allocated memory when done with it 11 years ago
  Luke Dashjr 0676fa314a Merge commit '8e4ff7d' into bfgminer 11 years ago
  Luke Dashjr 8e4ff7de10 opencl: Workaround false warning regarding Mesa version number parsing 11 years ago
  Luke Dashjr 211db6a0f8 opencl: If kernel does not specify an interface in scrypt mode, assume it's the scrypt interface 11 years ago
  Luke Dashjr 0b2ecacdd9 opencl: Replace dated versioning with hash of source code 11 years ago
  Luke Dashjr b313e2f1f2 opencl: Search all the same kernel paths when setting kernel 11 years ago
  Luke Dashjr 4ab27d7b0e opencl: Accept arbitrary kernel filenames, provided they specify a kernel interface somewhere in the source file 11 years ago
  Luke Dashjr 4505195031 opencl: Replace (and deprecate) --no-opencl-binaries option, with --set opencl:binary=no 12 years ago
  Luke Dashjr 0678c51c74 opencl: Reenable OpenCL kernel binaries for Mesa OpenCL >= 10.1 12 years ago
  Luke Dashjr 099e0e2a5b Merge commit '981af2b' into bfgminer 12 years ago
  Luke Dashjr 981af2bbd7 Bugfix: opencl: Can only BFI_INT patch if using OpenCL binaries 12 years ago