Visible to Intel only — GUID: GUID-14E1E8F8-382E-4C62-8F64-26512CF651D6
CPU Extension Descriptions
OpenCL™ Runtime and Compiler for Intel® Processor Graphics
Intel implementation of the OpenCL™ standard provides support for the following optional features on the Intel CPU OpenCL device.
Extension | Description |
cl_intel_dx9_media_sharing |
Provides interoperability between OpenCL software technology and selected adapter APIs. |
cl_intel_exec_by_local_thread |
Enables OpenCL commands execution in a single-threaded manner, using the calling thread to perform the actual execution. |
cl_khr_3d_image_writes |
Enables writes to 3D image memory objects. |
cl_khr_byte_addressable_store |
Removes restrictions on byte-addressable stores. |
cl_khr_d3d11_sharing |
Enables sharing of OpenCL and DirectX 11 API resources. |
cl_khr_depth_images |
Adds support for depth images in OpenCL image. |
cl_khr_dx9_media_sharing |
Provides interoperability between OpenCL software technology and selected adapter APIs. |
cl_khr_fp64 |
Enables double-precision floating point support. |
cl_khr_gl_sharing |
Enables OpenCL context creation from an OpenGL context or share group on Microsoft Windows operating systems only. |
cl_khr_global_int32_base_atomics |
Implements atomic operations on 32-bit signed and unsigned integers to locations in __global memory. |
cl_khr_global_int32_extended_atomics |
Implements atomic operations on 32-bit signed and unsigned integers to locations in __global memory. |
cl_khr_icd |
Enables OpenCL Installable Client Driver. |
cl_khr_image2d_from_buffer |
Creating 2D images from OpenCL Buffer. |
cl_khr_local_int32_base_atomics |
Implement atomic operations on 32-bit signed and unsigned integers to locations in __local memory. |
cl_khr_local_int32_extended_atomics |
Implements atomic operations on 32-bit signed and unsigned integers to locations in __local memory. |
cl_khr_spir |
Enables creating OpenCL program objects from a Standard Portable Intermediate Representation (SPIR) instance. |