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 |
Con Kolivas
|
0c910673b2
Set max preferred size to 256 to prevent lying cards from crashing when no worksize is set.
|
14 years ago |
Con Kolivas
|
826cc4800e
Opcode should be ULL.
|
14 years ago |
Rusty Russell
|
efebee5ab8
Fix the case where there are no GPUs, and exit if they give errors.
|
14 years ago |
Ycros
|
a636a6744f
Merge branch 'cgminer' of git://github.com/ckolivas/cgminer into cgminer
|
14 years ago |
Ycros
|
52d6e7ca37
Fixed fread issues under Windows.
|
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
|
821da37c84
Add hardware name to binary kernel name allowing for unique kernels for different cards on the same machine.
|
14 years ago |
Con Kolivas
|
13b43cfad1
Update copyright and authors.
|
14 years ago |
Con Kolivas
|
594b38b8cb
Fix redefinition of gnu source.
|
14 years ago |
Ycros
|
ec8319176e
Build on windows using mingw32.
|
14 years ago |
Ycros
|
5d301c8ba0
Make a binary load failure build from source.
|
14 years ago |
Con Kolivas
|
3aa5be4fcf
Reinstate binary kernel loading with fixes.
|
14 years ago |
Con Kolivas
|
60f0bb19de
Temporarily back out binary building till it's working more reliably.
|
14 years ago |
Con Kolivas
|
a095f0fae2
Broke source generated program. Fix.
|
14 years ago |
Con Kolivas
|
4d73057772
Build binaries with unique filenames from the kernel generated and save them.
|
14 years ago |
Con Kolivas
|
973b2199e1
Tidy.
|
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
|
1dfbe60353
Put sanity limit on work size since some nvidia fail :(
|
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 |