1193 Commits

Author SHA1 Message Date
985f83ea32 Remove unnecessary test assertion for late dusk sun light intensity 2026-04-28 14:29:45 +02:00
bcb58816ad Add tests for sun light intensity during dawn and dusk 2026-04-28 14:28:03 +02:00
4f435518dc Update celestial body direction coordinates in tests 2026-04-28 14:26:41 +02:00
f32592876f Test: Add unit tests for celestial horizon visibility calculation 2026-04-28 14:25:00 +02:00
8d83fa8da7 Update god rays source selection test to use visible celestial bodies 2026-04-28 14:19:07 +02:00
a1837a27b2 Adds test case to resolve dominant god rays light source 2026-04-28 14:17:53 +02:00
6b21c1c5b0 Add validation and tests for god rays source size 2026-04-28 14:03:50 +02:00
27285b729d Update serialization tests for God Rays source size and scene migration 2026-04-28 14:02:36 +02:00
3cc3e8ab51 Update god rays tests with source size parameter 2026-04-28 14:01:27 +02:00
9d8319933d Update mock constructors in advanced rendering tests to remove unused arguments 2026-04-28 06:07:08 +02:00
fa1ef318c5 Add tests for god rays source mask calculation 2026-04-28 06:03:28 +02:00
133443ec25 Improve floating point precision in distance fog tests 2026-04-28 04:55:06 +02:00
ea83ede450 Update scene document serialization tests for advanced rendering features and migrations 2026-04-28 04:54:45 +02:00
b163e0aebc Add validation tests for advanced rendering distance fog parameters 2026-04-28 04:54:24 +02:00
d424df9ddd Enhance advanced rendering tests, updating distance fog parameters and adding tests for fade margins and camera clamping. 2026-04-28 04:54:14 +02:00
e91a724b41 Implement and test God Rays advanced rendering feature 2026-04-28 04:41:05 +02:00
3769ea0e21 Add unit tests for distance fog and advanced rendering composer passes 2026-04-28 04:11:18 +02:00
27ba91ad40 Add validation tests for distance fog settings 2026-04-28 04:10:43 +02:00
c8781a020b Add migration tests for distance fog and water settings 2026-04-28 04:10:37 +02:00
05377dadfb Update scene document versions and tests for distance fog and dynamic global illumination 2026-04-28 04:10:37 +02:00
c368140aa2 Cleanup minor formatting issues and refine validation logic across components and tests 2026-04-28 03:38:48 +02:00
19645f1406 Test: Verify normal pass sharing between SSAO and dynamic GI in advanced rendering 2026-04-28 03:31:21 +02:00
db621c0243 Test: Ensure dynamic GI pass is included when enabled 2026-04-28 03:31:13 +02:00
c40e4cb4c9 Add unit tests for dynamic global illumination parameter resolution 2026-04-28 03:31:06 +02:00
e6472d4706 Add import for dynamic global illumination parameters test 2026-04-28 03:31:06 +02:00
821f00cdb6 Add migration tests for scene documents, including handling missing dynamic global illumination settings 2026-04-28 03:30:20 +02:00
31fb78a431 Update serialization tests with new version constants and dynamic global illumination settings 2026-04-28 03:30:20 +02:00
bd3c24ecdc Add validation tests for dynamic global illumination settings 2026-04-28 03:30:04 +02:00
063c59df33 Add tests for dynamic global illumination in world settings 2026-04-28 03:29:50 +02:00
e7331529a6 Enhance RuntimeHost unit tests to track and assert pressed keys state 2026-04-27 19:36:26 +02:00
a2e1a31658 Add unit tests for navigation controllers to cover pointer lock cleanup and gamepad bindings 2026-04-27 19:35:11 +02:00
558913db25 Enhance unit tests for RuntimeHost, improving coverage for Escape key handling and pointer lock state transitions 2026-04-27 19:30:51 +02:00
a27381ee26 Enhance ViewportCanvas unit tests for time transport controls and pointer events 2026-04-27 19:24:03 +02:00
05ec0f1552 Test: Ensure Escape key does not consume event when pointer lock is active 2026-04-27 19:01:50 +02:00
1a6d207801 Handle Escape key exit from pointer lock and remove redundant test case in third-person controller 2026-04-27 19:01:16 +02:00
daf7d69eee Improve pointer lock handling and update unit tests for third-person navigation 2026-04-27 18:59:29 +02:00
5280e1e5fa Add unit test to release third-person pointer lock on Escape key press 2026-04-27 18:57:19 +02:00
15a7219cef Update default clearTarget key binding to KeyQ 2026-04-27 18:57:10 +02:00
df6872e6f4 Update default clearTarget key binding to KeyQ 2026-04-27 18:57:10 +02:00
e703462f26 Add test case for mouse camera inversion validation 2026-04-27 18:52:38 +02:00
2986c5ed3e Update expected camera control message in runtime host unit tests 2026-04-27 18:51:13 +02:00
1f198aee02 Refactor first-person navigation logic and remove explicit pointer lock handling 2026-04-27 18:44:15 +02:00
2d194832aa Improve pointer lock handling and context usage across runtime components 2026-04-27 18:43:48 +02:00
c443db3006 Refactor pointer lock handling and navigation state logic 2026-04-27 18:43:10 +02:00
f165717289 Add mouse camera inversion support and refactor first-person controller context usage 2026-04-27 18:28:33 +02:00
f164adf837 Update third-person camera instructions in tests 2026-04-27 18:28:33 +02:00
a20513b2b1 Test: Clear active target when pointer lock is released 2026-04-27 18:27:17 +02:00
eb7b27e05b Refactor pointer capture logic and remove third-person pointer lock target clearing 2026-04-27 18:22:25 +02:00
a864a79c15 Test: Clear active runtime target when pointer lock is lost 2026-04-27 18:21:18 +02:00
927482a15c Refactor player start settings: remove mouse camera inversion and update first-person pointer lock logic 2026-04-27 18:15:39 +02:00