49 OpenCLBase( uint platform_number = 0, uint device_number = 0 );
54 void SetUp( uint platform_number, uint device_number );
56 static bool initalized;
57 static std::vector<cl::Platform> all_platforms;
58 static cl::Platform default_platform;
59 static std::vector<cl::Device> all_devices;
60 static cl::Device current_device;
61 static cl::Context context;
62 static cl::CommandQueue command_queue;
70 #endif // OPENCLBASE_H
OpenCLBase(uint platform_number=0, uint device_number=0)
Initialize OpenCL Objects Note that the Platform and Context are selected automatically: Platform is ...
Base class for every class that needs access to OpenCL Platforms, Contexts or Devices.