633 Commits

Author SHA1 Message Date
Federico De Felici
e06d8f217f added maya plugin config for cmake and sources 2018-05-11 09:11:23 +02:00
tomfinegan
2e5d8c095b
Merge pull request #388 from google/better_android_toolchains
Improve Android CMake toolchains.
2018-05-08 11:19:15 -07:00
Tom Finegan
16ca12ccd6 Improve Android CMake toolchains.
- Use the NDK directly instead of requiring standalone toolchains.
- Add x86 and x86_64 toolchains.
2018-05-08 09:19:20 -07:00
Ondrej Stava
b4f63c5b13
Updated DracoMeshLoader.cs (#387)
* Updated DracoMeshLoader.cs

Improved formatting and variable naming for DracoMeshLoader.cs
 - added back tabs
 - renamed some variables to better reflect their intended use
2018-05-08 08:38:36 -07:00
Federico De Felici
510a181005 Added win64 libs 2018-05-08 13:07:37 +02:00
FrankGalligan
9edbac7a86
Merge pull request #375 from shehzan10/master
Remove multi-line comment from macros.h
2018-05-07 12:36:25 -07:00
Don McCurdy
1f810d8f65 THREE.DRACOLoader: Support attribute type map. 2018-05-05 16:46:19 -07:00
FrankGalligan
346ad555e0
Merge pull request #382 from dyangrun/master
Accelerating Unity split mesh.
2018-05-02 10:42:49 -07:00
Ondrej Stava
56c2e6b46c Version 1.3.1 release
* Fix issue with multiple attributes when skipping an attribute
transform
1.3.1
2018-05-02 08:34:10 -07:00
YZR
49233f4195 Accelerating split mesh. 2018-05-02 19:53:06 +08:00
tomfinegan
1029ea6a59
Merge pull request #380 from google/arm-android-toolchains
Add Android arm toolchains files.
2018-04-26 15:51:32 -07:00
Tom Finegan
2c08fdb93c Add Android arm toolchains files. 2018-04-26 13:47:33 -07:00
Lou Quillio
171184405c
Merge pull request #379 from louquillio/update-gems
Update all gems, including nokogiri 1.8.1 -> 1.8.2
2018-04-26 12:01:11 -07:00
Lou Quillio
abc07c7e65 Update all gems, including nokogiri 1.8.1 -> 1.8.2
Fixes #335.

Also change from ruby 2.3.0 -> 2.4.1, to work around issues
with 2.3.0 and gcc7.
2018-04-26 11:56:10 -07:00
tomfinegan
1672f9213c
Merge pull request #340 from mlamarre/fix_gcc_shared_libs
Fix BUILD_SHARED_LIBS=ON GCC build
2018-04-26 09:01:49 -07:00
FrankGalligan
84df385569
Merge pull request #378 from google/add-arm-linux-toolchains
Add arm linux cmake toolchains.
2018-04-26 08:47:13 -07:00
Tom Finegan
0af6f725ba Add arm linux cmake toolchains. 2018-04-26 08:37:31 -07:00
tomfinegan
53947ee6d3
Merge pull request #377 from google/as_readme_update
Update README info for Android Studio integration.
2018-04-25 14:29:32 -07:00
Tom Finegan
f1e15e168c Update README info for Android Studio integration.
- Add ANDROID_STL configuration.
- Remove flags that are no longer needed.
2018-04-25 14:22:26 -07:00
tomfinegan
4be770da29
Merge pull request #374 from google/travis_hackin
Use g++4.9 for Travis GCC builds.
2018-04-24 09:46:27 -07:00
Tom Finegan
e75a6a47e2 Use g++4.9 for Travis GCC builds.
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.
2018-04-24 09:39:57 -07:00
Shehzan Mohammed
681de5e51d
Remove multi-line comment from macros.h
GCC will not compile with multi-line comments and `-Wall`.
2018-04-23 11:09:47 -04:00
Tom Finegan
c5beef82a0 Request g++4.9 in Travis builds.
Hoping to avoid some ambiguity issues cropping up w/g++4.8, and
get away from transient internal compiler errors.
2018-04-20 11:19:42 -07:00
Ondrej Stava
02272a65c7 Fixed cmake build 1.3.0 2018-04-18 16:26:49 -07:00
Ondrej Stava
4b2788bb56 Version 1.3.0 release
* 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
2018-04-18 16:14:58 -07:00
tomfinegan
3b3cab31e5
Merge pull request #344 from google/arm_ios_toolchains
Arm ios toolchains
2018-02-13 10:10:16 -08:00
FrankGalligan
db40271c13
Merge pull request #347 from google/spec_fix_topology_l
Spec: Fix TOPOLOGY_L edgebreaker case.
2018-02-12 21:17:24 -08:00
Frank Galligan
bd5e38ec3e Spec: Fix TOPOLOGY_L edgebreaker case. 2018-02-12 21:13:52 -08:00
FrankGalligan
d5402e971f
Merge pull request #345 from google/fix_spec_valence_start
Fix spec valence start
2018-02-12 21:07:37 -08:00
Frank Galligan
eb6c2a2265 Fix spec valence start
Reference:
https://github.com/KhronosGroup/glTF/issues/1114#issuecomment-350043164
2018-02-12 16:18:05 -08:00
Tom Finegan
606fbb01bb Remove AOM cruft from arm ios toolchains.
Draco does not need the extra flags, and does not care
about AOM's internal configuration variables.
2018-02-09 10:05:08 -08:00
Tom Finegan
d20fb916c7 Add arm ios toolchains. 2018-02-09 10:01:27 -08:00
Mathieu Lamarre
be7fc68fbf Fix BUILD_SHARED_LIBS=ON GCC build 2018-02-03 11:26:27 -05:00
Shaw
d7f6222702 Fixed typo with -point_cloud parameter (#336) 2018-01-26 12:30:46 -08:00
Lou Quillio
d18ed6605c
Merge pull request #335 from louquillio/tick-nokogiri-version
Update nokogiri version.
2018-01-23 11:31:05 -08:00
Lou Quillio
16765bb0ce Update nokogiri version.
In response to reported vulnerabilities in < 1.8.1

This was basically `bundle update`, so additional
gem dependencies were also updated. Fixes #334.
2018-01-23 11:15:05 -08:00
tomfinegan
10be65c807
Merge pull request #320 from google/cmake_up
Improve CMake C/CXX/AS flag handling.
2018-01-22 14:09:50 -08:00
Ondrej Stava
c6e718358c Fixed crash in DRACOLoader.js when attributeUniqueIdMap was left
undefined.
2018-01-18 08:57:40 -08:00
Ondrej Stava
c84ba4e34a
Updated nokogiri dependency to >= 1.8.1 (critical security vulnerability has been found in < 1.8.1) (#333) 2018-01-17 11:11:31 -08:00
Ondrej Stava
35c5a7167d Updated nodejs javascript files for 1.2.5 2018-01-17 09:28:32 -08:00
FrankGalligan
f3b5989b1d
Merge pull request #332 from donmccurdy/feat-dracoloader-parallel-decoding
DRACOLoader: Support requests for multiple files in parallel
2018-01-16 16:23:07 -08:00
Don McCurdy
6c954eac60 DRACOLoader: Support requests for multiple files in parallel. 2018-01-16 09:28:37 -08:00
Ondrej Stava
3faff31654 Updated snapshot to 1.2.5
* On average 10% faster decoding
* Improved Javascript metadata API
* Bug fixes
1.2.5
2018-01-12 14:44:54 -08:00
Don McCurdy
3ea3cd8b20 DRACOLoader: Simplify decoder source loading. (#315)
* DRACOLoader: Simplify decoder source loading.
2018-01-10 10:05:19 -08:00
PavelP
64e9192d43 Do not assign std::streampos to std::streamoff (#321) 2017-12-27 09:16:10 -08:00
Tom Finegan
227c7be1af Additional CMake flag handling improvements.
- 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().
2017-12-23 09:27:47 -08:00
Tom Finegan
db609de80f Improve CMake C/CXX/AS flag handling.
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.
2017-12-22 16:37:43 -08:00
FrankGalligan
fb5ed8ebf8
Merge pull request #307 from jherico/android_64
Fixing Android ArmV8/Clang/LibC++ build
2017-12-22 14:21:51 -08:00
FrankGalligan
bdf0416c84
Update compiler_flags.cmake
CXX
2017-12-22 13:56:46 -08:00
FrankGalligan
ded2127934
Update compiler_flags.cmake
Removed the CMake changes. Will update the cmake in another PR.
2017-12-22 13:55:17 -08:00