The purpose of this library is to hide the fact that GPU computing is done using quad rendering.
With Ogre::GPGPU you can execute common operation easily:

  • Output = F(input)
  • Output = F() (procedural)
  • Output is stored in a Ogre::HardwarePixelBuffer (ie: Texture).
  • Input is a Texture.
  • F is a pixel shader written in CG/HLSL/GLSL.


Binary Demo : OgreGPGPUDemo1.zip
Source Code : svn on code.google
Documentation : doxygen


Leave a Reply