Added convolution and a texture class (not implemented yet).

Signed-off-by: David Murray HDD <david.murray@institutoptique.fr>
Texture refactoring.

Signed-off-by: David Murray HDD <david.murray@institutoptique.fr>
Fully implemented texture class.

Signed-off-by: David Murray HDD <david.murray@institutoptique.fr>