Pass ExecutionEnvironment to get devices.

- this would allow for further re-use of objects allocated here.

Change-Id: I73b62ae3991ebd786dea3c085e1391194b8de6ba
This commit is contained in:
Mrozek, Michal
2018-08-07 14:46:15 +02:00
parent 4eb2e64231
commit d17879d412
18 changed files with 51 additions and 37 deletions

View File

@@ -38,7 +38,7 @@ namespace OCLRT {
size_t DeviceFactory::numDevices = 0;
HardwareInfo *DeviceFactory::hwInfos = nullptr;
bool DeviceFactory::getDevices(HardwareInfo **pHWInfos, size_t &numDevices) {
bool DeviceFactory::getDevices(HardwareInfo **pHWInfos, size_t &numDevices, ExecutionEnvironment &executionEnvironment) {
std::vector<HardwareInfo> tHwInfos;
unsigned int devNum = 0;
size_t requiredDeviceCount = 1;