Home
last modified time | relevance | path

Searched refs:CLDeviceImpl (Results 1 - 17 of 17) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/
H A DCLDeviceImpl.cpp6 // CLDeviceImpl.cpp: Implements the class methods for CLDeviceImpl.
8 #include "libANGLE/renderer/CLDeviceImpl.h"
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 function in rx::CLDeviceImpl
[all...]
H A DCLDeviceImpl.h6 // CLDeviceImpl.h: Defines the abstract rx::CLDeviceImpl class.
16 class CLDeviceImpl : angle::NonCopyable class
19 using Ptr = std::unique_ptr<CLDeviceImpl>;
66 CLDeviceImpl(const cl::Device &device);
67 virtual ~CLDeviceImpl();
H A DCLtypes.h18 class CLDeviceImpl;
H A DCLPlatformImpl.h12 #include "libANGLE/renderer/CLDeviceImpl.h"
48 virtual CLDeviceImpl::CreateDatas createDevices() const = 0;
/third_party/skia/third_party/externals/angle2/src/libANGLE/
H A DCLDevice.h13 #include "libANGLE/renderer/CLDeviceImpl.h"
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()
H A DCLPlatform.h76 DevicePtrs createDevices(rx::CLDeviceImpl::CreateDatas &&createDatas);
H A DCLDevice.cpp338 rx::CLDeviceImpl::CreateFuncs subDeviceCreateFuncs; in createSubDevices()
431 const rx::CLDeviceImpl::CreateFunc &createFunc) in Device()
H A DCLPlatform.cpp261 DevicePtrs Platform::createDevices(rx::CLDeviceImpl::CreateDatas &&createDatas) in createDevices()
H A DvalidationCL.cpp591 const rx::CLDeviceImpl::Info &info = dev.getInfo(); in ValidateGetDeviceInfo()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
H A DCLDeviceVk.cpp15 CLDeviceVk::CLDeviceVk(const cl::Device &device) : CLDeviceImpl(device) {} in CLDeviceVk()
19 CLDeviceImpl::Info CLDeviceVk::createInfo(cl::DeviceType type) const in createInfo()
H A DCLPlatformVk.cpp59 CLDeviceImpl::CreateDatas CLPlatformVk::createDevices() const in createDevices()
62 CLDeviceImpl::CreateDatas createDatas; in createDevices()
H A DCLPlatformVk.h22 CLDeviceImpl::CreateDatas createDevices() const override;
H A DCLDeviceVk.h6 // CLDeviceVk.h: Defines the class interface for CLDeviceVk, implementing CLDeviceImpl.
13 #include "libANGLE/renderer/CLDeviceImpl.h"
18 class CLDeviceVk : public CLDeviceImpl
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/cl/
H A DCLPlatformCL.h24 CLDeviceImpl::CreateDatas createDevices() const override;
H A DCLDeviceCL.h6 // CLDeviceCL.h: Defines the class interface for CLDeviceCL, implementing CLDeviceImpl.
11 #include "libANGLE/renderer/CLDeviceImpl.h"
16 class CLDeviceCL : public CLDeviceImpl
H A DCLDeviceCL.cpp66 CLDeviceImpl::Info CLDeviceCL::createInfo(cl::DeviceType type) const in createInfo()
240 : CLDeviceImpl(device), mNative(native) in CLDeviceCL()
H A DCLPlatformCL.cpp314 CLDeviceImpl::CreateDatas CLPlatformCL::createDevices() const in createDevices()
316 CLDeviceImpl::CreateDatas createDatas; in createDevices()

Completed in 11 milliseconds