Using 2xUint16 instead of 2xFloat for 2D texture coordinates