Better cl_context wrapping.

This commit is contained in:
XMRig
2019-09-01 07:37:02 +07:00
parent 65f5806367
commit 325bb5e2ca
7 changed files with 23 additions and 8 deletions

View File

@@ -47,6 +47,7 @@ public:
~OclBaseRunner() override;
protected:
inline cl_context ctx() const override { return m_ctx; }
inline const char *buildOptions() const override { return m_options.c_str(); }
inline const char *deviceKey() const override { return m_deviceKey.c_str(); }
inline const char *source() const override { return m_source; }
@@ -60,6 +61,7 @@ protected:
protected:
Algorithm m_algorithm;
cl_command_queue m_queue = nullptr;
cl_context m_ctx;
cl_mem m_input = nullptr;
cl_mem m_output = nullptr;
cl_program m_program = nullptr;