251 Commits

Author SHA1 Message Date
Selim Sandal
220e6e3a04 Do not add /MP for clang-cl 2025-06-28 18:02:57 +03:00
Syoyo Fujita
3bd599204b add yyjson to build. 2025-06-28 03:55:57 +09:00
Syoyo Fujita
f3a39ea4c8 Merge branch 'dev' of github.com:lighttransport/tinyusdz into dev 2025-06-16 09:35:23 +09:00
Syoyo Fujita
e6b132a26f add base122 encoder/decoder. 2025-06-16 05:37:49 +09:00
Syoyo Fujita
26e2a6afab add progressive composition example.
adding progressive composition feature to WASM.
2025-06-11 11:05:54 +09:00
Syoyo Fujita
62561ac2c8 MSAN support w.i.p. 2024-12-27 23:40:28 +09:00
Syoyo Fujita
9c222efa61 Merge branch 'dev' into fast-string 2024-09-20 01:43:30 +09:00
Syoyo Fujita
2f42a76d52 add texture-util to Tydra
(e.g. combine independent textures to create single texture map)
2024-08-18 02:09:25 +09:00
Syoyo Fujita
5aacc54416 Workaround for Android NDK r17 clang 2024-08-04 04:10:59 +09:00
Syoyo Fujita
384ebd2852 add string_view lite. 2024-07-27 02:32:45 +09:00
Syoyo Fujita
bcdfd256f8 fix if/endif mismatch 2024-07-18 21:54:45 +09:00
Syoyo Fujita
f403f8204c Make Tydra build optional. 2024-07-17 02:12:58 +09:00
Syoyo Fujita
3e1f872fba Increase warning level by default(Use -Wall) for GCC.
Suppress some GCC warnings with `-Wall`.
2024-06-24 02:56:20 +09:00
Syoyo Fujita
c6a1b5c9cd Merge branch 'dev' of github.com:syoyo/tinyusdz into rendermesh-refactor 2024-05-07 02:40:00 +09:00
Syoyo Fujita
fe69324871 Disable including pystring.cpp which is not used in TinyUSDZ core.
pystring.cpp will be removed from the repo in the near future.
2024-05-03 22:17:48 +09:00
Syoyo Fujita
2124307948 Merge branch 'dev' into rendermesh-refactor 2024-04-29 02:01:11 +09:00
Syoyo Fujita
79f9eb9aea Disable non-working examples
Add indexed primvar example scenes.
2024-04-29 01:40:56 +09:00
Syoyo Fujita
24df4af0db fix sanizier configuration in cmake. 2024-04-25 07:57:53 +09:00
Syoyo Fujita
4fba909ae0 fix some attribute lookup in Tydra.
add usd-export(w.i.p.)
2024-04-17 23:40:31 +09:00
Syoyo Fujita
635d49c112 obj-export experiment. 2024-04-08 22:15:27 +09:00
Syoyo Fujita
e8694fbb38 Add missing files. 2024-02-06 08:04:52 +09:00
Syoyo Fujita
19d970df43 Split .cc to speed-up compilation. 2024-02-05 23:13:25 +09:00
Syoyo Fujita
6b2c258999 Merge branch 'dev' into rendermesh-refactor 2024-01-30 03:42:02 +09:00
Will Usher
96fac69974 messed up indent 2024-01-28 08:35:26 -08:00
Will Usher
ed99cc0dd3 backwards bool 2024-01-28 08:34:03 -08:00
Will Usher
7e66122ad7 Set TINYUSDZ_DEFAULT_NO_WERROR off when building for emscripten 2024-01-28 08:32:38 -08:00
Will Usher
842e582bd8 name 2024-01-27 17:10:16 -08:00
Will Usher
3e298b313e Add option to disable Werror 2024-01-27 17:05:42 -08:00
Syoyo Fujita
2b7585de9a Update tiny_gltf.h
Fix tinyusdz Tydra build.
2024-01-24 03:17:01 +09:00
Syoyo Fujita
9af650fc58 add usd_to_gltf example(not yet implemented). 2024-01-21 07:50:14 +09:00
Syoyo Fujita
86ef729cac Add github issue for annoying unsafe-buffer-usage clang warning(clang >= 16) 2024-01-18 02:30:18 +09:00
Syoyo Fujita
21ca5759f5 Fix MSVC CMake bootstrap 2023-12-06 06:30:04 +09:00
Syoyo Fujita
6b0ba82c3a Revert not to use CMake Object library build, which is problematic on
MSVC
2023-12-06 05:47:45 +09:00
Syoyo Fujita
b3bff28f80 Remove tinyxml2 2023-11-29 02:32:21 +09:00
Syoyo Fujita
8041251ac4 bigobj flag to mingw-gcc build(not enabled by default) 2023-11-28 02:18:19 +09:00
Syoyo Fujita
b676485148 Remove unused staticstruct library. 2023-10-01 20:13:37 +09:00
Syoyo Fujita
c75ed6b2eb Define -Wno-unsafe-buffer-usage for clang-17+ 2023-09-28 21:04:37 +09:00
Syoyo Fujita
078e865b90 AssetResolutionResolver is started to working. 2023-09-22 05:49:37 +09:00
Syoyo Fujita
a9559f0e09 Fileformat example(W.I.P.) 2023-09-20 22:43:34 +09:00
Syoyo Fujita
588db0d7f8 fix cmake script. 2023-08-23 19:44:14 +09:00
Syoyo Fujita
67fa1eb924 Make usdMtlx non-builtin module(built by default) 2023-08-23 19:32:53 +09:00
Syoyo Fujita
9389bd5382 Use pugixml instead of tinyxml2 to parse XML file(MaterialX file)
Add Asset class and filesystem handler(W.I.P)
2023-08-19 23:37:27 +09:00
Syoyo Fujita
ea483acf01 Add option to disable stb_image and fpng.
Use static for stb_image functions to avoid dupcated symbols error when linking tinyusdz to an app/library whose also uses stb_image.
2023-08-17 23:35:31 +09:00
Syoyo Fujita
ccf22f1aba Use test_tinyusdz for USDA/USDC parsing test in unit-test 2023-08-12 21:06:43 +09:00
Syoyo Fujita
60066909d6 Disable usda_parser and usdc_parser example build by default. 2023-08-11 20:44:01 +09:00
Syoyo Fujita
7a4ccad889 Implementing subLayer composition(W.I.P.) 2023-06-27 05:43:27 +09:00
Syoyo Fujita
1fc243576b Update SDL2 to 2.28
[CMake] Remove add_sanitizers() against library(.o/.lib only) target
2023-06-23 20:17:35 +09:00
Syoyo Fujita
0ec8ba2dbc Rename simple_usdz_dump to tusdcat 2023-06-23 06:04:19 +09:00
Syoyo Fujita
07104e74ec Add WUFFS cmake option(W.I.P.) 2023-05-21 04:24:15 +09:00
Syoyo Fujita
0296413fd4 Add ARKitBlendShapeLocation target eums/names. 2023-05-18 02:09:57 +09:00