Home | History | Annotate | Download | only in CL

Lines Matching refs:Device

103  *       std::vector<cl::Device> devices = context.getInfo<CL_CONTEXT_DEVICES>();
200 class Device;
837 F(cl_context_info, CL_CONTEXT_DEVICES, VECTOR_CLASS<Device>) \
895 F(cl_command_queue_info, CL_QUEUE_DEVICE, cl::Device) \
1180 /*! \class Device
1181 * \brief Device interface for cl_device_id.
1183 class Device : public detail::Wrapper<cl_device_id>
1186 Device(cl_device_id device) { object_ = device; }
1188 Device() : detail::Wrapper<cl_type>() { }
1190 Device(const Device& device) : detail::Wrapper<cl_type>(device) { }
1192 Device& operator = (const Device& rhs)
1224 VECTOR_CLASS<Device>* devices)
1299 VECTOR_CLASS<Device>* devices) const
1326 * \param devices returns a vector of OpenCL D3D10 devices found. The cl::Device
1328 * device. If \a devices argument is NULL, this argument is ignored.
1333 * The application can query specific capabilities of the OpenCL device(s)
1335 * determine which device(s) to use.
1345 VECTOR_CLASS<Device>* devices) const
1421 const VECTOR_CLASS<Device>& devices,
2329 const Device& device, cl_kernel_work_group_info name, T* param) const
2333 &::clGetKernelWorkGroupInfo, object_, device(), name, param),
2339 getWorkGroupInfo(const Device& device, cl_int* err = NULL) const
2343 cl_int result = getWorkGroupInfo(device, name, &param);
2419 const VECTOR_CLASS<Device>& devices,
2460 const VECTOR_CLASS<Device>& devices,
2500 const Device& device, cl_program_build_info name, T* param) const
2504 &::clGetProgramBuildInfo, object_, device(), name, param),
2510 getBuildInfo(const Device& device, cl_int* err = NULL) const
2514 cl_int result = getBuildInfo(device, name, &param);
2564 const Device& device,
2570 context(), device(), properties, &error);