4 Commits

Author SHA1 Message Date
Timothy Wojtaszek
0d1acce3e3
Move xviz decoding to @xviz/io (#498)
XVIZ can be formatted as JSON, GLB and Protobuf and handling
of the format detection and decoding was originally in @xviz/parser.

The creation of @xviz/io was consolidate general formatting concerns
and to ease getting to the XVIZ data.  This change moves the details of
that detection solely within @xviz/io and removes the cross package
dependencies.  Now @xviz/io controls all the format handling in a single place.

- consolidate XVIZ format handling in @xviz/io
- remove @xviz/io dependency on @xviz/builder
- add parser webworker build changes to access xviz & schema by source
- Invert the draco dependency due to size, now it must be supplied directly by the user
- update @xviz/parser to use @xviz/io
- adjust build to ensure schema is built first due to dependencies in
   other modules on protobuf defintions
2019-07-17 16:18:03 -04:00
Xiaoji Chen
31ea186936
Migrate dev setup to ocular-dev-tools (#437) 2019-05-02 17:50:35 -07:00
Timothy Wojtaszek
bea30cffcc
Move to using @loaders.gl for glTF handling (#318)
- update to latest loaders
- replace packing of XVIZ so we can do field specific packing
- add Draco but it's not working yet
2019-02-14 10:00:38 -08:00
Xiaoji Chen
544a7af39c Pre-bundled worker (#176) 2018-11-13 15:06:19 -08:00