Commit History

Author SHA1 Message Date
  Luke Dashjr 60b127eaaf opencl: Teach findnonce to behave based on kernel interface rather than mining algorithm 11 years ago
  Luke Dashjr 2bfdbc7e32 opencl: Remove redundant checks for USE_OPENCL 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 fbfab8b4e4 opencl: Nearly complete migration to per-work mining algorithms 11 years ago
  Luke Dashjr 2c564d0695 Merge commit '0459dd0' into bfgminer 12 years ago
  Luke Dashjr 0459dd040f Bugfix: C reserves identifiers beginning with an underscore and uppercase letter or another underscore 12 years ago
  Luke Dashjr 223df8d6ad Move all OpenCL-specific data behind device_data pointers, and relocate OpenCL-specific code out of miner.c 12 years ago
  Luke Dashjr 2546c0598d Bugfix: Add missing includes of config.h, stdbool.h, and stdint.h 12 years ago
  Con Kolivas b196d4fa0c Support more shares to be returned for scrypt mining. 12 years ago
  Con Kolivas 86d5377e72 Use atomic ops to never miss a nonce on opencl kernels, including nonce==0, also allowing us to make the output buffer smaller. 13 years ago
  Con Kolivas 1b5c676de7 Use 256 output slots for kernels to allow 1 for each worksize. 13 years ago
  Con Kolivas 02e126f42d The worksize was unintentionally changed back to 4k by mistake, this caused a slowdown. 14 years ago
  Con Kolivas bd79a61c43 Move poclbm to new branch optimisation as well. 14 years ago
  Con Kolivas cf54f9b850 Move to 256 sized buffers and don't risk overwrite by using only 127 mask. 14 years ago
  Con Kolivas 0f782ba6bd Update poclbm kernel to FF sized mask and only check that range. 14 years ago
  Con Kolivas eea05c05b8 Update kernel with a shorter output path, and use 4k output buffer to match OS page sizes. 14 years ago
  Con Kolivas cb13e2cfe5 Make it possible to build without opencl for cpu mining only. 14 years ago
  Con Kolivas 2b6e841673 Use a buffer of up to 512 * 4 integers when retrieving work from the GPU. 14 years ago
  ckolivas e1dd27c5c2 Ensure that we don't overflow due to 32 bit limitations. 14 years ago
  Con Kolivas a45c54aaf8 Make postcalc_hash asynchronous as well. 14 years ago
  Con Kolivas f117675ac2 Optimise work loop to make cl calls asynchronous where possible. 14 years ago
  ckolivas 6b77d8500d Fixes. 14 years ago
  Con Kolivas dde7039726 Merge gpumining from oclmine. Unstable. 14 years ago