Switch to using OffsetOf for vertex struct layout, except on PSM because sony is the worst.