Use one vertex buffer for all UV coordinates

Apparently using a separate vertex buffer for each texcoord set is illegal in d3d, causing a crash when multiple uv sets were used.