Overloads for tex3D()

Those could be avoided if simd and vecmath would use the same
vector templates