message: gltfpack: Explicitly skip meshes with no index data
  When handling meshes with Draco compressed indices, we get index
  accessors with no buffer view; as a result, the index buffer contains
  many degenerate triangles which makes processing slow.
  We now cleanly skip primitives like this instead.
diff: @@ -229,7 +229,7 @@ void parseMeshesGltf(cgltf_data* data, std::vector<Mesh>& meshes)
  {
  const cgltf_primitive& primitive = mesh.primitives[pi];
  - if (!primitive.indices)
  + if (!primitive.indices || !primitive.indices->buffer_view)
  {
  fprintf(stderr, "Warning: ignoring primitive %d of mesh %d because it has no index data\n", int(pi), mesh_id);
  continue;
  @@ -2167,8 +2167,7 @@ void printStats(const std::vector<BufferView>& views, BufferView::Kind kind)
  variant = animationPath(cgltf_animation_path_type(view.variant));
  break;
  - default:
  - ;
  + default:;
  }
  size_t count = view.data.size() / view.stride;
  