Luke Dashjr
|
b313e2f1f2
opencl: Search all the same kernel paths when setting kernel
|
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
|
176e13ea3c
opencl: Support for setting oclthreads as intensity=xNNN (for NNN xintensity); also allow setting d<whatever> for an initial dynamic intensity
|
12 years ago |
Luke Dashjr
|
a208d3fbae
Merge commit '2fb95c0' into scrypt
|
13 years ago |
Luke Dashjr
|
3097e34480
Merge commit '537b28d' into scrypt
|
13 years ago |
Luke Dashjr
|
8162547379
Merge commit 'a5ebb71' into scrypt
|
13 years ago |
Luke Dashjr
|
a0198c1502
Merge commit 'aabc723' into scrypt
|
13 years ago |
Con Kolivas
|
39f7d2fa74
Allow lookup gap and thread concurrency to be passed per device and store details in kernel binary filename.
|
13 years ago |
Con Kolivas
|
a9a0bba18b
Set the correct data for cldata and prepare for pad8 fixes.
|
13 years ago |
Con Kolivas
|
243d005b1b
Set scrypt settings and buffer size in ocl.c code to be future modifiable.
|
13 years ago |
Con Kolivas
|
b085c338f6
Make scrypt buffers and midstate compatible with cgminer.
|
13 years ago |
Luke Dashjr
|
b934937c94
Load OpenCL library dynamically, to support building without any vendor-specific files
|
13 years ago |
Con Kolivas
|
621bcca7f5
Use global offset parameter to diablo and poclbm kernel ONLY for 1 vector kernels.
|
14 years ago |
ckolivas
|
a54f76061b
Fix multiple work size entry.
|
14 years ago |
Con Kolivas
|
deff55c640
Allow different vectors to be set per device.
|
14 years ago |
zefir
|
713e8be629
move CPU chipset specific optimization into device-cpu
|
14 years ago |
ckolivas
|
95a989da4d
Conflicting entries of cl_kernel may have been causing problems, and automatically chosen kernel type was not being passed on. Rename the enum to cl_kernels and store the chosen kernel in each clState.
|
14 years ago |
Philip Kaufmann
|
47a09ceab8
added OpenCL >= 1.1 detection code, in preparation of OpenCL 1.1 global offset parameter support
|
14 years ago |
ckolivas
|
53c1e9ae37
Allow the OpenCL platform ID to be chosen with --gpu-platform.
|
14 years ago |
ckolivas
|
a4f47812ff
Iterate over all platforms displaying their information and number of devices when --ndevs is called.
|
14 years ago |
Con Kolivas
|
3d4cfce8df
Instead of using the BFI_INT patching hack on any device reporting cl_amd_media_ops, create a whitelist of devices that need it.
|
14 years ago |
Con Kolivas
|
42d49ffdc7
Revert "Restart threads by abstracting out the clcontext initialisation and using that instead of probing all cards."
|
14 years ago |
Con Kolivas
|
cf543507c6
Revert "Preinitialise the devices only once on startup."
|
14 years ago |
Con Kolivas
|
b1289a0159
Revert "Move the non cl_ variables into the cgpu info struct to allow creating a new cl state on reinit, preserving known GPU variables."
|
14 years ago |
Con Kolivas
|
28880d0dc7
Move the non cl_ variables into the cgpu info struct to allow creating a new cl state on reinit, preserving known GPU variables.
|
14 years ago |
Con Kolivas
|
071a0ad2f1
Preinitialise the devices only once on startup.
|
14 years ago |
Con Kolivas
|
8f186e61e2
Restart threads by abstracting out the clcontext initialisation and using that instead of probing all cards.
|
14 years ago |
Con Kolivas
|
a93b22c630
Make it possible to build without GPU mining by picking up HAVE_OPENCL from config.h.
|
14 years ago |
Con Kolivas
|
6374e0fafe
Import the phatk kernel. Enable it only for hardware with amd media ops for now since it crashes nvidia et. al.
|
14 years ago |