This patch implements a driver for NVIDIA GPUs, to allow YARP users to use common graphics cards for general computing.
The driver allows easy interfacing with such hardware, allowing programs to be loaded, data fed into the GPU as a matrix (which is converted into a texture internally), ..
Currently it should be possible to do almost everything with this driver, as it can be used for signal processing, linear algebra and a lot of other things.
The best application is computer vision (fully supported with this patch).
Notice that other applications were not tested, even thought they should work.