305 Commits

Author SHA1 Message Date
Syoyo Fujita
37ab7b515d Merge branch 'anim-mtlx-phase3' of github.com:lighttransport/tinyusdz into anim-mtlx-phase3 2026-01-07 07:28:34 +09:00
Syoyo Fujita
f7ec005ef1 Merge branch 'release' into dev 2026-01-07 06:58:28 +09:00
Syoyo Fujita
0011b4ea8f Clarify next release features in README
Updated the README to clarify planned features for the next release.
2025-12-25 00:09:21 +09:00
Syoyo Fujita
64bfb27c02 Add Lab project section to README 2025-12-23 00:18:05 +09:00
Syoyo Fujita
f7f4077fbd add DeepWiki Badge. 2025-12-13 04:35:48 +09:00
Syoyo Fujita
5a0c271bea Fix typo in PCP composition description 2025-11-13 08:32:17 +09:00
Syoyo Fujita
4005bf91aa Update README.md 2025-11-13 08:31:47 +09:00
Syoyo Fujita
6b80def462 Update README.md 2025-11-11 07:08:14 +09:00
Syoyo Fujita
27beb41d7b Update README.md 2025-11-11 07:07:02 +09:00
Syoyo Fujita
ba612f0389 Merge branch 'mtlx-2025' into usdlux-2025 2025-11-10 03:30:03 +09:00
Syoyo Fujita
0089248743 Update README.md 2025-11-03 22:54:06 +09:00
Syoyo Fujita
03002078af Update README with MCP support information
Added MCP support details to the next release section.
2025-11-02 09:21:29 +09:00
Syoyo Fujita
2e35b344bb Update README.md 2025-11-02 09:14:00 +09:00
Syoyo Fujita
25e9162a13 Remove internal synchronization and add move semantics to core classes
- Removed mutex fields from Stage, Prim, Layer, and LayerImpl classes
- Removed all lock_guard statements from Stage, Prim, and Layer implementations
- Added complete special member functions (copy/move) to Stage and Prim classes
- Added move constructor to PrimSpec class (move assignment already existed)
- Layer class already had complete move semantics
- Fixed tautological comparison warning in crate-reader-timesamples.cc (32-bit vs 64-bit)
- Fixed unused variable warning in timesamples-pprint.cc
- Updated README.md with thread-safety warning

API is now explicitly non-thread-safe. Applications must handle synchronization
at a higher level when accessing USD objects from multiple threads.

All classes are now both copyable and movable for optimal performance.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-20 07:40:16 +09:00
Syoyo Fujita
b7f47bd303 Update README.md 2025-09-23 06:29:55 +09:00
Syoyo Fujita
d8cfd3422f add link to meshoptimzier. 2025-09-10 06:53:51 +09:00
Syoyo Fujita
0ec0449dde fix compile. 2025-09-01 09:54:39 +09:00
Syoyo Fujita
4e345a578a Merge branch 'mcp' of github.com:syoyo/tinyusdz into mcp 2025-08-18 01:29:16 +09:00
Syoyo Fujita
e5359305c2 add quickjs-ng 2025-08-17 09:01:15 +09:00
Syoyo Fujita
4d15618eda Merge branch 'dev' into usd-json 2025-08-15 01:41:24 +09:00
Syoyo Fujita
c2f2656ad2 Merge branch 'release' into mcp 2025-07-25 05:24:45 +09:00
Syoyo Fujita
2a49cfc7db Merge branch 'release' into fast-string 2025-07-25 04:11:52 +09:00
Syoyo Fujita
f1b066b5d9 Update README.md 2025-07-14 10:38:31 +09:00
Syoyo Fujita
48c4b41f26 Update README.md 2025-07-14 10:12:53 +09:00
Syoyo Fujita
281eaf49d4 Update README.md 2025-07-14 10:09:52 +09:00
Syoyo Fujita
87802d526b Update README.md 2025-07-14 06:27:56 +09:00
Syoyo Fujita
a8553dc4c1 add libsais for suffix array 2025-07-03 10:13:36 +09:00
Syoyo Fujita
0747e87a61 add civetweb for http server.
mcp w.i.p.
2025-07-02 09:55:17 +09:00
Syoyo Fujita
1170732865 README.md を更新 2025-06-30 02:46:52 +09:00
Syoyo Fujita
87bdd2aeec README.md を更新 2025-06-29 02:01:37 +09:00
Syoyo Fujita
fe3de05812 Update README.md 2025-06-28 09:55:43 +09:00
Syoyo Fujita
c3ae11aef8 Update README.md 2025-06-28 07:16:51 +09:00
Syoyo Fujita
54d583dd9f Update README.md 2025-06-28 07:16:15 +09:00
Syoyo Fujita
c6d974dc6c Update README.md 2025-06-28 06:30:55 +09:00
Syoyo Fujita
2f8fd55141 update README. 2025-06-28 06:23:43 +09:00
Syoyo Fujita
36e5d0b042 Update README.md 2025-06-28 04:07:56 +09:00
Syoyo Fujita
4c59ee0b87 Update README.md 2025-06-28 04:07:45 +09:00
Syoyo Fujita
69ae2defb5 Update README.md 2025-06-26 12:08:41 +09:00
Syoyo Fujita
63a17fd53d add yyjson(not activated yet) 2025-06-20 23:22:56 +09:00
Syoyo Fujita
8a0ea72888 Update README.md 2025-06-18 09:23:37 +09:00
Syoyo Fujita
93c306a7e6 Update README.md 2025-05-18 02:39:15 +09:00
Syoyo Fujita
ca6c8cf998 Update README.md 2025-05-17 21:38:24 +09:00
Syoyo Fujita
7215ffa8cc Update README.md 2025-05-17 21:34:43 +09:00
Syoyo Fujita
34d2c18a88 Update README.md 2025-05-17 21:33:22 +09:00
Syoyo Fujita
f16f7c3c35 Update README.md 2025-05-16 12:02:15 +09:00
Syoyo Fujita
9d5a63ed48 README.md を更新 2025-05-06 21:13:34 +09:00
Syoyo Fujita
81dfc0a5a9 add dragonbox to print floating point. 2025-03-31 22:38:26 +09:00
Syoyo Fujita
eda8ad06e5 Update README.md 2025-03-28 07:16:42 +09:00
Syoyo Fujita
2066386e4a Add microbenchmark framework 'criterion' 2025-02-10 06:09:06 +09:00
Syoyo Fujita
e3c4955f72 add link to buliding TinyUSDZ with sanitizers 2024-12-30 22:40:01 +09:00