Commit Graph

1309 Commits

Author SHA1 Message Date
89a9c8ddca Add validation test for invalid terrain foliage blocker masks 2026-05-02 11:35:14 +02:00
d62e467f9b Add terrain creation utility to validation tests 2026-05-02 11:35:14 +02:00
66567a7ba1 Test serialization of foliage blocker mask in project document JSON 2026-05-02 11:34:19 +02:00
0c7f8ab3db Add support for foliage blocker mask in project document serialization tests 2026-05-02 11:34:19 +02:00
3e4b227816 Update scene document serialization tests to include foliage quality version 2026-05-02 11:34:19 +02:00
f26c01eddc Add migration test for terrain documents missing foliage blocker masks 2026-05-02 11:33:30 +02:00
4e08d788c2 Test serialization/deserialization of foliage blocker masks 2026-05-02 11:33:30 +02:00
3f41d0da30 Test: Skip foliage generation in globally blocked terrain areas 2026-05-02 11:33:09 +02:00
cad4dc7fc1 Test: Add test case for applying foliage blocker mask brush patches with undo and redo 2026-05-02 11:32:49 +02:00
7843593639 Add tests for foliage blocker mask painting and clearing 2026-05-02 11:32:35 +02:00
ab6aba70d0 Add comprehensive tests for foliage blocker masks and update terrain resizing tests 2026-05-02 11:32:13 +02:00
e977999cc5 Refine foliage mask logic and add support for foliage blocker masks 2026-05-02 11:31:23 +02:00
62c4717748 Add tests for foliage render batch creation edge cases 2026-05-02 10:57:54 +02:00
04666940a2 Add foliage configuration to scene document JSON tests 2026-05-02 10:56:58 +02:00
c2f1e585b8 Add tests for foliage quality settings in world settings 2026-05-02 10:55:31 +02:00
0b2a24903e Update test description for foliage render batches 2026-05-02 10:55:31 +02:00
b1bf7bf9ff Add comprehensive unit tests for foliage render batching, including LOD resolution, chunk culling, and grouping logic 2026-05-02 10:54:49 +02:00
d34ec58225 Add migration test for scene documents missing foliage quality settings 2026-05-02 10:53:44 +02:00
25a0abeed4 Feat: Add advanced rendering controls and validation for foliage settings 2026-05-02 10:53:30 +02:00
e3c1a64d55 Add test case to verify local up vector remains vertical when alignToNormal is disabled 2026-05-02 04:59:40 +02:00
bf652291fb Add foliage structure to runtime scene fixture for testing 2026-05-02 04:57:45 +02:00
92e7718966 test: Improve assertions in foliage render batch grouping tests 2026-05-02 04:57:09 +02:00
dd7bc1641a feat(test): Add unit tests for foliage render batch creation and instance matrix calculation 2026-05-02 04:57:09 +02:00
f2008d08da Test: Verify inclusion of foliage layers and masks in runtime scene 2026-05-02 04:56:12 +02:00
efbc6359a0 Improve foliage rendering and visibility synchronization in ViewportHost 2026-05-02 04:55:55 +02:00
2eb13319c8 auto-git:
[change] tests/domain/foliage-scatter.test.ts
2026-05-02 04:39:32 +02:00
b3aa2cfc65 auto-git:
[add] tests/domain/foliage-scatter.test.ts
2026-05-02 04:39:32 +02:00
8ea8d7fa4b Add test case for terrain foliage mask serialization 2026-05-02 04:23:12 +02:00
2d11d5ef88 Update imports for terrain serialization tests 2026-05-02 04:23:12 +02:00
2f220aa2a5 Add tests for foliage mask serialization and migration 2026-05-02 04:22:51 +02:00
763692473a Update serialization tests for foliage masks and versioning 2026-05-02 04:22:51 +02:00
c98e12dafc Add validation test for foliage mask references and ranges in terrain 2026-05-02 04:22:23 +02:00
7a3bc30aaa Test: Ensure foliage layer deletion removes associated terrain masks and restores them on undo 2026-05-02 04:22:15 +02:00
3ef18ef922 Add tests for foliage mask patch application and undo/redo functionality 2026-05-02 04:21:57 +02:00
1cc7eaa0c0 Add tests for foliage mask painting and erasing functionality 2026-05-02 04:21:44 +02:00
cfeafbdba1 Test: Add comprehensive tests for terrain foliage masks and bounds caching 2026-05-02 04:21:30 +02:00
96cb9669f6 Update terrain command test to include foliage mask values 2026-05-02 04:21:03 +02:00
81766b7566 feat(test): Add unit tests for foliage layer commands 2026-05-02 04:04:51 +02:00
4a3774a729 Update local draft storage serialization tests to include foliage layers 2026-05-02 03:51:31 +02:00
f2eb126037 Test: Ensure foliage prototypes are cleaned up when deleting a project asset 2026-05-02 03:50:14 +02:00
1c0cc6540e Add serialization tests for foliage migration and bundled prototypes 2026-05-02 03:50:00 +02:00
d96cd1b859 Update serialization tests for new scene versions and foliage support 2026-05-02 03:50:00 +02:00
af7ae7d210 auto-git:
[change] tests/serialization/scene-document-json.test.ts
2026-05-02 03:49:30 +02:00
cdf5158819 auto-git:
[change] tests/domain/create-empty-scene-document.test.ts
2026-05-02 03:49:30 +02:00
304d3ccec1 auto-git:
[add] tests/domain/foliage.test.ts
2026-05-02 03:49:30 +02:00
49d98656a6 auto-git:
[add] tests/domain/bundled-foliage.test.ts
2026-05-02 03:49:30 +02:00
6361c72dfe auto-git:
[change] tests/serialization/editor-draft-storage.test.ts
2026-05-01 18:55:45 +02:00
b53564423d auto-git:
[change] tests/serialization/editor-draft-storage.test.ts
2026-05-01 18:54:09 +02:00
0558ddfaed auto-git:
[add] tests/serialization/editor-draft-storage.test.ts
2026-05-01 18:54:09 +02:00
99a7f05f4f auto-git:
[add] tests/unit/editor-autosave.test.ts
2026-05-01 18:54:08 +02:00