Commit Graph

  • c368140aa2 Cleanup minor formatting issues and refine validation logic across components and tests Victor Giers 2026-04-28 03:38:12 +02:00
  • 19645f1406 Test: Verify normal pass sharing between SSAO and dynamic GI in advanced rendering Victor Giers 2026-04-28 03:31:15 +02:00
  • db621c0243 Test: Ensure dynamic GI pass is included when enabled Victor Giers 2026-04-28 03:31:06 +02:00
  • c40e4cb4c9 Add unit tests for dynamic global illumination parameter resolution Victor Giers 2026-04-28 03:30:50 +02:00
  • e6472d4706 Add import for dynamic global illumination parameters test Victor Giers 2026-04-28 03:30:39 +02:00
  • 821f00cdb6 Add migration tests for scene documents, including handling missing dynamic global illumination settings Victor Giers 2026-04-28 03:30:09 +02:00
  • 31fb78a431 Update serialization tests with new version constants and dynamic global illumination settings Victor Giers 2026-04-28 03:30:04 +02:00
  • bd3c24ecdc Add validation tests for dynamic global illumination settings Victor Giers 2026-04-28 03:29:50 +02:00
  • 063c59df33 Add tests for dynamic global illumination in world settings Victor Giers 2026-04-28 03:29:38 +02:00
  • 80e542a257 Feat: Add UI controls for Dynamic Global Illumination settings Victor Giers 2026-04-28 03:29:28 +02:00
  • 6f5ce68698 Feature: Add controls for dynamic global illumination settings (enabled, intensity, radius, and quality) Victor Giers 2026-04-28 03:29:11 +02:00
  • 07e6d4af7f Architect: Implement dedicated editor simulation controller, advanced rendering layers, and shared runtime schedule synchronization Victor Giers 2026-04-28 03:28:55 +02:00
  • 0df775fea4 Add support and label formatting for dynamic global illumination quality Victor Giers 2026-04-28 03:28:46 +02:00
  • 2867b13113 Integrate Screen Space Global Illumination (SSGI) and update advanced rendering composer logic Victor Giers 2026-04-28 03:28:32 +02:00
  • f3002d8d72 refactor: Rename camera reference to sourceCamera in SSGI pass Victor Giers 2026-04-28 03:28:03 +02:00
  • 360b1bb64a feat: Implement Screen Space Global Illumination pass Victor Giers 2026-04-28 03:27:53 +02:00
  • fb43d2c756 Add validation for dynamic global illumination settings Victor Giers 2026-04-28 03:27:04 +02:00
  • 343a3c13e3 Implement Dynamic Global Illumination support and versioning in scene documents Victor Giers 2026-04-28 03:26:46 +02:00
  • 6c0f71970e Feature: Add dynamic global illumination settings to advanced rendering Victor Giers 2026-04-28 03:26:17 +02:00
  • e7331529a6 Enhance RuntimeHost unit tests to track and assert pressed keys state Victor Giers 2026-04-27 19:35:11 +02:00
  • a2e1a31658 Add unit tests for navigation controllers to cover pointer lock cleanup and gamepad bindings Victor Giers 2026-04-27 19:34:41 +02:00
  • efefdacd67 Reset input and navigation state across runtime host and third-person controller upon pointer lock loss Victor Giers 2026-04-27 19:33:58 +02:00
  • 711d53969d Reset navigation state when pointer lock is lost in first-person controller Victor Giers 2026-04-27 19:33:48 +02:00
  • 32510aa8a7 Improve pointer lock element check in RuntimeHost Victor Giers 2026-04-27 19:30:56 +02:00
  • 558913db25 Enhance unit tests for RuntimeHost, improving coverage for Escape key handling and pointer lock state transitions Victor Giers 2026-04-27 19:30:21 +02:00
  • 24b24e09e4 Update ViewportTimeTransport rendering condition to account for viewport messages Victor Giers 2026-04-27 19:30:19 +02:00
  • 45895e5338 Improve pointer lock handling and dedicated escape key release logic Victor Giers 2026-04-27 19:29:49 +02:00
  • b5926bcce6 Add event listeners for pointer lock escape key handling Victor Giers 2026-04-27 19:29:22 +02:00
  • 81bb7f30f4 Track time of last pointer lock release Victor Giers 2026-04-27 19:29:14 +02:00
  • a60f6f1abc Define grace period for pointer lock escape release Victor Giers 2026-04-27 19:29:09 +02:00
  • 0782fe06ad Improve type safety check for event button in ViewportCanvas Victor Giers 2026-04-27 19:24:07 +02:00
  • a27381ee26 Enhance ViewportCanvas unit tests for time transport controls and pointer events Victor Giers 2026-04-27 19:23:33 +02:00
  • 1b3709a81b Feature: Add editor simulation controls and state to viewport Victor Giers 2026-04-27 19:23:01 +02:00
  • bc3aa24c83 Feat: Implement time transport controls for viewport simulation Victor Giers 2026-04-27 19:22:11 +02:00
  • 05ec0f1552 Test: Ensure Escape key does not consume event when pointer lock is active Victor Giers 2026-04-27 19:01:40 +02:00
  • 1a6d207801 Handle Escape key exit from pointer lock and remove redundant test case in third-person controller Victor Giers 2026-04-27 19:01:02 +02:00
  • 552af93d72 Refactor pointer lock detection and simplify event listeners in navigation controller Victor Giers 2026-04-27 19:00:38 +02:00
  • daf7d69eee Improve pointer lock handling and update unit tests for third-person navigation Victor Giers 2026-04-27 18:59:13 +02:00
  • 5280e1e5fa Add unit test to release third-person pointer lock on Escape key press Victor Giers 2026-04-27 18:57:11 +02:00
  • 15a7219cef Update default clearTarget key binding to KeyQ Victor Giers 2026-04-27 18:56:46 +02:00
  • df6872e6f4 Update default clearTarget key binding to KeyQ Victor Giers 2026-04-27 18:56:41 +02:00
  • 4eb70774c1 Simplify pointer lock status display logic Victor Giers 2026-04-27 18:56:28 +02:00
  • 2f811cdd24 Improve pointer lock handling and event listener setup in navigation controller Victor Giers 2026-04-27 18:56:00 +02:00
  • 6bde5cd622 Update default key binding for clear target from Escape to KeyQ Victor Giers 2026-04-27 18:55:48 +02:00
  • e703462f26 Add test case for mouse camera inversion validation Victor Giers 2026-04-27 18:51:24 +02:00
  • 1de93c919b Update context handling and add versioning for mouse inversion in first-person navigation Victor Giers 2026-04-27 18:51:14 +02:00
  • 2986c5ed3e Update expected camera control message in runtime host unit tests Victor Giers 2026-04-27 18:49:47 +02:00
  • 1f198aee02 Refactor first-person navigation logic and remove explicit pointer lock handling Victor Giers 2026-04-27 18:43:49 +02:00
  • 2d194832aa Improve pointer lock handling and context usage across runtime components Victor Giers 2026-04-27 18:43:10 +02:00
  • c443db3006 Refactor pointer lock handling and navigation state logic Victor Giers 2026-04-27 18:42:12 +02:00
  • f165717289 Add mouse camera inversion support and refactor first-person controller context usage Victor Giers 2026-04-27 18:27:58 +02:00
  • f164adf837 Update third-person camera instructions in tests Victor Giers 2026-04-27 18:27:17 +02:00
  • a20513b2b1 Test: Clear active target when pointer lock is released Victor Giers 2026-04-27 18:26:53 +02:00
  • 8359907f8c Refine pointer lock state management and request logic Victor Giers 2026-04-27 18:26:15 +02:00
  • eb7b27e05b Refactor pointer capture logic and remove third-person pointer lock target clearing Victor Giers 2026-04-27 18:21:18 +02:00
  • a864a79c15 Test: Clear active runtime target when pointer lock is lost Victor Giers 2026-04-27 18:21:04 +02:00
  • 2252a1dc4f Improve pointer lock release handling in runtime host and simplify pointer capture logic Victor Giers 2026-04-27 18:20:14 +02:00
  • 6033089ad8 Refactor: Simplify third-person pointer lock and escape key handling Victor Giers 2026-04-27 18:15:39 +02:00
  • 927482a15c Refactor player start settings: remove mouse camera inversion and update first-person pointer lock logic Victor Giers 2026-04-27 18:14:41 +02:00
  • d62259aaa3 Enhance third-person navigation with robust pointer lock handling and escape key locking for targeting Victor Giers 2026-04-27 18:12:54 +02:00
  • eb7dd51df3 Implement handling for third-person pointer lock release Victor Giers 2026-04-27 18:12:21 +02:00
  • 6eb059b6fc Add unit tests for RuntimeHost clock pausing and interaction binding Victor Giers 2026-04-27 18:00:36 +02:00
  • 4940456cb8 Update clock synchronization logic in RuntimeHost Victor Giers 2026-04-27 17:59:49 +02:00
  • 9182bf8b62 Add unit test for loading completion when NPC colliders are synced Victor Giers 2026-04-27 17:51:45 +02:00
  • 90e1a84fc3 Only refresh collision world if scene is ready and NPC colliders changed Victor Giers 2026-04-27 17:51:28 +02:00
  • fa84a04341 Add player start configuration properties to runtime scene build tests Victor Giers 2026-04-27 17:31:52 +02:00
  • 23040d8871 Update test setup for building runtime scenes with player interaction properties Victor Giers 2026-04-27 17:31:15 +02:00
  • 7c39fc85f0 Refactor FirstPersonNavigationController to use local context and improve null safety in mouse movement handling Victor Giers 2026-04-27 17:29:19 +02:00
  • 4c98e2d6a6 Update ThirdPersonNavigationController tests to correctly access context and DOM element Victor Giers 2026-04-27 17:28:34 +02:00
  • 93fe90a731 Update unit tests for ThirdPersonNavigationController pointer lock handling Victor Giers 2026-04-27 17:28:21 +02:00
  • d8da95f4c9 Improve third-person navigation test by calling internal handler directly Victor Giers 2026-04-27 17:27:36 +02:00
  • ed01a61ffc Remove unnecessary telemetry assertion in third-person navigation test Victor Giers 2026-04-27 17:27:07 +02:00
  • 5b5ab241cf Update unit tests for runtime host and third-person navigation controller Victor Giers 2026-04-27 17:26:01 +02:00
  • 2cf114d2b3 Improve handling of optional projectDocument when building runtime scenes Victor Giers 2026-04-27 17:25:33 +02:00
  • 1b57ee1435 Refactor sequence validation: Make sequence validation conditional on project scheduling being enabled Victor Giers 2026-04-27 17:25:16 +02:00
  • 144a05aca1 Add integration tests for NPC entity and presence scheduling (Ana Nanto) Victor Giers 2026-04-27 17:24:42 +02:00
  • 76c0136a32 Add test case for building runtime scene from cross-scene actor schedules Victor Giers 2026-04-27 17:24:26 +02:00
  • f223492b0f Update imports in build-runtime-scene tests Victor Giers 2026-04-27 17:24:24 +02:00
  • 10bee5ef4c Enhance scene document validation with project-level checks and add mouse invert setting Victor Giers 2026-04-27 17:23:43 +02:00
  • 129966962f Enhance document validation with scheduling resources and local build content checks Victor Giers 2026-04-27 17:23:25 +02:00
  • 3c95666e85 Add ProjectDocument support for scene building and validation Victor Giers 2026-04-27 17:22:25 +02:00
  • f8bc678f03 Refactor scene document validation to make project scheduling optional and add dedicated validation functions for local builds and project scheduling resources Victor Giers 2026-04-27 17:22:09 +02:00
  • 583cca3d09 Add tests for mouse camera inversion settings in player start entities Victor Giers 2026-04-27 17:21:34 +02:00
  • ab275df3e7 Simplify pointer lock display and add invert mouse camera toggle Victor Giers 2026-04-27 17:20:56 +02:00
  • b900feffc4 Add invert mouse camera horizontal setting to player start overrides Victor Giers 2026-04-27 17:20:39 +02:00
  • c39bc0377f Add player start draft state for invert mouse camera horizontal Victor Giers 2026-04-27 17:20:37 +02:00
  • 3186c1dab5 Refactor pointer capture logic and clean up dependencies in App.tsx Victor Giers 2026-04-27 17:20:13 +02:00
  • 4befb7a0ce Manage state for inverted mouse camera horizontal setting Victor Giers 2026-04-27 17:20:07 +02:00
  • 7593c2e703 Add default constant for inverted mouse camera horizontal setting Victor Giers 2026-04-27 17:20:01 +02:00
  • 9142330a14 Refactor pointer lock handling and controller deactivation logic in RuntimeHost Victor Giers 2026-04-27 17:19:12 +02:00
  • ad93296e6e Refactor pointer lock handling and movement calculation in first-person controller Victor Giers 2026-04-27 17:18:31 +02:00
  • eed6afb58f Feature: Add support for inverted mouse camera horizontal setting to player start Victor Giers 2026-04-27 17:17:05 +02:00
  • 82f2c75076 Feature: Add invert mouse camera horizontal setting to Player Start entity Victor Giers 2026-04-27 17:16:20 +02:00
  • b5504e0a9c Update type definition for paths map in runtime schedule sync context Victor Giers 2026-04-27 16:35:17 +02:00
  • c8562bcf96 Mark actor IDs as unique when syncing scene schedule to clock Victor Giers 2026-04-27 16:35:12 +02:00
  • 6150b4c162 Allow explicit control over actor ID uniqueness in project scheduling state resolution Victor Giers 2026-04-27 16:35:02 +02:00
  • e7fa39a1aa Enhance runtime schedule sync tests with fixture model support and global target resolution Victor Giers 2026-04-27 16:33:31 +02:00
  • c3ba63fe05 feat(test): Add comprehensive unit tests for runtime schedule synchronization logic Victor Giers 2026-04-27 16:32:06 +02:00
  • 4c38fc7abb Rename NPC collection refresh function and update usage Victor Giers 2026-04-27 16:31:04 +02:00
  • 84054e1908 Implement runtime refresh for NPC collections Victor Giers 2026-04-27 16:31:00 +02:00