Intel OpenCL Preview Features

ID 658592
Updated 1/27/2017
Version Latest




Intel OpenCL Preview Features 

​The Intel OpenCL GPU driver  provides several preview extensions that provide low-level access to GPU hardware. Each preview extension defines provisional interfaces available for specific driver releases.  These interfaces are subject to change. The intent is to provide early access to experimental features and to improve these features based on community feedback. As these features mature, the interfaces may be solidified into a formal specification and submitted to the Khronos Extension registry as vendor-specific extensions.

These extensions are made available for community evaluation and are not intended for shipping software products. This is because the interfaces may change and support may vary between hardware and driver versions. If you are interested in using preview extensions in your software project, please send us feedback as described below. 

Providing Feedback: 

We are interested in hearing from you about preview features, especially how they are being used and how we can improve interfaces and availability. Please post to the Intel OpenCL forum with your ideas, feedback and possible product plans. Alternately, you may make private inquiries by sending email to  

Enabling Preview Features: 

By default, the preview extensions will not be listed in the device’s extensions string and attempting to use them will generate OpenCL errors. After enabling the preview features control, the preview extensions will be listed in the supported device’s extensions string. If you don't see the desired extension name after enabling preview extension, its likely that your hardware or driver is incompatible with the preview feature.    

The mechanism for enabling preview features depends on your operating system:

  • Linux: preview features are enabled by setting the CL_EnablePreviewFeatures environment variable to 1.
  • Windows (for future drivers -- not public yet): preview features are enabled via the registry by setting the DWORD value at HKEY_LOCAL_MACHINE\SOFTWARE\Intel\IGFX\OCL EnablePreviewFeatures to 1. For 32-bit applications running on a 64-bit machine, place the EnablePreviewFeatures variable under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Intel\IGFX\OCL. 

Currently Available Preview Extensions:

VEBox: Fixed-function Video Enhancement Pipeline (VEBox)