When I parse the mesh data I get the total number of entries from that and just use the mesh array to figure out the stride. Im pretty sure the value given is unnecessary because it doesnt always match.Sure, but how does your program calculate how much space each mesh structure attribute takes up in the DAT for a single object?