Con Kolivas
|
fb0c580b62
Go to kernel build should we fail to clCreateProgramWithBinary instead of failing on that device.
|
14 years ago |
Con Kolivas
|
2053de6d59
Add the directory name from the arguments cgminer was called from as well to allow it running from a relative pathname.
|
14 years ago |
Con Kolivas
|
5848c11004
Confusion over the variable name for number of devices was passing a bogus value which likely was causing the zero sized binary issue.
|
14 years ago |
Con Kolivas
|
3567b69e5e
Remove fragile source patching for bitalign, vectors et. al and simply pass it with the compiler options.
|
14 years ago |
Con Kolivas
|
3d5f555407
Allow a custom kernel path to be entered on the command line.
|
14 years ago |
Con Kolivas
|
413d97096d
Make cgminer look in the install directory for the .cl files making make install work correctly.
|
14 years ago |
Con Kolivas
|
48180b697b
Fail gracefully if unable to open the opencl files.
|
14 years ago |
Con Kolivas
|
6d10ef2f6e
Bump version numbers of kernels to indicate slightly different versions.
|
14 years ago |
Con Kolivas
|
4beade3772
Retain the program immediately after it's created from source.
|
14 years ago |
Con Kolivas
|
082e20df5f
Explicitly tell the compiler to retain the program to minimise the chance of the zero sized binary errors.
|
14 years ago |
Con Kolivas
|
0f782ba6bd
Update poclbm kernel to FF sized mask and only check that range.
|
14 years ago |
Con Kolivas
|
c40f51c7c1
Move to cgminer style buffer return and file naming convention and fix a compiler warning.
|
14 years ago |
Phateus
|
d15d225a4c
Changed phatk version to 2.2
|
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
|
4365896ba2
Release the command queue created after we've copied the binary data.
|
14 years ago |
Con Kolivas
|
283d5d2343
Create a command queue from the program created from source which allows us to flush the command queue in the hope it will not generate a zero sized binary any more.
|
14 years ago |
Con Kolivas
|
2e37e3374e
Out of order command queue may fail on osx. Try without if it fails.
|
14 years ago |
Con Kolivas
|
4cd12aa8e0
Fix harmless warning.
|
14 years ago |
Con Kolivas
|
a9e1a25518
Make it possible to select the choice of kernel on the command line.
|
14 years ago |
Con Kolivas
|
116a9dc025
Update phatk kernel to one with new parameters for slightly less overhead again.
|
14 years ago |
Con Kolivas
|
1c67f6068c
Sometimes the cl compiler generates zero sized binaries and only a reboot seems to fix it.
|
14 years ago |
Con Kolivas
|
7b13812efb
Kernels are safely flushed in a way that allows out of order execution to work.
|
14 years ago |
Con Kolivas
|
a7707a26cb
Rename the poclbm file to ensure a new binary is built since.
|
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
|
857902a13d
Commit a new phatk kernel renamed to force new binary building and add proper support in makefiles.
|
14 years ago |