Commit Graph

8 Commits

Author SHA1 Message Date
147d373a5d Enhance logging across various services
- Added detailed logging to the ScriptEngineService to trace initialization status.
- Improved logging in SdlAudioService to track audio operations including initialization, shutdown, and playback functions.
- Enhanced SdlInputService with logging for key and mouse events, as well as state retrieval.
- Updated SdlWindowService to log window creation, destruction, and event polling.
- Added logging to ShaderScriptService for shader path loading and Lua state retrieval.
- Implemented logging in SwapchainService for swapchain operations, including creation, cleanup, and querying support details.
- Enhanced VulkanDeviceService with logging for device creation, shutdown, and memory type queries.
- Improved VulkanGuiService with logging for GUI initialization, frame preparation, and rendering operations.
2026-01-05 00:51:42 +00:00
38a3fdea78 feat: Implement logger service and integrate logging into various services 2026-01-04 14:39:50 +00:00
768af4ea65 feat: Enhance GraphicsService to include window service and update swapchain handling 2026-01-04 14:04:51 +00:00
2b498e78e9 feat: Refactor Shutdown methods to use noexcept and update LoadShaderPathsMap return type 2026-01-04 13:59:12 +00:00
19baded0f2 feat: Refactor graphics service interfaces by consolidating shader paths and render command structures into graphics_types.hpp 2026-01-04 13:57:16 +00:00
899e4763f2 feat: Temporarily disable service initialization in ServiceBasedApp and add GetCurrentCommandBuffer and GetGraphicsQueue methods in GraphicsService 2026-01-04 13:54:02 +00:00
ed37da9049 feat: Update GraphicsService to initialize Vulkan device with extensions and validation layers 2026-01-04 13:51:22 +00:00
59e3b9509e feat: Introduce service-based architecture with Scene and Graphics services for improved rendering and scene management 2026-01-04 13:47:33 +00:00