#ifndef DEFINED_OpenCLHelpers_H #define DEFINED_OpenCLHelpers_H #if defined(__APPLE__) || defined(__MACOSX) # include # include # include # include # include #else # include # include # include # include # include #endif //#define CL_HPP_ENABLE_EXCEPTIONS #define CL_HPP_MINIMUM_OPENCL_VERSION 110 #define CL_HPP_TARGET_OPENCL_VERSION 110 #define CL_HPP_ENABLE_SIZE_T_COMPATIBILITY #include "CL/cl2.hpp" // local instance of cl2.hpp #include #include #include // For printing information to the console #include // For reading shader files #include #include extern std::string ClErrorToString(cl_int err); #endif