mirror of
https://github.com/intel/compute-runtime.git
synced 2025-11-10 05:49:51 +08:00
Correct Intermediate Language related implementation
Change-Id: Ib2bdd21c255245767df787797bb5cfe05482e489 Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
410e3c0ced
commit
da524fa03d
@@ -122,12 +122,12 @@ void ClDevice::initializeCaps() {
|
||||
initializeOpenclCAllVersions();
|
||||
deviceInfo.platformLP = (hwInfo.capabilityTable.supportsOcl21Features == false);
|
||||
deviceInfo.spirVersions = spirVersions.c_str();
|
||||
deviceInfo.ilsWithVersion[0].version = CL_MAKE_VERSION(1, 2, 0);
|
||||
strcpy_s(deviceInfo.ilsWithVersion[0].name, CL_NAME_VERSION_MAX_NAME_SIZE, spirvName.c_str());
|
||||
auto supportsVme = hwInfo.capabilityTable.supportsVme;
|
||||
auto supportsAdvancedVme = hwInfo.capabilityTable.supportsVme;
|
||||
|
||||
deviceInfo.independentForwardProgress = hwInfo.capabilityTable.supportsIndependentForwardProgress;
|
||||
deviceInfo.ilsWithVersion[0].name[0] = 0;
|
||||
deviceInfo.ilsWithVersion[0].version = 0;
|
||||
deviceInfo.maxNumOfSubGroups = 0;
|
||||
|
||||
if (ocl21FeaturesEnabled) {
|
||||
@@ -143,9 +143,6 @@ void ClDevice::initializeCaps() {
|
||||
deviceExtensions += "cl_khr_subgroups ";
|
||||
}
|
||||
|
||||
deviceInfo.ilsWithVersion[0].version = CL_MAKE_VERSION(1, 2, 0);
|
||||
strcpy_s(deviceInfo.ilsWithVersion[0].name, CL_NAME_VERSION_MAX_NAME_SIZE, spirvName.c_str());
|
||||
|
||||
if (supportsVme) {
|
||||
deviceExtensions += "cl_intel_spirv_device_side_avc_motion_estimation ";
|
||||
}
|
||||
|
||||
@@ -96,6 +96,7 @@ cl_int ClDevice::getDeviceInfo(cl_device_info paramName,
|
||||
case CL_DEVICE_HALF_FP_CONFIG: getCap<CL_DEVICE_HALF_FP_CONFIG >(src, srcSize, retSize); break;
|
||||
case CL_DEVICE_HOST_MEM_CAPABILITIES_INTEL: getCap<CL_DEVICE_HOST_MEM_CAPABILITIES_INTEL >(src, srcSize, retSize); break;
|
||||
case CL_DEVICE_HOST_UNIFIED_MEMORY: getCap<CL_DEVICE_HOST_UNIFIED_MEMORY >(src, srcSize, retSize); break;
|
||||
case CL_DEVICE_ILS_WITH_VERSION: getCap<CL_DEVICE_ILS_WITH_VERSION >(src, srcSize, retSize); break;
|
||||
case CL_DEVICE_IL_VERSION: getStr<CL_DEVICE_IL_VERSION >(src, srcSize, retSize); break;
|
||||
case CL_DEVICE_IMAGE_SUPPORT: getCap<CL_DEVICE_IMAGE_SUPPORT >(src, srcSize, retSize); break;
|
||||
case CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED: getStr<CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED >(src, srcSize, retSize); break;
|
||||
@@ -213,14 +214,6 @@ cl_int ClDevice::getDeviceInfo(cl_device_info paramName,
|
||||
retSize = srcSize = sizeof(deviceInfo.partitionType[0]);
|
||||
}
|
||||
break;
|
||||
case CL_DEVICE_ILS_WITH_VERSION:
|
||||
if (ocl21FeaturesEnabled) {
|
||||
src = &deviceInfo.ilsWithVersion[0];
|
||||
retSize = srcSize = sizeof(deviceInfo.ilsWithVersion[0]);
|
||||
} else {
|
||||
retSize = srcSize = 0;
|
||||
}
|
||||
break;
|
||||
case CL_DEVICE_OPENCL_C_FEATURES:
|
||||
src = deviceInfo.openclCFeatures.data();
|
||||
retSize = srcSize = deviceInfo.openclCFeatures.size() * sizeof(cl_name_version);
|
||||
|
||||
Reference in New Issue
Block a user