Switched to using a vertex semantic enum instead of manually named vertex attributes