psychocrypt
1fbd6f6b16
use runtime enable/disable flag for backends
2017-09-30 23:46:08 +02:00
psychocrypt
0938fd9836
fix opencl for windows
...
- splitt literal to smaller chunks (windows only support 16k literals)
- remove copy command for opencl folder
2017-09-30 23:46:08 +02:00
psychocrypt
085f8c2584
command line parameter
...
- store most importend parameter in a singleton
- use config file parameter
2017-09-30 23:46:08 +02:00
psychocrypt
0e4cbe2643
move opencl files to amd backend
...
- inlcude opencl source code during compile
2017-09-30 23:46:08 +02:00
psychocrypt
990c357cc9
improve auto suggestion
...
- amd/nvidia add hard limit that 64MiB memory keeps free
- improve nvidia auto suggestion (take care of lmem)
- add c++11 flag to nvidia compiler
2017-09-30 23:46:08 +02:00
psychocrypt
9e7efd40bc
fix bugs
...
- add excecutor to the singleton export list
2017-09-30 23:46:08 +02:00
psychocrypt
b1e92092bb
fix singleton issues on windows
...
- pass all singletons into the backend libraries
- move some cpu config features from the cpu config file to the global config.txt
- add global jconf to the xported singleton list
2017-09-30 23:46:08 +02:00
psychocrypt
ef551cc032
fix windows compile
...
- fix build documentation
- fix plugin load methods
- fix symbol export for plugins
2017-09-30 23:46:08 +02:00
psychocrypt
87357352c9
simplify templates
2017-09-30 23:46:08 +02:00
psychocrypt
2c5c6f382a
add option to disable CPU backend
2017-09-30 23:46:08 +02:00
psychocrypt
9967fbb0b0
fix windows support
...
- fix broken windows support
2017-09-30 23:46:08 +02:00
psychocrypt
2cc79914a6
add generic backend files
...
- add Plugin.h to load a backend
- add backend interface
2017-09-30 23:46:08 +02:00
psychocrypt
18a48e11d2
add cpu backend
...
- move needed files from root to backend folder
2017-09-30 23:46:08 +02:00
psychocrypt
de4cce9a9b
add amd backend
...
- add backend
- add auto suggestion
2017-09-30 23:46:08 +02:00
psychocrypt
926f9f037e
add nvidia backend
2017-09-30 23:46:08 +02:00