From multiple views to textured 3D meshes. a GPU-powered approach