Commit Graph

  • 8220bf1659 Refactor: Consolidate PrimvarReader/Light reconstruction and fix Connection type handling skinning-refactor Syoyo Fujita 2026-01-18 06:42:44 +09:00
  • d6e6c20c50 Refactor: Unify ParseTypedAttribute overloads Syoyo Fujita 2026-01-17 23:03:22 +09:00
  • 46e7f2178e Refactor: Consolidate simple geometry prim reconstruction Syoyo Fujita 2026-01-17 14:39:17 +09:00
  • 8e1cc7cfc1 Extract shader varname parsing into reusable macro Syoyo Fujita 2026-01-17 14:12:33 +09:00
  • 46ce027560 Use move semantics for property metadata instead of copy Syoyo Fujita 2026-01-17 13:57:43 +09:00
  • 6331b94b0e Refactor enum parsing and light attribute macros for maintainability Syoyo Fujita 2026-01-17 10:15:08 +09:00
  • 5c649f26dc Add comprehensive test USDA files for various prim types Syoyo Fujita 2026-01-17 08:43:20 +09:00
  • 497530e928 Add USDC roundtrip test infrastructure and helper headers Syoyo Fujita 2026-01-17 08:19:39 +09:00
  • a70497e595 Add MetadataBase class with Dictionary-based storage for memory efficiency Syoyo Fujita 2026-01-17 07:53:40 +09:00
  • c330da7160 Add role type casting support for TimeSamples in USDC reader Syoyo Fujita 2026-01-17 06:58:52 +09:00
  • c3381718e8 Add ReadBasicType implementations for char, short, and frame4d types Syoyo Fujita 2026-01-17 06:52:10 +09:00
  • f8b2145f41 Refactor prim reconstruction with X-macro property tables Syoyo Fujita 2026-01-16 22:07:09 +09:00
  • 03d55b66af Fix relationship qualifier order in pprinter Syoyo Fujita 2026-01-16 08:05:54 +09:00
  • 458db0d80c Add RectLight to pprint value type dispatch skinning Syoyo Fujita 2026-01-16 06:43:27 +09:00
  • 06fd6e4ac3 Add USDA roundtrip tester and fix string escape issues Syoyo Fujita 2026-01-16 06:25:40 +09:00
  • eb87ea2ac5 Merge branch 'anim-mtlx-phase3-fix3' into skinning Syoyo Fujita 2026-01-15 05:21:37 +09:00
  • 3340210631 Remove ANSI color codes from failure summary output anim-mtlx-phase3-fix3 Syoyo Fujita 2026-01-14 05:28:02 +09:00
  • b3fa37f436 Add failure and warning summary to comparison script Syoyo Fujita 2026-01-14 05:10:41 +09:00
  • ffb385197a Fix triple-@ asset path closing delimiter detection in JS parser Syoyo Fujita 2026-01-14 04:09:25 +09:00
  • 5bc0e6422f Add support for connection syntax parsing in USDA lexer Syoyo Fujita 2026-01-13 10:17:52 +09:00
  • 144739584e Fix asset path escape sequence handling for triple-@ delimited paths Syoyo Fujita 2026-01-13 08:35:17 +09:00
  • e18c0e55a1 Improve asset path tokenization for escape sequences in triple-@@ delimited paths Syoyo Fujita 2026-01-13 06:34:33 +09:00
  • 9fa64fe884 Add --print-commands option and improve parser error reporting Syoyo Fujita 2026-01-13 06:20:33 +09:00
  • e7c05d515b Fix double-quoting of layer metadata in pprinter Syoyo Fujita 2026-01-13 05:32:24 +09:00
  • c822c0c656 Fix unquoted string metadata in prim metadata output Syoyo Fujita 2026-01-13 05:25:55 +09:00
  • b008aab3f0 Fix OpenPBR parameter types: subsurface_radius and subsurface_radius_scale Syoyo Fujita 2026-01-13 02:41:25 +09:00
  • fce033b8de Fix subsetFamily attributes not being output in pprinter Syoyo Fujita 2026-01-13 02:36:53 +09:00
  • 88f3f4e804 Implement attribute ordering independence and numeric normalization Syoyo Fujita 2026-01-12 01:38:45 +09:00
  • 4ed820b932 Improve USDA comparison script parser robustness Syoyo Fujita 2026-01-11 21:28:52 +09:00
  • 029794a28d Fix asset path truncation and improve comparison test robustness Syoyo Fujita 2026-01-11 13:10:44 +09:00
  • 869700908d Normalize type annotations in attribute comparison Syoyo Fujita 2026-01-11 12:25:31 +09:00
  • 4fd185ccd1 Cherry-pick timeSamples and comparison fixes from anim-mtlx-phase3-fix Syoyo Fujita 2026-01-14 12:37:24 +09:00
  • 4360e4d33b Add zstd compression support for USD files dev-timesamples-refactor Syoyo Fujita 2026-01-14 12:28:43 +09:00
  • 808c6a9131 Use dragonbox dtos() throughout codebase, remove dtoa_milo/floaxie fast-string Syoyo Fujita 2026-01-14 08:36:12 +09:00
  • 3066963ccf Fix skeleton bone positioning using bind_transform for world-space Syoyo Fujita 2026-01-14 08:26:49 +09:00
  • 0feb335739 cosmetics. Syoyo Fujita 2026-01-14 06:50:15 +09:00
  • 6fa3c7d72d Remove ANSI color codes from failure summary output anim-mtlx-phase3-fix Syoyo Fujita 2026-01-14 05:28:02 +09:00
  • 214a93a46b Add failure and warning summary to comparison script Syoyo Fujita 2026-01-14 05:10:41 +09:00
  • a0ea7c21b2 Add comprehensive fp string roundtrip tests for dtos/dragonbox Syoyo Fujita 2026-01-14 04:15:56 +09:00
  • 6ec7df7dcc Fix triple-@ asset path closing delimiter detection in JS parser Syoyo Fujita 2026-01-14 04:09:25 +09:00
  • cc7ea8dca0 Add support for connection syntax parsing in USDA lexer Syoyo Fujita 2026-01-13 10:17:52 +09:00
  • 47ce087c6f Improve lighting, shadows, and fix weight visualization Syoyo Fujita 2026-01-13 09:38:13 +09:00
  • 08737a91fd Fix skeletal animation timing and UI improvements Syoyo Fujita 2026-01-13 09:27:26 +09:00
  • b3555dce31 Fix skeleton hierarchy extraction and transform binding Syoyo Fujita 2026-01-13 08:49:49 +09:00
  • 749dffb8ee Fix asset path escape sequence handling for triple-@ delimited paths Syoyo Fujita 2026-01-13 08:35:17 +09:00
  • fee1922605 Improve asset path tokenization for escape sequences in triple-@@ delimited paths Syoyo Fujita 2026-01-13 06:34:33 +09:00
  • e0c3826da3 Add --print-commands option and improve parser error reporting Syoyo Fujita 2026-01-13 06:20:33 +09:00
  • 2eafc02bfa Fix double-quoting of layer metadata in pprinter Syoyo Fujita 2026-01-13 05:32:24 +09:00
  • 9d2ea439d7 Fix unquoted string metadata in prim metadata output Syoyo Fujita 2026-01-13 05:25:55 +09:00
  • a5aa3b93d1 Use Dragonbox for float role printing Syoyo Fujita 2026-01-13 05:13:26 +09:00
  • 5007d0fa5c Use float precision when printing float primvars Syoyo Fujita 2026-01-13 03:54:33 +09:00
  • 0a3ac546eb Limit float pprint precision and add string[] parse test Syoyo Fujita 2026-01-13 03:04:43 +09:00
  • 8c0d7c82f8 Fix OpenPBR parameter types: subsurface_radius and subsurface_radius_scale Syoyo Fujita 2026-01-13 02:41:25 +09:00
  • 76e06c0307 Fix subsetFamily attributes not being output in pprinter Syoyo Fujita 2026-01-13 02:36:53 +09:00
  • 14d1a7e3dc Implement attribute ordering independence and numeric normalization Syoyo Fujita 2026-01-12 01:38:45 +09:00
  • e304a87487 Improve USDA comparison script parser robustness Syoyo Fujita 2026-01-11 21:28:52 +09:00
  • 23db543646 Fix asset path truncation and improve comparison test robustness Syoyo Fujita 2026-01-11 13:10:44 +09:00
  • 2b7aa5f4fb Normalize type annotations in attribute comparison Syoyo Fujita 2026-01-11 12:25:31 +09:00
  • b0ed007e52 Fix token timeSamples reading from USDC files Syoyo Fujita 2026-01-11 12:04:40 +09:00
  • 8b1f0f030f Add string array parsing test and fp string roundtrips Syoyo Fujita 2026-01-11 09:20:26 +09:00
  • a58e1a47e2 Fix array timeSamples printing for Value-based storage Syoyo Fujita 2026-01-11 08:40:38 +09:00
  • a1d5999600 Merge branch 'dev-timesamples-refactor' Syoyo Fujita 2026-01-11 07:38:46 +09:00
  • d72c0c2fbc Use dtoa_milo from str-util for double/float precision printing Syoyo Fujita 2026-01-11 06:29:02 +09:00
  • 10978c96c8 Fix double/float precision in timeSamples printing Syoyo Fujita 2026-01-11 06:10:20 +09:00
  • 62c4ae263e Add epsilon-based comparison for floating-point values in compare-usda.js Syoyo Fujita 2026-01-11 06:00:14 +09:00
  • 316c33a12e Fix token attribute double-quoting in metadata printing Syoyo Fujita 2026-01-11 05:38:52 +09:00
  • f7eefdf4d0 Fix subdivisionScheme typo and None/blocked sample handling Syoyo Fujita 2026-01-11 04:58:25 +09:00
  • 2fac516aea Fix timeSamples printing bug for scalar POD types Syoyo Fujita 2026-01-11 04:47:33 +09:00
  • 2590018ffb Merge branch 'dev-timesamples-refactor' into anim-mtlx-phase3-fix Syoyo Fujita 2026-01-11 03:15:02 +09:00
  • 1eb03be321 Merge branch 'dev' into dev-timesamples-refactor Syoyo Fujita 2026-01-11 02:22:06 +09:00
  • f0379c6508 Merge branch 'dev' into dev-timesamples-refactor Syoyo Fujita 2026-01-11 02:22:06 +09:00
  • 960dba34fa Merge pull request #266 from lighttransport/fix-openusd-windows-filename dev Syoyo Fujita 2026-01-11 01:20:22 +09:00
  • 38ec919928 Merge pull request #266 from lighttransport/fix-openusd-windows-filename Syoyo Fujita 2026-01-11 01:20:22 +09:00
  • d308b9204b Fix usdcat verification - use --help instead of --version fix-openusd-windows-filename Syoyo Fujita 2026-01-11 00:13:27 +09:00
  • ee0d79fbbb Fix usdcat verification - use --help instead of --version Syoyo Fujita 2026-01-11 00:13:27 +09:00
  • 7b4d1b04fb Fix OpenUSD binary extraction and environment setup in CI workflows Syoyo Fujita 2026-01-10 23:39:22 +09:00
  • ad5ff9d263 Fix OpenUSD binary extraction and environment setup in CI workflows Syoyo Fujita 2026-01-10 23:39:22 +09:00
  • a7a009854e Fix Windows OpenUSD binary filename pattern in CI Syoyo Fujita 2026-01-10 22:29:36 +09:00
  • e8ac8e5bd5 Fix Windows OpenUSD binary filename pattern in CI Syoyo Fujita 2026-01-10 22:29:36 +09:00
  • 60b617295e Add libtbb12 installation back for OpenUSD tests Syoyo Fujita 2026-01-10 10:47:10 +09:00
  • 7e1b4be186 Add libtbb12 installation back for OpenUSD tests Syoyo Fujita 2026-01-10 10:47:10 +09:00
  • e465c29d23 Remove TBB installation step from Linux CI Syoyo Fujita 2026-01-10 09:37:33 +09:00
  • 310db64a9a Remove TBB installation step from Linux CI Syoyo Fujita 2026-01-10 09:37:33 +09:00
  • 7fd278fa8d Fix OpenUSD binary download and dependency issues in Linux CI Syoyo Fujita 2026-01-10 07:05:38 +09:00
  • 40aa5e4cc9 Fix OpenUSD binary download and dependency issues in Linux CI Syoyo Fujita 2026-01-10 07:05:38 +09:00
  • a83494135d Add comprehensive USDA comparison tools with detailed diff reporting Syoyo Fujita 2026-01-10 06:46:23 +09:00
  • 8bebba5a10 Add comprehensive USDA comparison tools with detailed diff reporting Syoyo Fujita 2026-01-10 06:46:23 +09:00
  • 606729bbc5 Add OpenUSD binary interoperability testing to CI workflows Syoyo Fujita 2026-01-10 06:45:56 +09:00
  • e26bcde873 Add OpenUSD binary interoperability testing to CI workflows Syoyo Fujita 2026-01-10 06:45:56 +09:00
  • 61116e56b5 Add complete USD skeletal animation support with Three.js integration Syoyo Fujita 2026-01-10 06:43:29 +09:00
  • 267a4b8bc0 Merge branch 'dev-timesamples-refactor' into skinning Syoyo Fujita 2026-01-10 04:58:45 +09:00
  • 4596e1e60a fix build. Syoyo Fujita 2026-01-10 04:55:30 +09:00
  • 744f6fcc8f Fix undefined behavior in parse_int and add UBSan build script Syoyo Fujita 2026-01-09 07:50:28 +09:00
  • c0c4a706ce Fix undefined behavior in parse_int and add UBSan build script Syoyo Fujita 2026-01-09 07:50:28 +09:00
  • b184beecf5 Clean up TypedArray and TimeSamples: remove stale code and add helpers Syoyo Fujita 2026-01-09 04:48:50 +09:00
  • bc5952ffbc Clean up TypedArray and TimeSamples: remove stale code and add helpers Syoyo Fujita 2026-01-09 04:48:50 +09:00
  • f5b8e18855 Remove PODTimeSamples and simplify TypedArray/TimeSamples architecture Syoyo Fujita 2026-01-09 04:10:32 +09:00
  • 9077664b3a Remove PODTimeSamples and simplify TypedArray/TimeSamples architecture Syoyo Fujita 2026-01-09 04:10:32 +09:00
  • 238e8ef803 Remove gdb/lldb debugging from ARM64 CI now that segfault is fixed Syoyo Fujita 2026-01-08 12:56:38 +09:00
  • 9372bf99af Remove gdb/lldb debugging from ARM64 CI now that segfault is fixed Syoyo Fujita 2026-01-08 12:56:38 +09:00