Searched refs:CLDeviceImpl (Results 1 – 18 of 18) sorted by relevance
15 CLDeviceImpl::Info::Info() = default;17 CLDeviceImpl::Info::Info(cl::DeviceType deviceType) : type(deviceType) {} in Info()19 CLDeviceImpl::Info::~Info() = default;21 CLDeviceImpl::Info::Info(Info &&) = default;23 CLDeviceImpl::Info &CLDeviceImpl::Info::operator=(Info &&) = default;25 CLDeviceImpl::CLDeviceImpl(const cl::Device &device) : mDevice(device) {} in CLDeviceImpl() function in rx::CLDeviceImpl27 CLDeviceImpl::~CLDeviceImpl() = default;
16 class CLDeviceImpl : angle::NonCopyable19 using Ptr = std::unique_ptr<CLDeviceImpl>;66 CLDeviceImpl(const cl::Device &device);67 virtual ~CLDeviceImpl();
18 class CLDeviceImpl; variable
48 virtual CLDeviceImpl::CreateDatas createDevices() const = 0;
41 const rx::CLDeviceImpl::Info &getInfo() const;45 template <typename T = rx::CLDeviceImpl>58 const rx::CLDeviceImpl::CreateFunc &createFunc);62 const rx::CLDeviceImpl::Ptr mImpl;63 const rx::CLDeviceImpl::Info mInfo;86 inline const rx::CLDeviceImpl::Info &Device::getInfo() const in getInfo()
76 DevicePtrs createDevices(rx::CLDeviceImpl::CreateDatas &&createDatas);
338 rx::CLDeviceImpl::CreateFuncs subDeviceCreateFuncs; in createSubDevices()431 const rx::CLDeviceImpl::CreateFunc &createFunc) in Device()
261 DevicePtrs Platform::createDevices(rx::CLDeviceImpl::CreateDatas &&createDatas) in createDevices()
591 const rx::CLDeviceImpl::Info &info = dev.getInfo(); in ValidateGetDeviceInfo()
15 CLDeviceVk::CLDeviceVk(const cl::Device &device) : CLDeviceImpl(device) {} in CLDeviceVk()19 CLDeviceImpl::Info CLDeviceVk::createInfo(cl::DeviceType type) const in createInfo()
59 CLDeviceImpl::CreateDatas CLPlatformVk::createDevices() const in createDevices()62 CLDeviceImpl::CreateDatas createDatas; in createDevices()
22 CLDeviceImpl::CreateDatas createDevices() const override;
18 class CLDeviceVk : public CLDeviceImpl
24 CLDeviceImpl::CreateDatas createDevices() const override;
16 class CLDeviceCL : public CLDeviceImpl
66 CLDeviceImpl::Info CLDeviceCL::createInfo(cl::DeviceType type) const in createInfo()240 : CLDeviceImpl(device), mNative(native) in CLDeviceCL()
316 CLDeviceImpl::CreateDatas CLPlatformCL::createDevices() const in createDevices()318 CLDeviceImpl::CreateDatas createDatas; in createDevices()
476 "src/libANGLE/renderer/CLDeviceImpl.h",505 "src/libANGLE/renderer/CLDeviceImpl.cpp",