Commit Graph
15 Commits
Author SHA1 Message Date
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