diff --git a/projects/clr/rocclr/runtime/device/cpu/cpusettings.cpp b/projects/clr/rocclr/runtime/device/cpu/cpusettings.cpp index 2c407d1dad..14d43cdbe6 100644 --- a/projects/clr/rocclr/runtime/device/cpu/cpusettings.cpp +++ b/projects/clr/rocclr/runtime/device/cpu/cpusettings.cpp @@ -47,6 +47,7 @@ Settings::create() enableExtension(ClKhrD3d10Sharing); #endif // _WIN32 enableExtension(ClKhrSpir); + enableExtension(ClKhrIlProgram); // Enable some OpenCL 2.0 extensions if ((OPENCL_MAJOR >= 2) && (CPU_OPENCL_VERSION >= 200)) { diff --git a/projects/clr/rocclr/runtime/device/device.hpp b/projects/clr/rocclr/runtime/device/device.hpp index feaf374ff7..bb9d16b368 100644 --- a/projects/clr/rocclr/runtime/device/device.hpp +++ b/projects/clr/rocclr/runtime/device/device.hpp @@ -110,6 +110,7 @@ enum OclExtensions { ClKhrDepthImages, ClKhrMipMapImage, ClKhrMipMapImageWrites, + ClKhrIlProgram, ClExtTotal }; @@ -151,6 +152,7 @@ OclExtensionsString[] = { "cl_khr_depth_images ", "cl_khr_mipmap_image ", "cl_khr_mipmap_image_writes ", + "", NULL }; diff --git a/projects/clr/rocclr/runtime/device/hsa/hsasettings.cpp b/projects/clr/rocclr/runtime/device/hsa/hsasettings.cpp index a2cfe55a89..bef9ca26ae 100644 --- a/projects/clr/rocclr/runtime/device/hsa/hsasettings.cpp +++ b/projects/clr/rocclr/runtime/device/hsa/hsasettings.cpp @@ -63,6 +63,7 @@ Settings::create(bool doublePrecision) // Also enable AMD double precision extension? enableExtension(ClAmdFp64); } + enableExtension(ClKhrIlProgram); // Override current device settings override();