Mesh-Format

Tag                         Bytes       Type
M_MESH_BOUNDS               1           unsigned char
  bounding-center           12          float
  bounding-radius           4           float

M_SUBMESH                   1           unsigned char
  materialname-length       1           unsigned char
  materialname-data         1 - 255     char
  vertex-count              4           unsigned int
  bytes-per-vertex          4           unsigned int
  bone-weights              16 - 32     float           // only skeletal animation (psp can have up to eight weights)
  bone-indices              16          unsigned int    // only skeletal animation (d3d11 and gles2 rendersystem)
  texture-coordinates       8           float
  color                     4           int
  normal                    12          float
  postition                 12          float

M_ANIMATION                 1           unsigned char
  anim-length               4           float

M_ANIMATION_TRACK           1           unsigned char
  handle(submesh-index)     1           unsigned char

M_ANIMATION_MORPH_KEYFRAME  1           unsigned char
  key-timestamp             4           float
  vertex-count              4           unsigned int
  bytes-per-vertex          4           unsigned int
  texture-coordinates       8           float
  color                     4           int
  normal                    12          float
  postition                 12          float

M_MESH_SKELETON_FILE        1           unsigned char
  skeletonfilepath-length   1           unsigned char
  skeletonfilepath-data     1 - 255     char