baf4215454
Improve type safety when parsing serialized scene documents in tests
2026-05-21 08:12:14 +02:00
572e1434e4
auto-git:
...
[change] src/app/App.tsx
[change] src/document/migrate-scene-document.ts
[change] src/document/scene-document-validation.ts
[change] src/document/scene-document.ts
[change] src/document/world-settings.ts
[change] src/rendering/advanced-rendering.ts
[change] tests/domain/advanced-rendering.test.ts
[change] tests/serialization/scene-document-json.test.ts
2026-05-21 08:11:58 +02:00
69b13e9738
Enhance advanced rendering tests and add anti-aliasing validation to scene document validation
2026-05-21 08:11:20 +02:00
bbc2edc3d1
Add migration tests for anti-aliasing and advanced rendering features
2026-05-21 08:10:07 +02:00
02e8ca7432
Update expected version number for foliage wind scene document
2026-05-21 08:10:07 +02:00
93750e9b47
Test anti-aliasing settings in scene document JSON serialization
2026-05-21 08:10:07 +02:00
dd526475e4
Add anti-aliasing scene document version constant to tests
2026-05-21 08:10:07 +02:00
51a7de1068
Implement advanced rendering controls (Anti-Aliasing, Shadows) and update world settings equality tests
2026-05-21 08:09:34 +02:00
0272f186bc
Update test description for terrain LoD skirt vertices
2026-05-21 08:01:37 +02:00
77f1a19310
auto-git:
...
[change] src/geometry/terrain-mesh.ts
[change] tests/geometry/terrain-mesh.test.ts
2026-05-21 07:59:27 +02:00
ee65a479e3
Move boundary sample skipping logic to lowered edge vertex collection
2026-05-21 07:59:17 +02:00
a60a963a00
Add boundary checks for top edge key collection
2026-05-21 07:59:17 +02:00
5a90ba88cc
feat(tests): Add comprehensive tests for terrain LoD chunk boundary consistency and edge preservation
2026-05-21 07:58:22 +02:00
572d0ebf46
Improve null safety when retrieving foliage wind attribute in tests
2026-05-21 06:11:04 +02:00
375029afb0
Test: Ensure zero wind influence for prototypes with no authored wind strength
2026-05-21 06:09:37 +02:00
26e47fd275
Add comprehensive tests for wind simulation and material patching in foliage renderer
2026-05-21 06:09:09 +02:00
fe1bb3b9ce
Feature: Implement wind simulation for foliage rendering across renderer, runtime, and viewport hosts
2026-05-21 06:08:39 +02:00
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