OpenCL™ and OpenGL* Interoperability Tutorial

OpenCL™ and OpenGL* are two common APIs that support efficient interoperability. OpenCL is specifically crafted to increase computing efficiency across platforms, and OpenGL is a popular graphics API. This tutorial provides an overview of basic methods for resource-sharing and synchronization between these two APIs, supported by performance numbers and recommendations. A few advanced interoperability topics are also introduced, along with references.

  • Developers
  • Intermediate
  • Intel® SDK for OpenCL™ Applications
  • OpenCL*
  • graphics
  • OpenCL*
  • OpenGL*
  • Development Tools
  • Graphics
  • Subscribe to OpenCL*