305 Commits

Author SHA1 Message Date
Syoyo Fujita
2220b586d1 Add note on Blender plugin. 2022-08-27 23:05:31 +09:00
Syoyo Fujita
02829fbbd9 Add note on WASI. 2022-08-25 05:01:10 +09:00
Syoyo Fujita
2637e5800a Improve Xform parsing and pprint.
Initial parsing support of `customLayerData` in Stage metadatum.
2022-08-23 23:06:37 +09:00
Syoyo Fujita
46a1a9e82b Add ghc::filesystem and glob.
Update tinygltf.
Fix Android app build.
2022-08-18 20:24:01 +09:00
Syoyo Fujita
b84c925fd3 Use original LZ4 source code. 2022-08-16 21:30:15 +09:00
Syoyo Fujita
d350c2e0d7 Merge branch 'dev' of github.com:syoyo/tinyusdz into dev 2022-08-12 02:32:11 +09:00
Syoyo Fujita
82992be656 Add link to python binding. 2022-08-12 02:32:05 +09:00
Syoyo Fujita
345e7358fb Improve Relation & Connection implementation. 2022-08-10 22:42:09 +09:00
Syoyo Fujita
c293c39441 Revert to use pybind11, since (probably currently widely-used) PyPI manylinux archtecture still does not support C++17. 2022-08-09 01:20:29 +09:00
Syoyo Fujita
10983a50ae Add simple_match
Add some python build scripts.
2022-08-08 20:17:03 +09:00
Syoyo Fujita
0f1dae2388 CI build script for MSVC. 2022-08-05 04:00:49 +09:00
Syoyo Fujita
106a9bfdd1 Update README.md 2022-07-27 02:54:57 +09:00
Syoyo Fujita
08ee01a65e Add better-enums.
Some code refactorings.
2022-07-22 22:56:01 +09:00
Syoyo Fujita
795a4509d9 Use tinyusdz-customized linb::any. 2022-07-21 22:20:13 +09:00
Syoyo Fujita
0967b7561b Add benchmark(to measure the performance of C++ data structure). 2022-07-21 19:13:53 +09:00
Syoyo Fujita
7495c05d2a Update README. 2022-07-20 22:05:48 +09:00
Syoyo Fujita
308cbca41f add mapbox/variant.
refactor ascii-parser.
2022-07-20 05:11:48 +09:00
Syoyo Fujita
466f8d0609 Add formatxx(with C++14 downgrading modification) 2022-07-18 19:12:53 +09:00
Syoyo Fujita
87befb693f Add jsteeman/atoi for string -> int.
Refactoring ascii parser.
2022-07-17 23:11:51 +09:00
Syoyo Fujita
a6dc535285 Modularize USDA Parser/Writer and USDC Writer. 2022-07-13 23:00:54 +09:00
Syoyo Fujita
b6dfdfeb4d Provide our own version of variant library(tiny-variant.hh)
Remove variant-lite and mapbox/recursive_wrapper
2022-07-12 03:51:56 +09:00
Syoyo Fujita
900694fd85 Use fast_float instead of ryu to parse floating-point value from string.
Fix `custom` parsing
2022-07-10 17:41:41 +09:00
Syoyo Fujita
1331939ca1 Add list of GeomSubsets to GeomMesh. 2022-07-05 19:56:22 +09:00
Syoyo Fujita
64c810ba6a Add cityhash. 2022-07-04 20:14:02 +09:00
Syoyo Fujita
925288ec7a Rename simple_dump -> simple_usdz_dump
Add some usdc unit tests.
2022-06-26 20:14:24 +09:00
Syoyo Fujita
791df5748c Merge branch 'dev' into token_class 2022-06-12 03:11:27 +09:00
Syoyo Fujita
7b67d833fe Experiment foonathan/string_id to implement TfToken. 2022-06-12 02:36:25 +09:00
Syoyo Fujita
e2c710d32f Refactor TODO list. 2022-06-07 19:59:23 +09:00
Syoyo Fujita
eb28b9c0c6 Fix compile for WASI target(disable C++ threads and exceptions) 2022-06-07 19:21:10 +09:00
Syoyo Fujita
3aadfdc32e Add commercial support availablity. 2022-04-29 22:42:55 +09:00
Syoyo Fujita
1e84fbb68d Add MaterialX files.
Add tinyxml2.
2022-04-23 20:41:36 +09:00
Syoyo Fujita
1807c12041 Update README. 2022-04-16 18:09:05 +09:00
Syoyo Fujita
3160ca4411 Add tiny_gltf(not used at the moment though) 2022-04-03 01:18:27 +09:00
Syoyo Fujita
9f822f84e0 Update README. 2022-03-10 17:10:41 +09:00
Syoyo Fujita
06b5f259e7 Update README 2022-02-25 20:13:04 +09:00
Syoyo Fujita
f005d180ec Update README. 2021-12-05 20:22:21 +09:00
Syoyo Fujita
56c88357da Add staticstruct. 2021-11-22 22:01:27 +09:00
Syoyo Fujita
dcb5f18887 Initial add of pxr compat API. 2021-09-19 22:54:34 +09:00
Syoyo Fujita
dd1365e036 Add references test scene. 2021-09-09 03:10:05 +09:00
Syoyo Fujita
152c1fffa7 Add wise_enum
Refactor PrimAttr.
Change file layout of USDA parser unit test.
2021-08-29 21:33:06 +09:00
Syoyo Fujita
76ad4d8507 add mapbox recursive_wrapper. 2021-08-28 20:58:34 +09:00
Syoyo Fujita
fac7cb3f46 add usdObj doc.
add math-util.
2021-08-26 02:13:06 +09:00
Syoyo Fujita
84de5614e9 Add tinyobjloader to load wavefront .obj mesh(usdObj). 2021-08-25 04:06:44 +09:00
Syoyo Fujita
0953d7c7bc gcc4.9 is not available, so use gcc5(also downgrade ubuntu Linux image
from 20.04 to 18.04)
2021-08-25 00:14:28 +09:00
Syoyo Fujita
2cac990007 Update C++ version in README.md 2021-08-23 20:42:54 +09:00
Syoyo Fujita
429b0787ad Use variant-lite with max-types 32.
Refactoring code.
2021-08-22 22:46:54 +09:00
Syoyo Fujita
3ac4fdba0b Add any-lite 2021-08-18 03:47:21 +09:00
Syoyo Fujita
b429314ca5 Initial WebAssembly support. 2021-07-31 21:25:55 +09:00
Syoyo Fujita
f3a501e237 Setup Blender python module build config. 2021-07-27 21:44:23 +09:00
Syoyo Fujita
61406a35c8 Merge branch 'dev' of github.com:syoyo/tinyusdz into dev 2021-07-08 21:19:39 +09:00