31 Commits
Author SHA1 Message Date
Tony Butler b0fd994f84 Add API rebind polling 2023-05-23 16:49:43 -06:00
Tony Butler 25e97c192c Update to latest sse2neon.h from github:DLTcollab/sse2neon 2022-10-23 15:27:14 -06:00
Tony Butler 468d8733cc Add MSVC/2022 to version.h 2022-01-28 21:09:24 -07:00
Tony Butler 45b1e35957 Add support for client.reconnect method 2021-12-30 06:26:52 -07:00
Tony Butler 41c699ffd5 Fix compile for VAES support with GCC<10 2021-11-28 22:11:42 -07:00
Tony Butler 12a79ca6b7 Slash and burn EOL whitespace everywhere 2021-11-27 17:59:40 -07:00
Tony Butler eb0fbdfcb6 Only initGhostRider() when job is in the family 2021-11-24 13:04:03 -07:00
Tony Butler cd7d380b3f Fix various memory leaks 2021-10-25 04:06:49 -06:00
Tony Butler 0f73d188e5 Cap max threads to 4096 with nVidia OpenCL 2021-10-11 04:17:01 -06:00
Tony Butler 5de34c4f71 Adjust API version logic 2021-10-11 04:17:01 -06:00
Tony Butler b30521aa21 Adjust definitions and replace literal 0x4038 2021-10-11 04:17:01 -06:00
Tony Butler de3f136abc Revert amd_bitalign/amd_bfe polyfills 2021-10-11 04:17:01 -06:00
Tony Butler e973877e9f Apply "no-static-without-amd" fixes 2021-10-11 04:17:01 -06:00
Tony Butler 8ece2dd10d Attempt repair of cn/r output-array access problem 2021-10-11 04:17:01 -06:00
Tony Butler a135c12bed Second try at fixing cn/r atomic_inc() call 2021-10-11 04:17:01 -06:00
Tony Butler 5cc1427c78 Attempt fix for cn/r on Apple-AMD 2021-10-11 04:17:01 -06:00
Tony Butler dcf76473d4 Add Ellesmere correctly (still just a Polaris alias) 2021-10-11 04:17:01 -06:00
Tony Butler 4b3fc88473 Add every Apple AMD GPU type 2021-10-11 04:17:01 -06:00
Tony Butler 5177df95d6 Possibly fix problem with clGetProgramInfo crash 2021-10-11 04:17:01 -06:00
Tony Butler 30b6038925 Readjust OclDevice logic and add OCL_VENDOR_APPLE 2021-10-11 04:17:01 -06:00
Tony Butler 8a68a21d3c Fix #2583 compiling without kawpow (string ref is nonexistent then) 2021-10-11 03:31:28 -06:00
Tony Butler df2d403218 Fix --threads generates "*" profile without "kawpow":false to negate it. 2021-09-20 06:49:17 -06:00
Tony Butler 06feb6eabd Fix compile warning when WITH_RANDOMX=OFF 2021-09-19 18:12:46 -06:00
Tony Butler 0e25666db9 Fixup RandomX naming consistency 2021-09-16 08:24:37 -06:00
Tony Butler 03b7f3316a Fix CL code for KawPow where it assumes everything is AMD 2021-05-15 20:34:57 -06:00
Tony Butler 3981805920 Fixup MacOS CUDA backend default loader name 2021-05-14 05:28:31 -06:00
Tony Butler 4c4b29d45c Add MoneroV (rx/v) algorithm [based on MoneroOcean/master] 2019-12-18 16:17:22 -07:00
Tony Butler 275d9e9c07 Build hwloc version string based on HWLOC_API_VERSION, whenever hwlocVersion object does not exist (<1.11.x) 2019-08-02 02:37:55 -06:00
Tony Butler d394177a0c Upstream fixed it for good with [Added checks for _rotr.] and [Fixed _rotr detection.] 2019-04-15 13:26:55 -06:00
Tony Butler 444dd8a650 Repair compilation with Clang 9.0.0 (which now includes its own _rotr intrinsic) 2019-04-15 10:39:16 -06:00
Tony Butler f4ef444ce3 Fix compilation with Clang 3.5 for those with limited compiler choices
Performance similar to gcc7+ on systems where gcc4 is the only alternative
2019-03-15 07:19:47 -06:00