79 Commits

Author SHA1 Message Date
James Zern
7d58126d07
replace references to 'master' with 'main' (#1045)
Resolves #1039
2024-02-06 12:20:40 -08:00
Ondrej Stava
8786740086
Draco 1.5.7 release. (#1034)
* Draco 1.5.7 release.
2024-01-17 12:42:36 -08:00
Ondrej Stava
9f856abaaf
Draco v1.5.6 release. (#972)
* Draco v1.5.6 release.
2023-02-07 09:30:00 -08:00
Ondrej Stava
2225d05ba6 Revert "Draco v1.5.6 release.". Build was broken.
This reverts commit 295ea7ccb74f7a20cd2ab933795fc4934e4ddf9a.
2023-02-06 08:59:00 -08:00
Ondrej Stava
295ea7ccb7 Draco v1.5.6 release. 2023-02-06 08:27:59 -08:00
Jonathan-David Schröder
a39ce0e54d
#802 Mentioning STL encoding/decoding support in README (#959)
Co-authored-by: Ondrej Stava <ondys@users.noreply.github.com>
2023-02-01 14:35:25 -08:00
Tom Finegan
a5b31570c3 Draco v1.5.5 release. 2022-10-28 17:55:03 -07:00
Tom Finegan
e4e34b0c63
Draco v1.5.4 release. (#934) 2022-10-27 11:41:29 -07:00
Tom Finegan
1af95a20b8
Draco v1.5.3 release. 2022-07-06 19:40:17 -07:00
Tom Finegan
bd1e8de7dd
Draco v1.5.2 release. (#818) 2022-02-17 14:06:05 -08:00
Tom Finegan
9522c22a74
Draco v1.5.1 release. (#812) 2022-02-15 17:13:23 -08:00
Tom Finegan
60fc6629ae
Update the build status badge to explicitly track the status of the master branch. (#809) 2022-02-09 09:41:57 -08:00
Tom Finegan
e5d9b61308
More CI updates (#808)
- Run test builds on push to master and nightly.
- Update the badge link to point to the actions page
- Use Github's generated badge markdown.
2022-02-08 12:25:33 -08:00
Tom Finegan
b7655f7391
Replace the existing test workflow with draco-ci from ci.yml. (#806)
This replaces test.yml with ci.yml and renames the test to draco-ci.

A Github PR with this all put together exists at the following link:
https://github.com/google/draco/pull/806

An example draco-ci test summary exists at this link:
https://github.com/google/draco/actions/runs/1789061363

- Add the following test configurations in a job named
  draco-tests.

  test-macos-make-release-shared
  test-macos-make-release-static
  test-macos-xcode-release-shared
  test-macos-xcode-release-static
  test-ubuntu-make-release-shared
  test-ubuntu-make-release-static
  test-windows-msvc-release-shared
  test-windows-msvc-release-static
  test-windows-make-release-shared
  test-windows-make-release-static

  Each configuration name is intended to be self documenting.
  All configurations build Draco with tests enabled, and then
  run the tests.

- Add the following test configurations in a job named
  draco-install-tests:

  install-test-ubuntu-make
  install-test-macos-make
  install-test-macos-xcode
  install-test-windows-make
  install-test-windows-msvc

  Each configuration runs test.py in verbose mode to allow for
  failure diagnostics.

Some additional changes to make all this work (and improve usability):
- draco-config.cmake now defines DRACO_LIBRARY_DLL and DRACO_FOUND.
  - DRACO_LIBRARY_DLL will contain the full path to the Draco DLL on systems that
     produce DLL files (aka Windows).
- test.py now streams output in verbose mode
2022-02-03 13:05:31 -08:00
Boby chaudhary
df3d799cd7
Fix typo in README.md (#794) 2022-01-10 14:22:29 -08:00
Tom Finegan
65715581da
Draco v1.5.0 release. (#779) 2021-12-09 11:26:09 -08:00
Tom Finegan
d914c62ad2 Add note to README about versioned GStatic URL preference 2021-10-26 14:07:54 -07:00
Tom Finegan
6a947d2b04 Add listing of GStatic javascript files to README.md. 2021-10-14 13:35:36 -07:00
Tom Finegan
266f47ce58 Add v1.4.3 README. 2021-10-12 13:35:07 -07:00
Tom Finegan
5c0976b219
Consistently use www.gstatic.com in README.md.
Fixes https://github.com/google/draco/issues/695
2021-04-02 09:28:43 -07:00
Quim Muntal
26ee555fc6 add gh actions badge 2021-02-09 11:30:06 -08:00
Tom Finegan
2e67b39c31 Draco v1.4.1 2020-12-08 11:55:42 -08:00
Tom Finegan
8a979f79a5 Draco v1.4.0 2020-12-01 13:01:33 -08:00
Andreas Atteneder
8a016b61d5 fix: Updated link to alternative Unity package 2020-11-15 00:24:21 +01:00
Gianmarco
1292da7a77
Uses SVG logo in README
Super minor, but I was looking at the repo and noticed the logo was blurry, poked around a bit and found the svg version already in the repo, so why not try and use it for the README?
2020-09-21 11:17:05 +02:00
Frank Galligan
7b84ba5de3 Update README with more info on gstatic link 2020-03-09 13:10:20 -07:00
Frank Galligan
571d547d36 Update to version 1.3.6 2020-03-03 10:35:26 -08:00
Igor Vytyaz
8833cf878e Updated snapshot to 1.3.5
* Added option to build Draco for Universal Scene Description
* Code cleanup
* Bug fixes
2019-01-31 10:18:06 -08:00
Frank Galligan
063994c362 Update snapshot to 1.3.4 2018-08-17 12:01:27 -07:00
Ondrej Stava
c75a03b051 Updated snapshot to 1.3.3
* Added ExpertEncoder to the Javascript API
  * Allows developers to set quantization options per attribute id
* Bug fixes
2018-06-15 15:59:50 -07:00
Tom Finegan
83cbf6c50d
Merge pull request #405 from ggetz/ie-compatibility-js-decoder
Add a flag for cmake to generate IE11 compatible JS decoder modules
2018-06-08 08:45:29 -07:00
Ondrej Stava
79774fec74 Updated snapshot to 1.3.2
- Bug fixes
2018-06-05 16:09:30 -07:00
ggetz
ee55b3b654 Add a flag for cmake to generate IE11 compatible js decoder modules 2018-05-25 11:31:07 -04:00
Tom Finegan
fde45e52f2 Require Android NDK path in environment.
Updates require_var() and set_variable_if_unset() to use the
environment values for named variables.

CMake processes toolchain files multiple times, and on some
processing runs cache variables are not available. Environment
variables are always available.
2018-05-14 11:42:25 -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
56c2e6b46c Version 1.3.1 release
* Fix issue with multiple attributes when skipping an attribute
transform
2018-05-02 08:34:10 -07:00
Tom Finegan
2c08fdb93c Add Android arm toolchains files. 2018-04-26 13:47:33 -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
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
Shaw
d7f6222702 Fixed typo with -point_cloud parameter (#336) 2018-01-26 12:30:46 -08:00
Ondrej Stava
3faff31654 Updated snapshot to 1.2.5
* On average 10% faster decoding
* Improved Javascript metadata API
* Bug fixes
2018-01-12 14:44:54 -08:00
Ondrej Stava
5186ec2f7a Updated snapshot to 1.2.4
* 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
2017-12-13 12:24:57 -08:00
Frank Galligan
ff89a1142c Update version to 1.2.3
This fixes #300
2017-11-25 12:55:27 -08:00
Ondrej Stava
441d5e05f7 Updated Draco to 1.2.2
Fixed issues when parsing ill-formatted .obj files + various other
bugfixes
2017-11-16 14:05:40 -08:00
Ondrej Stava
a7c0d80a71 Update Draco to 1.2.1
* Javascript and WebAssembly decoder size reduced by 35%
* Added specialized Javascript and Webassembly decoders for GLTF (size
reduction about 50% compared to the previous version)
2017-11-13 14:31:24 -08:00
Evgeny Rodygin
63c6042e62
Fixing misprint in js-decoder code-list. 2017-11-07 23:30:24 +03:00
Ondrej Stava
86a6933a5d Updated Draco to 1.2.0
Improved compression for smaller meshes
Enhancements for upcoming Draco glTF2.0 extension
Fixed Android build issues
New, easier to use DRACOLoader.js
2017-10-24 11:22:18 -07:00
Ondrej Stava
dc28e6a2ea Updated Draco to 1.1.0
The latest version of Draco brings a number of new compression
enhancements for even smaller models:
- Improved compression
  - Up to 40% better compression of normals
  - Up to 5% better compression for models with multiple attributes
- Faster decode speeds
  - 30% faster decoding for models with multiple attributes for lower compression levels 4 and below
    - Note: Decreases compression by 10%.
- Encoding of metadata to .obj (e.g. Draco can preserve material or sub-object names)
- Security fixes
2017-09-11 15:38:19 -07:00
FanZhang
cd70826afe Merge pull request #179 from sjfricke/master
npm: fixed npm example
2017-08-22 12:44:35 -07:00
Frank Galligan
c61ddb67f3 Update Draco snapshot.
-Increase version to 1.0.1
-Update Javascript decode timing example
-Fix async creation of DracoDecoderModule
-fixes wasm parallel decoding
-Introduce base class for geometric normal predictor
-Added integer attribute interface to JavaScript decoder
-Move loading Draco decoder into three.js Draco loader
-Add compiler launcher support to CMake build
-Add sanitizer support via CMake build
-Check we are not reading past the end of the attribute buffer
2017-08-21 16:04:57 -07:00