Note on Working with other APIs

Interoperability with the APIs like Microsoft DirectX* or Intel® Media SDK are managed through extensions. Extensions are associated with specific devices. For more information on the extensions, status of extension support on CPU and Intel® Graphics devices, and shared context, refer to the OpenCL™ Code Builder - User’s Guide.

Intel SDK for OpenCL Application samples demonstrate various interoperability options. You can download samples from the product page at

Measure the overheads associated with various acquiring or releasing of DirectX, OpenGL*, Intel Media SDK APIs and other resources. High costs like several milliseconds for a regular HD frame might indicate some implicit copying.

See Also

Using Microsoft DirectX* Resources
User Manual - OpenCL™ Code Builder

For more complete information about compiler optimizations, see our Optimization Notice.