fix a bug where x was only attribute being copied for vec3s WHT