HighMap library (C++)
Loading...
Searching...
No Matches
gpu_opencl.hpp
Go to the documentation of this file.
1/* Copyright (c) 2023 Otto Link. Distributed under the terms of the GNU General
2 Public License. The full license is in the file LICENSE, distributed with
3 this software. */
4
15#pragma once
16#include <string>
17
18#include "cl_wrapper.hpp"
19#include "cl_wrapper/run.hpp"
20
21#include "highmap/array.hpp"
22
23namespace hmap::gpu
24{
25
26void helper_bind_optional_buffer(clwrapper::Run &run,
27 const std::string &id,
28 const Array *p_array);
29
30bool init_opencl();
31
32} // namespace hmap::gpu
Declaration of the Array class for 2D floating-point arrays with various mathematical operations and ...
Definition blending.hpp:186
void helper_bind_optional_buffer(clwrapper::Run &run, const std::string &id, const Array *p_array)
Definition gpu_opencl.cpp:17
bool init_opencl()
Definition gpu_opencl.cpp:32