c7abf10930
Feat: Add foliage wind settings for advanced rendering
...
Implements controls and logic for managing foliage wind parameters (enablement, strength, speed, and direction) in the advanced rendering settings. Updates serialization tests to handle these new fields and migration from older document versions.
2026-05-21 06:07:12 +02:00
18ff8464d6
Feat(tests): Add validation and serialization support for foliage wind settings
2026-05-21 06:06:31 +02:00
8e36b04aa7
Update test setup for scene document serialization/migration logic
2026-05-19 21:19:33 +02:00
33d0f2412e
Add validation tests for advanced rendering lens flare properties
2026-05-19 21:14:27 +02:00
54b026eac0
Update scene document serialization test to use lens flare version constant
2026-05-19 21:14:27 +02:00
d09a826d19
Test migration of scene documents missing lens flare settings
2026-05-19 21:13:57 +02:00
4b32e3728d
Add Lens Flare settings to scene document test data
2026-05-19 21:13:57 +02:00
62626d047d
Add Lens Flare version constant to serialization tests
2026-05-19 21:13:57 +02:00
bf7a91326f
Add tests for advanced rendering features, including lens flare logic
2026-05-19 21:13:32 +02:00
280d6449a3
Add comprehensive unit tests for screen-space lens flare parameters
2026-05-19 21:13:23 +02:00
1f3cc4af6c
Add imports for screen-space lens flare rendering utilities to tests
2026-05-19 21:13:23 +02:00
9af35d8bea
Format test file for improved readability
2026-05-19 14:38:16 +02:00
b42603b4ce
Add test case for Meshopt decoding configuration
2026-05-19 14:38:00 +02:00
31a337da6a
Add test case to ensure terrain layers use swatch colors when no texture is found
2026-05-18 16:29:51 +02:00
574ca7ad68
Update material rendering tests to pass TextureLoader instance
2026-05-18 16:22:19 +02:00
2df1eb7eed
auto-git:
...
[change] src/viewport-three/viewport-host.ts
[change] tests/domain/build-runtime-scene.test.ts
[change] tests/domain/custom-material.command.test.ts
[change] tests/domain/delete-project-asset.test.ts
[change] tests/domain/scene-document-validation.test.ts
[change] tests/serialization/project-document-json.test.ts
[change] tests/serialization/project-package.test.ts
[change] tests/serialization/scene-document-json.test.ts
[change] tests/unit/whitebox-material-inspector.integration.test.tsx
2026-05-18 16:21:15 +02:00
977b4cccea
auto-git:
...
[change] tests/serialization/scene-document-json.test.ts
2026-05-18 16:21:05 +02:00
447ae94612
auto-git:
...
[add] tests/unit/whitebox-material-inspector.integration.test.tsx
2026-05-18 16:19:21 +02:00
c8d89cf5d1
auto-git:
...
[add] tests/domain/material-rendering.test.ts
2026-05-18 16:19:21 +02:00
5e6ac133e5
Test custom material resolution in runtime scene build
2026-05-18 16:17:59 +02:00
275709a884
Add imports for custom material testing
2026-05-18 16:17:59 +02:00
f0e7179068
Update asset path in serialization tests
2026-05-18 16:17:59 +02:00
ac5c656b0e
Test: Add serialization tests for asset bundling (images, GLTF)
2026-05-18 16:16:44 +02:00
5cdff4b080
Add validation tests for custom material properties and asset references
2026-05-18 16:16:30 +02:00
611ef16fd5
Test: Ensure project custom materials and texture assets round-trip correctly
2026-05-18 16:16:15 +02:00
96f22195cd
Test: Ensure starter materials without 'kind' are correctly migrated to read-only starter materials
2026-05-18 16:16:05 +02:00
9d8cb46872
Add test case for round-tripping custom PBR materials with image texture references
2026-05-18 16:15:57 +02:00
360bff74d9
Update imports in serialization tests to include createCustomMaterialDef
2026-05-18 16:15:57 +02:00
21f4e62cec
test(domain): Ensure custom materials clear texture references when assets are deleted
2026-05-18 16:15:19 +02:00
2c5a3dad1f
feat(test): Add comprehensive unit tests for custom material commands
2026-05-18 16:15:19 +02:00
ee5cb3023e
Add unit tests for collecting terrain brush raycast objects
2026-05-18 15:40:40 +02:00
8774cade72
Enhance EditorSimulationController tests for project-aware scheduling and build logic
2026-05-18 14:48:25 +02:00
b8fa59de38
Update test imports for project setup, entity creation, and scheduling
2026-05-18 14:48:15 +02:00
68950efaaa
Remove obsolete project diagnostic test
2026-05-18 13:39:14 +02:00
50c62b5898
Add test suite for project diagnostics validation
2026-05-18 13:38:58 +02:00
1cc4fc3cb6
Add test case for clock-only frame updates when scene building fails
2026-05-18 13:26:09 +02:00
8e5931a1fb
Add unit tests for resolving viewport world state
2026-05-18 12:59:46 +02:00
45cdb35158
feat(tests): Add tests for reattaching and reprojecting spline corridor junctions
2026-05-13 20:07:21 +02:00
bf2e1a1368
Test junction reattachment when path points move
2026-05-13 20:05:06 +02:00
b58fa8f59b
Improve type safety for curb kind in spline junction tests
2026-05-13 19:30:59 +02:00
55c088ec56
Update junction mesh tests to use dedicated junction objects for corner and curve shapes
2026-05-13 19:28:49 +02:00
6ecd1e1f33
Add comprehensive tests for junction mesh generation and edge geometry
2026-05-13 19:27:05 +02:00
0dcdddc59b
Add validation tests for junction shape mode
2026-05-13 19:27:05 +02:00
78655ac6a4
Enhance junction shape serialization and migration tests
2026-05-13 19:25:55 +02:00
f99c82bf29
Add junction shape scene document version constant
2026-05-13 19:25:55 +02:00
ed09f81289
Update expected values in spline road mesh tests
2026-05-13 18:57:04 +02:00
4504df0fed
Update expected values for spline corridor junction mesh tests
2026-05-13 18:55:38 +02:00
ccb4ec2544
Enhance spline road mesh tests, adding coverage for junction seams and terrain conformity
2026-05-13 18:54:45 +02:00
e3d538f63b
Update spline corridor junction mesh tests, adding seam resolution validation and refining mesh assertions
2026-05-13 18:54:18 +02:00
e964bfe93a
Update expected values for spline road mesh generation test
2026-05-13 18:38:46 +02:00