fix: correctly report support for SPIR-V 1.0 through 1.3

Related-To: NEO-10336

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
This commit is contained in:
Ben Ashbaugh
2024-03-12 15:13:37 +00:00
committed by Compute-Runtime-Automation
parent 626b3846b0
commit e00230a6c2
12 changed files with 45 additions and 18 deletions

View File

@@ -750,7 +750,7 @@ ze_result_t DeviceImp::getKernelProperties(ze_device_module_properties_t *pKerne
size_t minorVersionPos = ilVersion.find('.');
if (majorVersionPos != std::string::npos && minorVersionPos != std::string::npos) {
uint32_t majorSpirvVersion = static_cast<uint32_t>(std::stoul(ilVersion.substr(majorVersionPos + 1, minorVersionPos)));
uint32_t majorSpirvVersion = static_cast<uint32_t>(std::stoul(ilVersion.substr(majorVersionPos + 1)));
uint32_t minorSpirvVersion = static_cast<uint32_t>(std::stoul(ilVersion.substr(minorVersionPos + 1)));
pKernelProperties->spirvVersionSupported = ZE_MAKE_VERSION(majorSpirvVersion, minorSpirvVersion);
} else {