#include <iostream>
#include <CL/cl2.hpp>
#include <vector>
#include <fstream>
#include <boost/shared_ptr.hpp>
#include <string>
#include <sstream>
Go to the source code of this file.
|
| ProgramPtr | pses_kinect_utilities::build_ocl_program (DevicePtr device, ContextPtr context, StringPtr kernel) |
| |
| template<typename T > |
| BufferPtr | pses_kinect_utilities::create_ocl_buffer (ContextPtr context, unsigned int n_elements, int access_type) |
| |
| QueuePtr | pses_kinect_utilities::create_ocl_command_queue (ContextPtr context, DevicePtr device) |
| |
| KernelPtr | pses_kinect_utilities::create_ocl_kernel (ProgramPtr program, const std::string &program_name) |
| |
| ContextPtr | pses_kinect_utilities::get_ocl_context (DevicePtr device) |
| |
| DevicePtr | pses_kinect_utilities::get_ocl_default_device () |
| |
| StringPtr | pses_kinect_utilities::load_kernel_definition (const std::string &path) |
| |
| template<typename T > |
| void | pses_kinect_utilities::read_ocl_buffer (QueuePtr queue, BufferPtr buffer, std::vector< T > &array) |
| |
| template<typename T > |
| void | pses_kinect_utilities::read_ocl_buffer (QueuePtr queue, BufferPtr buffer, const unsigned int size, T *array) |
| |
| template<typename T > |
| void | pses_kinect_utilities::write_ocl_buffer (QueuePtr queue, BufferPtr buffer, std::vector< T > &array) |
| |
| template<typename T > |
| void | pses_kinect_utilities::write_ocl_buffer (QueuePtr queue, BufferPtr buffer, const unsigned int size, const T *array) |
| |
| #define CL_HPP_MINIMUM_OPENCL_VERSION 110 |
| #define CL_HPP_TARGET_OPENCL_VERSION 110 |