P4 to Git Change 1339730 by lmoriche@lmoriche_opencl_dev on 2016/11/10 16:37:37

SWDEV-103793 - [ROCm CQE][OCLonLC][ISV] QCDGPU test fails
	- The runtime should not report cl_amd_fp64, cl_khr_fp64 should be used instead.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#9 edit


[ROCm/clr commit: 30a6048658]
Этот коммит содержится в:
foreman
2016-11-10 17:04:27 -05:00
родитель 99bc0b1ba1
Коммит 88cd2fd02a
2 изменённых файлов: 10 добавлений и 4 удалений
+7 -3
Просмотреть файл
@@ -302,13 +302,15 @@ Settings::create(
enableExtension(ClKhrByteAddressableStore);
enableExtension(ClKhrGlSharing);
enableExtension(ClKhrGlEvent);
enableExtension(ClKhr3DImageWrites);
enableExtension(ClKhrImage2dFromBuffer);
enableExtension(ClAmdMediaOps);
enableExtension(ClAmdMediaOps2);
#if !defined(WITH_LIGHTNING_COMPILER)
enableExtension(ClAmdPopcnt);
enableExtension(ClKhr3DImageWrites);
enableExtension(ClAmdVec3);
enableExtension(ClAmdPrintf);
enableExtension(ClKhrImage2dFromBuffer);
#endif // !defined(WITH_LIGHTNING_COMPILER)
// Enable some platform extensions
enableExtension(ClAmdDeviceAttributeQuery);
enableExtension(ClKhrSpir);
@@ -332,13 +334,15 @@ Settings::create(
enableExtension(ClKhrFp64);
}
#if !defined(WITH_LIGHTNING_COMPILER)
if (doublePrecision) {
// Enable AMD double precision extension
doublePrecision_ = true;
enableExtension(ClAmdFp64);
}
#endif // !defined(WITH_LIGHTNING_COMPILER)
//! @todo
//! @todo
/*
if (calAttr.totalSDIHeap > 0) {
//Enable bus addressable memory extension
+3 -1
Просмотреть файл
@@ -81,10 +81,12 @@ Settings::create(bool doublePrecision)
if (doublePrecision_) {
// Enable KHR double precision extension
enableExtension(ClKhrFp64);
#if !defined(WITH_LIGHTNING_COMPILER)
// Also enable AMD double precision extension?
enableExtension(ClAmdFp64);
#endif // !defined(WITH_LIGHTNING_COMPILER)
}
enableExtension(ClKhrSubGroups);
enableExtension(ClKhrDepthImages);