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.