1
0
mirror of https://github.com/xmrig/xmrig.git synced 2026-01-18 21:22:50 -05:00

Implemented OpenCL JIT mode.

This commit is contained in:
XMRig
2019-09-12 13:10:50 +07:00
parent db79911c4b
commit 04a4a6cadc
10 changed files with 322 additions and 60 deletions

View File

@@ -32,6 +32,10 @@
namespace xmrig {
class RxJitKernel;
class RxRunKernel;
class OclRxJitRunner : public OclRxBaseRunner
{
public:
@@ -46,9 +50,14 @@ protected:
void init() override;
private:
bool loadAsmProgram();
cl_mem m_intermediate_programs = nullptr;
cl_mem m_programs = nullptr;
cl_mem m_registers = nullptr;
cl_program m_asmProgram = nullptr;
RxJitKernel *m_randomx_jit = nullptr;
RxRunKernel *m_randomx_run = nullptr;
};