OpenCL™ Developer Guide for Intel® Processor Graphics
2019 Update 4
Interoperability between OpenCL and OpenGL
It is important to follow the right approach for OpenCL™-OpenGL* interoperability, taking into account limitations such as texture usages and formats and caveats like synchronization between the APIs. Also, the approach to interoperability (direct sharing, PBO-based, or plain mapping) might be different depending on the target OpenCL device. For Intel® HD Graphics and Intel Iris™ Pro Graphics OpenCL devices, the direct sharing referenced below is ultimately the right way to go.