Paweł Bylica
49dfbc0cf0
Fix some compilation warnings
8 years ago
Paweł Bylica
9ea86d7178
CMake: enforce OpenCL package from Hunter
8 years ago
Paweł Bylica
b029e2fe13
Use OpenCL ICD from hunter
8 years ago
Paweł Bylica
ea8291a99c
Use boost from hunter
8 years ago
Paweł Bylica
e6428b55b5
Upgrade cl.hpp to v2.0.10
8 years ago
Paweł Bylica
53d4888589
Remove unnecessary code
8 years ago
Paweł Bylica
435e899e3b
Drop DB including leveldb
8 years ago
Genoil
416e4a7115
easier to compile in codexl
8 years ago
kenshirothefist
b6362bced4
Add support for EthereumStratum/1.0.0 mode (see -ES option). This adds compatibility with NiceHash.com.
8 years ago
Genoil
6ffe592760
sequential DAG loading
9 years ago
Genoil
9196115f23
mixed AMD/Nvidia mining
9 years ago
Genoil
ed2e888bed
some fixes, cuda 8 rc build
9 years ago
Genoil
aac7b4436f
tiny Linux fix
9 years ago
Genoil
19459aa2b2
on-GPU DAG generation
9 years ago
Genoil
5737c170d4
re-add cl.hpp
9 years ago
Genoil
41043b3c04
shorter work mutex lock
longer work timeout
binary
9 years ago
Genoil
ca4e14ebd7
apple compute cap fix
9 years ago
Genoil
63acddf812
remove linux build warnings
9 years ago
Genoil
6107b5ddcc
MH/s output
9 years ago
Genoil
eeda3ca4cf
amd opencl build options bug fix
9 years ago
Genoil
adf32e82f8
...
9 years ago
Genoil
94f55f02e8
-added immediate exit after connection failure to support multi-algo switching
9 years ago
Genoil
bf7dc79db9
nvidia opencl speed on par with CUDA
9 years ago
Genoil
a5be252960
nvidia maxregs
9 years ago
Genoil
9276235da6
amd_bitalign
9 years ago
Genoil
a8404832ce
fix non-power of 2 opencl workgroup size bug.
9 years ago
Genoil
322534d26e
cleanup of chunks and msperbatch host code
9 years ago
Genoil
22e3b7f6fc
saved 5 opencl regs (14 to go..), fixed compute 3.0
9 years ago
Genoil
1442229665
..
9 years ago
Genoil
83537733c8
work in progress
9 years ago
Lefteris Karapetsas
ff1928657a
Add more info on CL device info printing
9 years ago
Gav Wood
a80dadeda1
Synchronise windows logging in ethminer.
9 years ago
Gav Wood
a0b7159ce6
Avoid boost dependency for libethash-cl.
9 years ago
Gav Wood
d14e4f60fd
Attempt at mac fix.
9 years ago
Gav Wood
4aa16489b6
Build fix for mac.
9 years ago
Gav Wood
5904badec7
Use boost counterparts. Apparently std::random and boost::random are not
reliably interoperable.
9 years ago
Gav Wood
09e5dbfa06
Use boost's guaranteed non-deterministic random number generator. If it
compiles, it's safe.
9 years ago
Lefteris Karapetsas
c429b03ddb
Disable chunking until further notice
9 years ago
Lefteris Karapetsas
3a61c2577e
CL: switch to chunks if clEnqueuWriteBuffer fails
Probably fixes #2559 even though chunking is not stable at the moment.
9 years ago
Paweł Bylica
8c5247af5d
Style.
9 years ago
Paweł Bylica
9b45b6b571
Use external prebuilt OpenCL ICD DLL.
9 years ago
Paweł Bylica
502cec737a
Another try for OSX.
9 years ago
Paweł Bylica
fa2f3f2e14
I really need to get some sleep.
9 years ago
Paweł Bylica
201d2fff0d
Ping buildbot.
9 years ago
Paweł Bylica
53f8d86589
Ping buildbot.
9 years ago
Paweł Bylica
63730439b8
Disable OpenCL_ICD on OSX.
9 years ago
Lefteris Karapetsas
8dd3ccb88a
Handle no devices and no platforms better
- Properly catch the exception thrown by getDevices() and if it's a no
devices found error just return an empty vector.
- Replace C macro for getPlatforms() with a proper function
9 years ago
Lefteris Karapetsas
04a58ea06c
Add OpenCL include directories to ICD
- Also make it PUBLIC in cmake so that all who link to it will also get
the OpenCL headers
9 years ago
Lefteris Karapetsas
abe869600b
Query Platforms checks for special not found value
This value is provided by the Khronos ICD
9 years ago
Lefteris Karapetsas
89dfa35f9e
Link to Khronos ICD instead of OpenCL
9 years ago