mirror of
https://github.com/lighttransport/tinyusdz.git
synced 2026-01-18 01:11:17 +01:00
Add full support for USD 'specializes' composition arc in the USDC crate writer: - Add specializes field export in ConvertPrimSpecRecursive (stage-converter.cc) - Handles ListEditQual operations: ResetToExplicit, Append, Prepend, Add, Delete - Converts specializes metadata to ListOp<Path> for crate format - Add comprehensive test crate_writer_specializes_test verifying roundtrip - Test creates base class prim and specialized prim with specializes metadata - Verifies specializes metadata is preserved through write/read cycle This completes HIGH-priority composition arc support alongside references, payloads, and inherits. Specializes provides variant-like specialization for prim specialization patterns in USD scene hierarchies. All 84 unit tests passing. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>