Skip to content

Update draco to fix build error #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 176 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
407c1d5
Update CONTRIBUTING.md
FreddyFunk Aug 19, 2018
eee8bf5
Merge pull request #455 from FreddyFunk/update_contributing_for_style…
FrankGalligan Aug 20, 2018
9648d72
Restore IE support.
tomfinegan Sep 26, 2018
e9337d1
Merge pull request #468 from google/restore_ie_compat
tomfinegan Sep 26, 2018
52d2f4c
point_cloud: Fix compiler warning
FreddyFunk Dec 6, 2018
8833cf8
Updated snapshot to 1.3.5
Jan 31, 2019
d132946
Remove useless semicolons after macros (#473)
thibault-p Mar 5, 2019
265bbfc
attributes/point_d_vector: Prevent a singend/unsigned mismatch (#489)
FreddyFunk Mar 5, 2019
bb91e08
Hyperlink DOI to preferred resolver (#501)
katrinleinweber Mar 5, 2019
df1d453
Update gems to address reported vulnerabilities.
louquillio Mar 13, 2019
deef28e
Merge pull request #510 from louquillio/update-gems
louquillio Mar 13, 2019
a32c1f0
Update page footer template to display current year in copyright legend.
louquillio Mar 13, 2019
785c9c4
Merge pull request #511 from louquillio/update-copyright-footer
louquillio Mar 13, 2019
302d512
TravisCI: Use newer linux images.
tomfinegan Jun 12, 2019
6b80c35
Merge pull request #531 from google/travis_update
tomfinegan Jun 12, 2019
4b94014
integrate library loading on linux
Jiloc Jun 18, 2019
d8cf1e5
Add CMake and clang format configuration files.
tomfinegan Jun 21, 2019
5a99911
draco cmake: Run cmake-format on all CMake files.
tomfinegan Jun 21, 2019
fdaa47c
draco cmake: Improve Android NDK toolchain support and fix a bug.
tomfinegan Jun 21, 2019
c1255f6
Merge pull request #533 from google/draco_misc
tomfinegan Jun 24, 2019
96f8387
Rename Status::ERROR to Status::DRACO_ERROR.
tomfinegan Jul 1, 2019
597bfcd
Fix: Unity requires static libs for iOS.
atteneder Jul 3, 2019
40dc50f
Merge pull request #538 from atteneder/unity_ios
tomfinegan Jul 3, 2019
7e3a61d
Merge pull request #535 from google/draco_error
tomfinegan Jul 8, 2019
5bf6505
draco cmake: Defer windows shared lib check until after plugin checks.
tomfinegan Jul 10, 2019
a8f6698
Merge pull request #539 from google/draco_win_dll_link_fix
tomfinegan Jul 10, 2019
935f182
draco js: Silence binyaren warning
tomfinegan Aug 27, 2019
092426c
draco js: Fix omitted update of ERROR -> DRACO_ERROR
tomfinegan Aug 27, 2019
9fe2b31
Merge pull request #548 from google/draco_js_fixes
tomfinegan Aug 27, 2019
725d689
draco cmake: Require the EMSCRIPTEN environment variable.
tomfinegan Aug 28, 2019
dd5aaf0
Merge pull request #549 from google/emscripten_env_check
tomfinegan Aug 29, 2019
823b536
Add workaround for rvalue reference overload issues in gcc 4.8.
tomfinegan Sep 6, 2019
5470f31
draco: Update Travis config.
tomfinegan Sep 6, 2019
967e839
Merge pull request #551 from google/gcc_4_8_hax
igorvytyaz Sep 6, 2019
9fa96af
draco: Fix a couple comment typos in float_points_tree_decoder.h.
tomfinegan Sep 6, 2019
ad58758
Add MetadataQuerier.GetIntEntryArray to JavaScript bindings (#521)
eile Sep 13, 2019
adb34a7
Making metadata block in DRC files deterministic.
Sep 13, 2019
9e4d51b
Opt: Use move semantics to avoid some data copies (#522)
eile Sep 13, 2019
5f94dab
Adding a missing include statement.
Sep 13, 2019
9976532
Merge pull request #553 from igorvytyaz/master
igorvytyaz Sep 13, 2019
d7f6ff3
Update CMake-generated headers only when their content changes
rbuch703 Sep 25, 2019
fc4d8fd
Fix unit test golden file reading (#471)
avzhatkin Sep 25, 2019
e8daed7
Merge pull request #556 from rbuch703/master
tomfinegan Sep 25, 2019
736190f
Merge pull request #557 from avzhatkin/master
tomfinegan Sep 25, 2019
5db6df1
draco: formatting fixes in draco_features.cmake.
tomfinegan Sep 25, 2019
48621b5
Add TypedArray JS API for selected data types
eile Jun 3, 2019
4f9fa22
Bump nokogiri from 1.10.1 to 1.10.5 in /docs
dependabot[bot] Nov 1, 2019
f5929ea
Merge pull request #564 from eile/master
FrankGalligan Jan 30, 2020
a9c8c3e
Bump rubyzip from 1.2.2 to 2.1.0 in /docs
dependabot[bot] Jan 30, 2020
21cee35
Merge pull request #565 from google/dependabot/bundler/docs/nokogiri-…
FrankGalligan Feb 3, 2020
f294156
Merge pull request #532 from Jiloc/patch-1
FrankGalligan Feb 3, 2020
7a0815b
Merge pull request #575 from google/dependabot/bundler/docs/rubyzip-2…
louquillio Feb 4, 2020
eaf4579
Merge pull request #488 from FreddyFunk/cast
FrankGalligan Feb 11, 2020
571d547
Update to version 1.3.6
FrankGalligan Mar 3, 2020
83b0922
Add back removed files from 1.3.6 push
FrankGalligan Mar 3, 2020
5cba83d
Bump nokogiri from 1.10.5 to 1.10.9 in /docs
dependabot[bot] Mar 3, 2020
eed8cdf
Merge pull request #581 from google/dependabot/bundler/docs/nokogiri-…
FrankGalligan Mar 3, 2020
b7fb7e5
draco: StdioFileReader/Writer gcc 4.9/clang < 4 compatibility fix.
tomfinegan Mar 3, 2020
27a329e
Revert unnecessary compatibility change in StdioFileReader.
tomfinegan Mar 4, 2020
a3c2d12
Update CMake-generated dummy sources only when their content changes
rbuch703 Mar 9, 2020
d317d44
Merge pull request #586 from rbuch703/master
tomfinegan Mar 9, 2020
7b84ba5
Update README with more info on gstatic link
FrankGalligan Mar 9, 2020
85c8d1a
Merge pull request #587 from google/fix_readme
FrankGalligan Mar 9, 2020
74dbda9
draco: Add dummy sources to draco, dracodec, and dracoenc.
tomfinegan Apr 2, 2020
59276a7
Merge pull request #595 from google/fix_xcode_build
tomfinegan Apr 2, 2020
cfaf1be
add toolchain files for ios simulator.
PsycoTodd May 2, 2020
dec23f5
Merge pull request #602 from PsycoTodd/iphonesimulator
tomfinegan May 5, 2020
48f902f
added Draco fuzzers
rjotwani Jun 15, 2020
968c210
updated fuzzers in accordance with style guide and removed mesh encod…
rjotwani Jun 18, 2020
2d433b5
added build script for fuzzing
rjotwani Jun 18, 2020
aef4bfb
Merge pull request #609 from rjotwani/master
FrankGalligan Jun 22, 2020
25484b3
Delete draco_databuffer_fuzzer.cc
rjotwani Jun 23, 2020
79601d2
Merge pull request #612 from rjotwani/patch-1
FrankGalligan Jul 7, 2020
c4f10ac
Add -v param, display draco_encoder version
naxostech Sep 10, 2020
be0f7b7
Add -v param, display dracdo_decoder version
naxostech Sep 10, 2020
1292da7
Uses SVG logo in README
gsimone Sep 21, 2020
7e25df9
Merge pull request #630 from gsimone/patch-1
louquillio Oct 5, 2020
d9006bf
Fix gcc11 compile error
FrankGalligan Oct 8, 2020
bde99c2
Merge pull request #636 from google/fix_gcc11_compile_635
FrankGalligan Oct 8, 2020
8a016b6
fix: Updated link to alternative Unity package
atteneder Nov 14, 2020
894c953
Merge pull request #643 from atteneder/fix_unity_link
tomfinegan Nov 17, 2020
8a979f7
Draco v1.4.0
tomfinegan Dec 1, 2020
dd6ef6f
draco: Fix empty list handling in older CMakes.
tomfinegan Dec 1, 2020
b2059d9
Merge pull request #645 from google/fix-build-cmake-pre-3.16
tomfinegan Dec 1, 2020
4771872
Merge pull request #646 from google/master
tomfinegan Dec 1, 2020
aaef628
Add missing mesh_encoder_test data files.
tomfinegan Dec 2, 2020
3d0931b
Merge pull request #648 from google/fix_testdata
tomfinegan Dec 2, 2020
0332691
Merge pull request #647 from google/fix_testdata
tomfinegan Dec 2, 2020
2f76c15
Add missing file for EncodeTest.TestQuantizedAndUnquantizedAttributes…
tomfinegan Dec 2, 2020
89f21de
Merge pull request #649 from google/fix_testdata
tomfinegan Dec 2, 2020
04198ec
Merge pull request #650 from google/master
tomfinegan Dec 2, 2020
2e67b39
Draco v1.4.1
tomfinegan Dec 8, 2020
07532d6
Merge pull request #657 from google/v141_snapshot
tomfinegan Dec 8, 2020
bd74a4c
Merge pull request #658 from google/v141_snapshot
tomfinegan Dec 8, 2020
359048e
Merge pull request #626 from naxostech/StrDraco
tomfinegan Dec 8, 2020
3352abe
Revert "Add version string output to cli tools."
tomfinegan Dec 8, 2020
9d20a3b
Merge pull request #660 from google/revert-626-StrDraco
tomfinegan Dec 8, 2020
e812c9e
Fix typo in CMake macro draco_add_executable()
tomfinegan Dec 17, 2020
8f9ebcd
Merge pull request #666 from google/cmake_typo_fix
tomfinegan Dec 17, 2020
3ea441e
Set VERSION and SOVERSION for all targets as appropriate (#676)
RichardTea Feb 3, 2021
253059c
Support building mingw static and dynamic at the same time (#677)
qmuntal Feb 4, 2021
00134c5
draco: Restore sanitizer support.
tomfinegan Feb 4, 2021
5ad118d
draco: Support multiple link flags in older CMakes
tomfinegan Feb 4, 2021
a014668
fix: Linking dracodec_unity macOS bundle works again (got broken via …
atteneder Feb 5, 2021
44276bf
add gh_actions
qmuntal Feb 6, 2021
d2b1798
add make
qmuntal Feb 6, 2021
d624ff4
remove travis
qmuntal Feb 6, 2021
26ee555
add gh actions badge
qmuntal Feb 6, 2021
27f77e1
Set workflow os explicitly.
tomfinegan Feb 9, 2021
cdf1fd2
Delete draco_features.cmake
tomfinegan Mar 3, 2021
4469f97
Support files larger than 2GB in Win64
Mar 12, 2021
194b55a
draco: Complete the large file support fix in the stdio reader.
tomfinegan Mar 12, 2021
92d66ab
Use latest available OS images in GitHub actions.
tomfinegan Mar 16, 2021
fb68157
Hopefully fix (inconsequential) dependabot warnings
louquillio Mar 18, 2021
5c0976b
Consistently use www.gstatic.com in README.md.
tomfinegan Apr 2, 2021
b699f05
Bump rexml from 3.2.4 to 3.2.5 in /docs
dependabot[bot] Apr 30, 2021
d09e000
draco: add include of limits in parser_utils.cc
tomfinegan May 5, 2021
e4103dc
draco: Fix typedef name collision w/MSVC compilers.
tomfinegan May 5, 2021
75b82f7
Bump nokogiri from 1.11.2 to 1.11.4 in /docs
dependabot[bot] May 20, 2021
9bf5d2e
Bump addressable from 2.7.0 to 2.8.0 in /docs
dependabot[bot] Jul 13, 2021
c2d57bc
Fix fuzzer build script
DavidKorczynski Aug 26, 2021
85a614f
Bump nokogiri from 1.11.4 to 1.12.5 in /docs
dependabot[bot] Sep 28, 2021
9f0e5c5
Draco v1.4.3
tomfinegan Oct 12, 2021
0f69e64
Merge branch 'gltf_2.0_draco_extension' into master
tomfinegan Oct 12, 2021
b2454ea
Bump nokogiri from 1.10.9 to 1.12.5 in /docs
dependabot[bot] Oct 12, 2021
2f15c33
Bump addressable from 2.5.2 to 2.8.0 in /docs
dependabot[bot] Oct 12, 2021
266f47c
Add v1.4.3 README.
tomfinegan Oct 12, 2021
6a947d2
Add listing of GStatic javascript files to README.md.
tomfinegan Oct 14, 2021
c880d79
Add googletest as a git submodule. (#756)
tomfinegan Oct 25, 2021
d914c62
Add note to README about versioned GStatic URL preference
tomfinegan Oct 25, 2021
e5eb9cd
Bump LT_CURRENT.
tomfinegan Oct 30, 2021
6b6f900
Add CIFuzz integration
DavidKorczynski Nov 30, 2021
5272348
Revert "Add CIFuzz integration"
tomfinegan Dec 4, 2021
931bafe
draco: Improve installation and packaging support.
tomfinegan Dec 6, 2021
3b3f109
draco: Run our test action only on pull requests. (#776)
tomfinegan Dec 6, 2021
6571558
Draco v1.5.0 release. (#779)
tomfinegan Dec 9, 2021
e76341f
Bump nokogiri from 1.10.9 to 1.12.5 in /docs (#780)
dependabot[bot] Dec 9, 2021
1a64bb2
Fix typo in BUILDING.md (#785)
anooptp Dec 13, 2021
df3d799
Fix typo in README.md (#794)
bobychaudhary Jan 10, 2022
110a1ec
Fixed decoding of large meshes encoded with MESH_SEQUENTIAL_ENCODING …
ondys Jan 27, 2022
9fd0a50
Add install target testing. (#796)
tomfinegan Feb 3, 2022
67314cc
Bump addressable from 2.5.2 to 2.8.0 in /docs (#781)
dependabot[bot] Feb 3, 2022
2e8325e
Bump nokogiri from 1.10.9 to 1.13.1 in /docs (#805)
dependabot[bot] Feb 3, 2022
b7655f7
Replace the existing test workflow with draco-ci from ci.yml. (#806)
tomfinegan Feb 3, 2022
e5d9b61
More CI updates (#808)
tomfinegan Feb 8, 2022
60fc662
Update the build status badge to explicitly track the status of the m…
tomfinegan Feb 9, 2022
0d1633e
Use windows-2019 builders. (#813)
tomfinegan Feb 16, 2022
9522c22
Draco v1.5.1 release. (#812)
tomfinegan Feb 16, 2022
bd1e8de
Draco v1.5.2 release. (#818)
tomfinegan Feb 17, 2022
43ada9a
Avoid comparing bool using the < and > operator (#817)
bjornblissing Feb 26, 2022
4d78a07
Bump nokogiri from 1.13.1 to 1.13.3 in /docs (#822)
dependabot[bot] Feb 28, 2022
34c693f
Add transcoder testing to Draco's Github CI tests. (#821)
tomfinegan Mar 3, 2022
7d62f1f
Disable optimizations for gltf_decoder.cc in MSVC builds. (#829)
tomfinegan Mar 11, 2022
befe2d8
Add binary STL support. (#802)
rhulha Mar 25, 2022
60af0ba
Correct the install location for CMake configuration files. (#839)
tomfinegan Apr 8, 2022
a737103
CMake: install draco.dll in bin folder (#838)
SpaceIm Apr 9, 2022
575e6ec
Bump nokogiri from 1.13.3 to 1.13.4 in /docs (#842)
dependabot[bot] Apr 12, 2022
7109fbe
cmake: Support modernized import of Draco via draco::draco
SpaceIm Apr 13, 2022
ee2c257
Make README comment about disabling WASM even more excruciatingly cle…
nh2 Apr 19, 2022
cfa0547
Bump nokogiri from 1.13.4 to 1.13.6 in /docs (#891)
dependabot[bot] May 19, 2022
1af95a2
Draco v1.5.3 release.
tomfinegan Jul 7, 2022
c0b57c1
Add missing include file to build. (#913)
tomfinegan Jul 21, 2022
18ccdc7
Bump tzinfo from 1.2.5 to 1.2.10 in /docs (#914)
dependabot[bot] Aug 18, 2022
e4e34b0
Draco v1.5.4 release. (#934)
tomfinegan Oct 27, 2022
a5b3157
Draco v1.5.5 release.
tomfinegan Oct 29, 2022
d44cb5b
draco: Update CI configs.
tomfinegan Oct 29, 2022
7ec8a27
Fix signed/unsigned mismatch warning in decoder_buffer.h (#951)
bjornblissing Dec 1, 2022
cbbe207
Add a missing include
musicinmybrain Jan 17, 2023
01eb671
add back config option for DracoDecoderModule (#968)
andreasplesch Feb 1, 2023
a39ce0e
#802 Mentioning STL encoding/decoding support in README (#959)
myselfhimself Feb 1, 2023
295ea7c
Draco v1.5.6 release.
ondys Feb 6, 2023
2225d05
Revert "Draco v1.5.6 release.". Build was broken.
ondys Feb 6, 2023
9f856ab
Draco v1.5.6 release. (#972)
ondys Feb 7, 2023
74a1435
Fix #1031 (#1032)
ptc-tgamper Jan 12, 2024
a6fddf5
Fix #1029 (#1030)
ptc-tgamper Jan 12, 2024
8786740
Draco 1.5.7 release. (#1034)
ondys Jan 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
Language: Cpp
BasedOnStyle: Google
PointerAlignment: Right
...
137 changes: 137 additions & 0 deletions .cmake-format.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
with section('parse'):
# Specify structure for custom cmake functions
additional_commands = {
'draco_add_emscripten_executable': {
'kwargs': {
'NAME': '*',
'SOURCES': '*',
'OUTPUT_NAME': '*',
'DEFINES': '*',
'INCLUDES': '*',
'COMPILE_FLAGS': '*',
'LINK_FLAGS': '*',
'OBJLIB_DEPS': '*',
'LIB_DEPS': '*',
'GLUE_PATH': '*',
'PRE_LINK_JS_SOURCES': '*',
'POST_LINK_JS_SOURCES': '*',
'FEATURES': '*',
},
'pargs': 0,
},
'draco_add_executable': {
'kwargs': {
'NAME': '*',
'SOURCES': '*',
'OUTPUT_NAME': '*',
'TEST': 0,
'DEFINES': '*',
'INCLUDES': '*',
'COMPILE_FLAGS': '*',
'LINK_FLAGS': '*',
'OBJLIB_DEPS': '*',
'LIB_DEPS': '*',
},
'pargs': 0,
},
'draco_add_library': {
'kwargs': {
'NAME': '*',
'TYPE': '*',
'SOURCES': '*',
'TEST': 0,
'OUTPUT_NAME': '*',
'DEFINES': '*',
'INCLUDES': '*',
'COMPILE_FLAGS': '*',
'LINK_FLAGS': '*',
'OBJLIB_DEPS': '*',
'LIB_DEPS': '*',
'PUBLIC_INCLUDES': '*',
},
'pargs': 0,
},
'draco_generate_emscripten_glue': {
'kwargs': {
'INPUT_IDL': '*',
'OUTPUT_PATH': '*',
},
'pargs': 0,
},
'draco_get_required_emscripten_flags': {
'kwargs': {
'FLAG_LIST_VAR_COMPILER': '*',
'FLAG_LIST_VAR_LINKER': '*',
},
'pargs': 0,
},
'draco_option': {
'kwargs': {
'NAME': '*',
'HELPSTRING': '*',
'VALUE': '*',
},
'pargs': 0,
},
# Rules for built in CMake commands and those from dependencies.
'list': {
'kwargs': {
'APPEND': '*',
'FILTER': '*',
'FIND': '*',
'GET': '*',
'INSERT': '*',
'JOIN': '*',
'LENGTH': '*',
'POP_BACK': '*',
'POP_FRONT': '*',
'PREPEND': '*',
'REMOVE_DUPLICATES': '*',
'REMOVE_ITEM': '*',
'REVERSE': '*',
'SORT': '*',
'SUBLIST': '*',
'TRANSFORM': '*',
},
},
'protobuf_generate': {
'kwargs': {
'IMPORT_DIRS': '*',
'LANGUAGE': '*',
'OUT_VAR': '*',
'PROTOC_OUT_DIR': '*',
'PROTOS': '*',
},
},
}

with section('format'):
# Formatting options.

# How wide to allow formatted cmake files
line_width = 80

# How many spaces to tab for indent
tab_size = 2

# If true, separate flow control names from their parentheses with a space
separate_ctrl_name_with_space = False

# If true, separate function names from parentheses with a space
separate_fn_name_with_space = False

# If a statement is wrapped to more than one line, than dangle the closing
# parenthesis on its own line.
dangle_parens = False

# Do not sort argument lists.
enable_sort = False

# What style line endings to use in the output.
line_ending = 'unix'

# Format command names consistently as 'lower' or 'upper' case
command_case = 'canonical'

# Format keywords consistently as 'lower' or 'upper' case
keyword_case = 'upper'
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.obj eol=lf
Loading