Commit Graph

7 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
00a359d85f refactor: Enhance service architecture by introducing IPlatformService and updating dependencies
- Removed core/platform.hpp and core/vulkan_utils.cpp, integrating their functionality into new platform_service implementations.
- Updated service registrations to utilize IPlatformService for improved modularity.
- Refactored event bus usage across services to leverage IEventBus interface.
- Enhanced buffer management in BufferService with detailed logging and error handling.
- Updated GUI rendering services to utilize buffer service for resource management.
- Cleaned up includes and improved overall code organization for better maintainability.
2026-01-04 17:43:18 +00:00
da0499a469 fix: Correct logging calls in RecreateSwapchain and OnWindowResized for consistency 2026-01-04 14:51:09 +00:00
80d8866924 feat: Add ILogger dependency to SwapchainService and update logging calls for consistency 2026-01-04 14:51:03 +00:00
084c71e9a6 feat: Replace logging calls with ILogger in SwapchainService for improved consistency 2026-01-04 14:50:53 +00:00
954d7dd897 feat: Add ILogger dependency to SwapchainService for improved logging 2026-01-04 14:50:44 +00:00
217ce80234 feat: Add swapchain and pipeline services for Vulkan rendering 2026-01-04 13:17:54 +00:00