summaryrefslogtreecommitdiff
path: root/modules/remote-opencl/c++/remote.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-04-12 17:25:51 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-04-12 17:25:51 +0200
commit73405e9544f5c6910d8d2e3dea8062e5f5d62b71 (patch)
treee81387ddeb57f783d117efd8d438d139dacef324 /modules/remote-opencl/c++/remote.hpp
parentcb77d1fe956d6011a5739bce5eddf6f6daf80661 (diff)
codec,remote-opencl: Work on remote devices
Diffstat (limited to 'modules/remote-opencl/c++/remote.hpp')
-rw-r--r--modules/remote-opencl/c++/remote.hpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/remote-opencl/c++/remote.hpp b/modules/remote-opencl/c++/remote.hpp
index 4ece821..0ef9e57 100644
--- a/modules/remote-opencl/c++/remote.hpp
+++ b/modules/remote-opencl/c++/remote.hpp
@@ -1,6 +1,8 @@
#pragma once
-#include <CL/cl.hpp>
+#include <CL/opencl.hpp>
+
+#include <forstio/codec/rpc.hpp>
namespace saw {
namespace rmt {
@@ -8,20 +10,22 @@ struct OpenCl {};
}
template<>
-class remote_api<rmt::OpenCl> {
+class remote<rmt::OpenCl> {
private:
SAW_FORBID_COPY(remote_ctx);
SAW_FORBID_MOVE(remote_ctx);
public:
remote_api(){}
+ /*
error_or<void> create_remote(){
return remote<rmt::OpenCl>{*this};
}
+ */
};
template<>
-struct remote<rmt::OpenCl> {
+struct remote_address<rmt::OpenCl> {
private:
remote_ctx<rmt::OpenCl>* ctx_;