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.
9 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
10 years ago
Gav Wood
a80dadeda1
Synchronise windows logging in ethminer.
10 years ago
Gav Wood
a0b7159ce6
Avoid boost dependency for libethash-cl.
10 years ago
Gav Wood
d14e4f60fd
Attempt at mac fix.
10 years ago
Gav Wood
4aa16489b6
Build fix for mac.
10 years ago
Gav Wood
5904badec7
Use boost counterparts. Apparently std::random and boost::random are not
reliably interoperable.
10 years ago
Gav Wood
09e5dbfa06
Use boost's guaranteed non-deterministic random number generator. If it
compiles, it's safe.
10 years ago
Lefteris Karapetsas
c429b03ddb
Disable chunking until further notice
10 years ago
Lefteris Karapetsas
3a61c2577e
CL: switch to chunks if clEnqueuWriteBuffer fails
Probably fixes #2559 even though chunking is not stable at the moment.
10 years ago
Paweł Bylica
8c5247af5d
Style.
10 years ago
Paweł Bylica
9b45b6b571
Use external prebuilt OpenCL ICD DLL.
10 years ago
Paweł Bylica
502cec737a
Another try for OSX.
10 years ago
Paweł Bylica
fa2f3f2e14
I really need to get some sleep.
10 years ago
Paweł Bylica
201d2fff0d
Ping buildbot.
10 years ago
Paweł Bylica
53f8d86589
Ping buildbot.
10 years ago
Paweł Bylica
63730439b8
Disable OpenCL_ICD on OSX.
10 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
10 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
10 years ago
Lefteris Karapetsas
abe869600b
Query Platforms checks for special not found value
This value is provided by the Khronos ICD
10 years ago
Lefteris Karapetsas
89dfa35f9e
Link to Khronos ICD instead of OpenCL
10 years ago