Commit Graph

533 Commits

Author SHA1 Message Date
d976a0628c ROADMAP.md 2026-01-09 22:01:02 +00:00
fae53060df Stuff 2026-01-09 21:57:27 +00:00
9f4036e77a Stuff 2026-01-09 21:57:06 +00:00
c6396a2193 ROADMAP.md 2026-01-09 21:55:32 +00:00
9bb4b22f67 ROADMAP.md 2026-01-09 21:55:21 +00:00
7062fe98bf ROADMAP.md 2026-01-09 21:55:07 +00:00
fbd2b20798 ROADMAP.md 2026-01-09 21:54:51 +00:00
cecc7efd1c ROADMAP.md 2026-01-09 21:54:43 +00:00
8a02d4985a ROADMAP.md 2026-01-09 21:54:32 +00:00
35d27a44e1 ROADMAP.md 2026-01-09 21:36:11 +00:00
42ec8166a9 ROADMAP.md 2026-01-09 21:19:33 +00:00
228cb5fe94 ROADMAP.md 2026-01-09 21:08:51 +00:00
3e64f398f0 ROADMAP.md 2026-01-09 20:53:53 +00:00
1947d3ae00 ROADMAP.md 2026-01-09 20:51:35 +00:00
5e298721aa ROADMAP.md 2026-01-09 20:51:16 +00:00
5e805d5c28 ROADMAP.md 2026-01-09 20:51:08 +00:00
56e8f240c1 ROADMAP.md 2026-01-09 20:34:00 +00:00
a5a94558f0 ROADMAP.md 2026-01-09 20:29:24 +00:00
8018b9225d ROADMAP.md 2026-01-09 20:29:15 +00:00
7097592e64 ROADMAP.md 2026-01-09 20:26:11 +00:00
a6512c5b26 ROADMAP.md 2026-01-09 20:26:00 +00:00
9e802b4230 ROADMAP.md 2026-01-09 20:25:49 +00:00
b4f60a70c1 ROADMAP.md 2026-01-09 19:44:51 +00:00
f3dd71605b ROADMAP.md 2026-01-09 19:12:45 +00:00
97fe7b3f2b ROADMAP.md 2026-01-09 19:12:38 +00:00
72c84ac64b ROADMAP.md 2026-01-09 18:52:52 +00:00
8c76553de9 ROADMAP.md 2026-01-09 18:37:04 +00:00
621803ed0f ROADMAP.md 2026-01-09 18:30:11 +00:00
1159adf78e ROADMAP.md 2026-01-09 18:22:33 +00:00
c26211feb5 ROADMAP.md 2026-01-09 18:01:07 +00:00
8941905f85 ROADMAP.md 2026-01-09 17:59:06 +00:00
7b288c2d50 ROADMAP.md 2026-01-09 17:50:33 +00:00
73eee3038e ROADMAP.md 2026-01-09 17:25:07 +00:00
002db578ee ROADMAP.md 2026-01-09 17:20:00 +00:00
151454a67a ROADMAP.md 2026-01-09 17:12:06 +00:00
429f13fdde ROADMAP.md 2026-01-09 17:05:52 +00:00
dda0e11682 ROADMAP.md 2026-01-09 16:55:25 +00:00
47c357f245 ROADMAP.md 2026-01-09 16:41:25 +00:00
af418dcdd2 feat: Implement configuration compiler and related services
- Added ConfigCompilerService to compile JSON configurations into IR structures.
- Introduced IConfigCompilerService interface for compilation functionality.
- Created ProbeService for structured diagnostics and reporting.
- Developed RenderGraphService to build and validate render graphs.
- Enhanced JsonConfigService to support schema validation and migration.
- Introduced new interfaces for probing and rendering graph services.
- Added necessary IR types for scenes, resources, and render passes.
- Improved error handling and logging throughout the services.
2026-01-08 18:56:31 +00:00
e4fbf36c34 feat: Update design document to enhance JSON config usage for improved app robustness and reduced boilerplate 2026-01-08 18:27:15 +00:00
fa40b42e16 feat: Add comprehensive roadmap for JSON configuration and rendering engine 2026-01-08 18:22:26 +00:00
91a6d02d1f feat: Enhance rendering and crash recovery configurations
- Added new rendering budget configurations including VRAM limits and texture dimensions in seed_runtime.json and seed_runtime_opengl.json.
- Introduced crash recovery parameters such as heartbeat timeouts and memory limits in the configuration files.
- Updated cube logic to utilize new camera and control settings from the configuration.
- Modified bgfx graphics backend to respect new rendering budget limits and handle texture loading accordingly.
- Implemented crash recovery service enhancements to utilize new configuration parameters for better resource management.
- Added unit tests to validate the integration of new rendering budgets and crash recovery configurations.
2026-01-08 18:11:21 +00:00
40740782d0 feat: Enhance JSON configuration with scene and physics settings 2026-01-08 17:33:58 +00:00
7af2c4e392 feat: Implement recursive loading and validation for JSON configuration files 2026-01-08 17:16:30 +00:00
6b55a98ff5 thing 2026-01-08 16:59:37 +00:00
980e42f4e2 feat: Add detailed design document for JSON-based declarative control plane in rendering engine 2026-01-08 16:58:39 +00:00
df19ae9264 feat: Enhance JSON configuration writer and add heartbeat recording to crash recovery service
- Updated JsonConfigWriterService to structure the JSON output with new sections for scripts, window settings, input bindings, paths, rendering, and GUI configurations.
- Introduced a new method in ICrashRecoveryService to record frame heartbeats, allowing for better tracking of long-running operations.
- Refactored existing code to improve readability and maintainability, including the addition of helper functions for adding string members to JSON objects.
2026-01-08 16:57:24 +00:00
4fdbcdc4bc feat(tests): add crash recovery timeout test to validate prompt timeout behavior 2026-01-08 15:39:48 +00:00
f0f42aa74f feat(tests): improve bgfx initialization order tests with enhanced logging and refactored initialization logic 2026-01-08 15:04:50 +00:00
e85d41995a feat(tests): enhance initialization order tests with renderer type checks and logging improvements 2026-01-08 13:13:52 +00:00