Commit Graph

  • f7a04061a1 Add serialization tests for legacy paths and box brushes Victor Giers 2026-05-13 03:49:47 +02:00
  • 0002ed791e Add spline road edges version constant to serialization tests Victor Giers 2026-05-13 03:49:34 +02:00
  • c167b0c7a3 Test build runtime scene generation with defined repeaters Victor Giers 2026-05-13 03:49:08 +02:00
  • 214da6319b Add tests for spline repeater asset placement and terrain conforming Victor Giers 2026-05-13 03:48:56 +02:00
  • 9e6b1a7f27 Update build runtime scene test to include repeater structure Victor Giers 2026-05-13 03:48:19 +02:00
  • 8d41671b57 auto-git: [change] src/app/App.tsx Victor Giers 2026-05-13 03:47:53 +02:00
  • e0b4a70b73 Feature: Implement path spline repeater management (add, update, delete) Victor Giers 2026-05-13 03:46:50 +02:00
  • bc265aa018 Add utility functions for formatting path placement and corridor asset labels Victor Giers 2026-05-13 03:46:38 +02:00
  • 562973fed2 Add support for scene path repeaters and spline corridor assets Victor Giers 2026-05-13 03:46:22 +02:00
  • 2b7bedfa23 Feat: Add support for spline repeaters in runtime paths Victor Giers 2026-05-13 03:46:08 +02:00
  • efab46edfa Apply shadow flags to spline repeater group Victor Giers 2026-05-13 03:45:37 +02:00
  • 7d5127a77b Dispose of spline repeater renderer resources Victor Giers 2026-05-13 03:45:31 +02:00
  • e094dc9caa Implement rebuilding logic for spline repeaters Victor Giers 2026-05-13 03:45:26 +02:00
  • a6cc8ee68d Add spline repeater group to the scene Victor Giers 2026-05-13 03:45:20 +02:00
  • 82f810a229 Initialize and import SplineRepeaterRenderer Victor Giers 2026-05-13 03:45:14 +02:00
  • f78a027699 Implement spline repeater rebuilding logic Victor Giers 2026-05-13 03:44:26 +02:00
  • 9ba6a1ef43 Apply advanced rendering shadow flags to spline repeater group Victor Giers 2026-05-13 03:44:18 +02:00
  • 68574be1b3 Integrate SplineRepeaterRenderer into ViewportHost lifecycle Victor Giers 2026-05-13 03:44:03 +02:00
  • 080c795ff7 auto-git: [change] src/spline-corridor/spline-repeater-renderer.ts Victor Giers 2026-05-13 03:43:21 +02:00
  • 579bd9d24b auto-git: [add] src/spline-corridor/spline-repeater-renderer.ts Victor Giers 2026-05-13 03:43:14 +02:00
  • f9bb2334f0 auto-git: [add] src/spline-corridor/spline-repeaters.ts Victor Giers 2026-05-13 03:42:39 +02:00
  • 275868c61c Validate path repeaters array and ensure unique IDs Victor Giers 2026-05-13 03:42:04 +02:00
  • 9521403928 Add comprehensive validation for ScenePathRepeater properties Victor Giers 2026-05-13 03:41:48 +02:00
  • f04abcf305 Add validation and constants for scene path repeaters and spline corridors Victor Giers 2026-05-13 03:41:15 +02:00
  • 386fd2f387 Add optional integer reading utility and update version compatibility for spline repeaters. Victor Giers 2026-05-13 03:41:00 +02:00
  • 02d4cfbcea Implement scene path reading for spline repeaters Victor Giers 2026-05-13 03:40:29 +02:00
  • 834d602320 Update scene document versioning for spline repeaters Victor Giers 2026-05-13 03:39:58 +02:00
  • 1ec26bbe00 Add support for spline repeaters in scene document structure Victor Giers 2026-05-13 03:39:51 +02:00
  • 104306b4a0 Implement equality checks for scene path repeaters Victor Giers 2026-05-13 03:39:32 +02:00
  • d0100e1073 Add support for repeaters in scene path creation Victor Giers 2026-05-13 03:39:19 +02:00
  • e55a233974 Add validation and normalization utilities for ScenePathRepeater properties Victor Giers 2026-05-13 03:39:00 +02:00
  • 01451295de Add repeater support to scene paths Victor Giers 2026-05-13 03:38:44 +02:00
  • 93764ff2cb auto-git: [add] src/spline-corridor/bundled-spline-corridor-model-loader.ts Victor Giers 2026-05-13 03:37:42 +02:00
  • 1736163bc5 auto-git: [add] src/spline-corridor/ Victor Giers 2026-05-13 03:37:32 +02:00
  • 197e9b710f auto-git: [add] public/spline-corridor-assets/ Victor Giers 2026-05-13 03:36:48 +02:00
  • 688676e981 Update test data for spline road mesh generation Victor Giers 2026-05-13 03:31:21 +02:00
  • dbf0c55e1a Add end cap faces to spline road mesh data, particularly for curb segments Victor Giers 2026-05-13 03:30:49 +02:00
  • a9063726f6 Add comprehensive validation tests for road path edges in scene documents Victor Giers 2026-05-13 03:05:01 +02:00
  • f25415f2df Update material ID constants in build runtime scene tests Victor Giers 2026-05-13 03:04:45 +02:00
  • 20e69d5328 Add tests for road edges (curbs) when building runtime scenes Victor Giers 2026-05-13 03:04:25 +02:00
  • 4464b22bd8 Refine assertions for spline road mesh generation tests Victor Giers 2026-05-13 03:04:01 +02:00
  • fbe432992a auto-git: [change] tests/serialization/scene-document-json.test.ts Victor Giers 2026-05-13 03:03:48 +02:00
  • 45dd23840c Add migration and round-trip tests for road edges and box brushes Victor Giers 2026-05-13 03:03:26 +02:00
  • 3eb6d8064a Update scene document tests with spline road edges version Victor Giers 2026-05-13 03:03:17 +02:00
  • 5431a58722 Refactor: Use dedicated override type for ScenePathRoadSettings Victor Giers 2026-05-13 03:03:00 +02:00
  • 2f12b34f71 Add test case for building raised curb edge profile meshes Victor Giers 2026-05-13 03:02:50 +02:00
  • e61a89da9e Add edge definitions (soft shoulders) to scene document serialization test Victor Giers 2026-05-13 03:02:35 +02:00
  • 2b93be599a Add soft shoulder edge definitions to build runtime scene tests Victor Giers 2026-05-13 03:02:22 +02:00
  • 0c2b1ab5a0 Refactor road edge validation to handle missing or invalid settings dynamically Victor Giers 2026-05-13 03:02:05 +02:00
  • a65296407e Refine type definition for scene path overrides Victor Giers 2026-05-13 03:01:11 +02:00
  • 4b00056751 Add UI controls for configuring road edge properties (profile, width, height, material) Victor Giers 2026-05-13 02:59:43 +02:00
  • 34c779a3ab Implement handler to change specific road edge settings for selected path Victor Giers 2026-05-13 02:59:26 +02:00
  • 0f8050b8c0 Add road edge kind labeling and utilities Victor Giers 2026-05-13 02:59:05 +02:00
  • a81caeecc1 Refactor road surface and edge generation logic Victor Giers 2026-05-13 02:58:36 +02:00
  • 61f908ba0b Enhance road surface rendering to support multiple meshes and add fallback colors for road edges Victor Giers 2026-05-13 02:58:08 +02:00
  • 97b13148a4 Refactor road geometry to use separate meshes for surface and edges, improving rendering and disposal logic Victor Giers 2026-05-13 02:57:31 +02:00
  • a83e5de56f Refactor road material generation and improve resource cleanup logic Victor Giers 2026-05-13 02:57:12 +02:00
  • e0ad7201dc Improve road surface shadow rendering and define road edge fallback colors Victor Giers 2026-05-13 02:56:53 +02:00
  • 3045797fbe Refactor road surface rendering to use an array of meshes and update path/spline type definitions Victor Giers 2026-05-13 02:56:33 +02:00
  • 0986f7be45 Add material resolution for road edges (left and right) Victor Giers 2026-05-13 02:56:12 +02:00
  • a25eefd38a Refactor road definition in RuntimePath to include explicit edge settings Victor Giers 2026-05-13 02:55:54 +02:00
  • 582930d22d Add validation for road edges (left and right) in scene path validation Victor Giers 2026-05-13 02:55:44 +02:00
  • 634deadc1f Add validation for scene path road edge settings Victor Giers 2026-05-13 02:55:34 +02:00
  • 991778131d Add validation and settings for scene path road edges Victor Giers 2026-05-13 02:54:29 +02:00
  • 771ad5ea18 Update scene migration to handle spline road edges document version Victor Giers 2026-05-13 02:53:56 +02:00
  • c25207c92e Implement migration logic for road edge settings in scene paths Victor Giers 2026-05-13 02:53:38 +02:00
  • 4dc7894595 Add road edge settings and update scene document versions Victor Giers 2026-05-13 02:53:31 +02:00
  • 75654b1a15 Feature: Implement road edge geometry generation and refactor mesh creation utilities Victor Giers 2026-05-13 02:53:11 +02:00
  • 274dc4d61c Feat: Add road edge settings and validation to path structures Victor Giers 2026-05-13 02:52:35 +02:00
  • 00123f5e68 Implement road edge settings and types for scene paths Victor Giers 2026-05-13 02:52:03 +02:00
  • a07394153e Fix test syntax: Update scale property definition in RuntimeHost tests Victor Giers 2026-05-13 02:06:55 +02:00
  • ccf7fc1b65 Updated unit tests for runtime host configuration. Victor Giers 2026-05-13 02:06:44 +02:00
  • c5a15e9d27 Update NPC definitions to include targetable properties for better interaction testing. Victor Giers 2026-05-13 02:05:53 +02:00
  • feb8888700 auto-git: [change] tests/unit/runtime-host.test.ts Victor Giers 2026-05-13 02:05:49 +02:00
  • 456f19ee76 Use expect.closeTo for robust floating-point comparisons in spline road mesh tests Victor Giers 2026-05-13 01:15:40 +02:00
  • 63933ca627 Update road surface render object state in ViewportHost Victor Giers 2026-05-13 01:14:48 +02:00
  • fea716d693 Implement road surface render object state update logic Victor Giers 2026-05-13 01:14:35 +02:00
  • 7501d9de42 test: Add test case for resolving road materials in runtime scene Victor Giers 2026-05-13 01:13:57 +02:00
  • 40af62cb05 test: Update road material structure in runtime scene tests Victor Giers 2026-05-13 01:13:28 +02:00
  • 30bde9da2e feat: Add tests for spline road mesh generation Victor Giers 2026-05-13 01:13:23 +02:00
  • eb4eba461b Improve road surface rendering and implement resource disposal logic Victor Giers 2026-05-13 01:12:59 +02:00
  • 7d9b023515 Implement road surface generation and material setup Victor Giers 2026-05-13 01:12:32 +02:00
  • 332ae892a6 Add road surface rendering lifecycle methods Victor Giers 2026-05-13 01:12:17 +02:00
  • ea442624cb Initialize road surface rendering state in RuntimeHost Victor Giers 2026-05-13 01:11:58 +02:00
  • d78a662a6b Define render object structure for road surfaces Victor Giers 2026-05-13 01:11:53 +02:00
  • 9a8987519c Add spline road mesh geometry and path support to runtime host Victor Giers 2026-05-13 01:11:51 +02:00
  • 824a641f80 Enhance runtime path building to include road material definitions Victor Giers 2026-05-13 01:11:29 +02:00
  • b6255f40c3 Apply advanced shadow rendering flags to road surfaces Victor Giers 2026-05-13 01:10:53 +02:00
  • d6942f30cd Implement resource cleanup for road surfaces Victor Giers 2026-05-13 01:10:32 +02:00
  • d8b537faa2 Implement road surface rendering logic Victor Giers 2026-05-13 01:10:22 +02:00
  • 0a38c7dccf Feature: Implement road surface rendering and management in ViewportHost Victor Giers 2026-05-13 01:09:59 +02:00
  • 7c404aab85 feat: Import spline road mesh geometry builder into viewport host Victor Giers 2026-05-13 01:09:27 +02:00
  • ef7f960613 fix: Pass terrain data to road station calculation Victor Giers 2026-05-13 01:08:42 +02:00
  • fb343082dd feat: Implement spline road mesh generation logic Victor Giers 2026-05-13 01:08:35 +02:00
  • 20ec8dad7d Feature: Implement command to apply spline road to terrain Victor Giers 2026-05-13 00:53:47 +02:00
  • e23c1a30a3 Remove spline road application command Victor Giers 2026-05-13 00:53:22 +02:00
  • 27edce9551 Test: Add round-trip serialization test for dynamic terrain material layers Victor Giers 2026-05-13 00:52:07 +02:00
  • de45c5ae3a Test: Verify automatic terrain layer creation when applying a spline road Victor Giers 2026-05-13 00:51:49 +02:00
  • bbd05f7b32 Add tests for terrain layer management, including undo/redo functionality Victor Giers 2026-05-13 00:51:37 +02:00
  • 5a136a946b Update terrain material layer tests with expanded sample counts and paint weights Victor Giers 2026-05-13 00:51:18 +02:00