Update device caps initialization

Change-Id: I2488b2a07463efefaba03ff1d979cd7034f54136
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2020-06-09 14:17:19 +02:00
committed by sys_ocldev
parent 5dc7c2368e
commit 851e894ab6
9 changed files with 48 additions and 4 deletions

View File

@@ -395,10 +395,13 @@ void ClDevice::initializeCaps() {
}
initializeOsSpecificCaps();
}
void ClDevice::initializeExtensionsWithVersion() {
std::stringstream deviceExtensionsStringStream{deviceExtensions};
std::vector<std::string> deviceExtensionsVector{
std::istream_iterator<std::string>{deviceExtensionsStringStream}, std::istream_iterator<std::string>{}};
deviceInfo.extensionsWithVersion.reserve(deviceExtensionsVector.size());
for (auto deviceExtension : deviceExtensionsVector) {
cl_name_version deviceExtensionWithVersion;
deviceExtensionWithVersion.version = CL_MAKE_VERSION(1, 0, 0);