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
27f06c8b10
Add anti-aliasing mode labeling and application functions
2026-05-21 08:09:21 +02:00
8a5611ed4c
Implement advanced anti-aliasing support (FXAA/SMAA) in rendering pipeline
2026-05-21 08:09:10 +02:00
c010602b45
Feat: Add anti-aliasing support to scene document
2026-05-21 08:08:55 +02:00
753f66e2e6
Feature: Implement anti-aliasing support in advanced rendering settings
2026-05-21 08:08:44 +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
25df34d485
auto-git:
...
[change] src/geometry/terrain-mesh.ts
2026-05-21 07:58:01 +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
cc7a8ca768
Refactor wind direction calculation to use in-place vector writing
2026-05-21 06:09:28 +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
d0a33aa97d
Feat: Implement wind simulation for instanced foliage rendering
2026-05-21 06:08:11 +02:00
f3979f1ba4
Add structure and types for wind simulation in foliage renderer
2026-05-21 06:07:28 +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
1995257790
Add validation for foliage wind settings in world document validation
2026-05-21 06:05:20 +02:00
15884a6b92
Feature: Add support for wind parameters in foliage quality settings, updating defaults, resolution, and migration logic.
2026-05-21 06:04:55 +02:00
7f8247691f
Add wind parameters and settings to foliage quality configuration
2026-05-21 06:04:20 +02:00
8e36b04aa7
Update test setup for scene document serialization/migration logic
2026-05-19 21:19:33 +02:00
2b711725a0
Add support for screen-space lens flare effects
2026-05-19 21:15:50 +02:00
4141907a70
Update scene migration to handle custom PBR materials document
2026-05-19 21:15:50 +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
18da770588
Feat: Add advanced rendering controls (Lens Flare, Volume Rendering Paths)
2026-05-19 21:12:48 +02:00
51eb35f199
Feature: Add advanced rendering controls for lens flare effects
2026-05-19 21:12:34 +02:00
2e58420d53
Add state management for lens flare rendering parameters
2026-05-19 21:12:25 +02:00
107ccbf640
Feat: Add screen-space lens flare support and refactor lighting calculation
2026-05-19 21:12:15 +02:00
beabde908d
Feature: Implement screen-space lens flare light source and rendering
2026-05-19 21:12:00 +02:00
b371bc4ecd
auto-git:
...
[change] src/rendering/advanced-rendering.ts
2026-05-19 21:11:46 +02:00
ad83da2f52
auto-git:
...
[add] src/rendering/screen-space-lens-flare.ts
2026-05-19 21:11:46 +02:00
e9dcbe9b01
auto-git:
...
[change] src/document/migrate-scene-document.ts
[change] src/document/scene-document.ts
2026-05-19 21:11:46 +02:00
fdf153dc47
Validate advanced rendering lens flare settings in scene documents
2026-05-19 21:09:55 +02:00