* Updated DracoMeshLoader.cs
Improved formatting and variable naming for DracoMeshLoader.cs
- added back tabs
- renamed some variables to better reflect their intended use
Really this time. Previous commit installed the package, but
did not change compilers. This commit also caps the Travis-CI
make jobs at 10 to avoid OOM related internal compiler errors
in GCC builds.
* Improved kD-tree based point cloud encoding
* Now applicable to point clouds with any number of attributes
* Support for all integer attribute types and quantized floating point types
* Improved mesh compression up to 10% (on average ~2%)
* For meshes, the 1.3.0 bitstream is fully compatible with 1.2.x decoders
* Improved Javascript API
* Added support for all signed and unsigned integer types
* Added support for point clouds to our Javascript encoder API
* Added support for integer properties to the PLY decoder
* Bug fixes
- Stop forcing AS/C/CXX/LINKER flags into the cache.
- Don't cache internal build system variables.
- Fix usages of PARENT_SCOPE rendered incorrect by previous
patch.
- Fix usage of local variables within if() statements in macros;
functions appear to allow for omission of ${} around vars in
simple boolean checks. Macros apparently require ${} for all
usages of if().
Convert the flag controlling functions to macros and omit the
FORCE argument from all the set() calls. The use of FORCE was
mainly intended to set the variable in all scopes, but using
macros instead of functions is a much cleaner method of achieving
the same goal.
* Up to 20% faster decoding
* Added support for integer attributes to our Javascript Encoder
* Fixed issues with THREE.DracoLoader not releasing memory associated
with the Draco module
* OBJ decoder can now be used to parse pure point clouds
* Added Unity plugins to support runtime loading and design-time
importing of encoded Draco files
- Prev, only last option would take/be appended ... results in needing to
run build bunches of times and exploding the CMAKE_CXX_FLAGS variable
- We also no longer cache those definitions, keeping them localized
- Ref: https://github.com/google/draco/issues/306 for related discussion
- Linked fix uses CMake add_definitions() function, but this applies to
both C and C++-based compilation