mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-24 21:18:24 +08:00
Add per platform toggle for integer 64bit atomic extensions
Related-To: NEO-3649 Change-Id: Ic97566a91d50911c006e24a23d448281a8d2df64 Signed-off-by: Cencelewska <katarzyna.cencelewska@intel.com>
This commit is contained in:
@@ -32,9 +32,7 @@ const char *deviceExtensionsList = "cl_khr_3d_image_writes "
|
||||
"cl_intel_driver_diagnostics "
|
||||
"cl_khr_priority_hints "
|
||||
"cl_khr_throttle_hints "
|
||||
"cl_khr_create_command_queue "
|
||||
"cl_khr_int64_base_atomics "
|
||||
"cl_khr_int64_extended_atomics ";
|
||||
"cl_khr_create_command_queue ";
|
||||
|
||||
std::string getExtensionsList(const HardwareInfo &hwInfo) {
|
||||
std::string allExtensionsList;
|
||||
@@ -55,6 +53,11 @@ std::string getExtensionsList(const HardwareInfo &hwInfo) {
|
||||
allExtensionsList += "cl_khr_fp64 ";
|
||||
}
|
||||
|
||||
if (hwInfo.capabilityTable.ftrSupportsInteger64BitAtomics) {
|
||||
allExtensionsList += "cl_khr_int64_base_atomics ";
|
||||
allExtensionsList += "cl_khr_int64_extended_atomics ";
|
||||
}
|
||||
|
||||
if (hwInfo.capabilityTable.supportsVme) {
|
||||
allExtensionsList += "cl_intel_motion_estimation cl_intel_device_side_avc_motion_estimation ";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user