The purpose of this libray is to abstract DirectX & OpenGL interop with OpenCL. It means that you can use Ogre::Texture and Ogre::HardwareVertexBuffer with OpenCL without having to bother which Ogre::RenderSystem is active (DX9, DX10 or GL).

Development status :

It’s still very experimental, with this version you get :

  • OpenGL support (cross-platform ?)
  • Dx9 support for Nvidia card only
  • HardwareVertexBuffer only (no texture yet)

Links :

Binary demo : OgreOpenCLDemo1.zip
Source code : svn on code.google
Documentation : doxygen
License : MIT


Leave a Reply