Added initial CUDA backend stub.

This commit is contained in:
XMRig 2019-10-23 16:37:56 +07:00
parent 534a764023
commit 0fc215c457
18 changed files with 871 additions and 7 deletions

View file

@ -30,6 +30,7 @@
#include "backend/common/interfaces/IBackend.h"
#include "base/tools/Object.h"
namespace xmrig {
@ -43,16 +44,12 @@ class Miner;
class OclBackend : public IBackend
{
public:
OclBackend() = delete;
OclBackend(const OclBackend &other) = delete;
XMRIG_DISABLE_COPY_MOVE_DEFAULT(OclBackend)
OclBackend(Controller *controller);
OclBackend(OclBackend &&other) = delete;
~OclBackend() override;
OclBackend &operator=(const OclBackend &other) = delete;
OclBackend &operator=(OclBackend &&other) = delete;
protected:
bool isEnabled() const override;
bool isEnabled(const Algorithm &algorithm) const override;