..also with GCC supporting Gallium 3D and the OpenCL standard...
Well LLVM already does that or is very close to get it. Then that textured video can be processed by the GPU or better said GPGPU. Upgrade your graphx card and upgrade the processing power of the all system without having to waste more CPU cycles.