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
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
b1b09e9059 feat: Integrate ILogger into VulkanDeviceService for improved logging 2026-01-04 14:47:08 +00:00
ae42addcb2 feat: Replace logging in CleanupBuffers and Shutdown with ILogger for consistency 2026-01-04 14:46:31 +00:00
358eb6d477 feat: Replace logging calls in UploadIndexData and CreateBuffer with ILogger for consistency 2026-01-04 14:46:22 +00:00
2c2182f658 feat: Integrate ILogger into BufferService for enhanced logging capabilities 2026-01-04 14:46:15 +00:00
f1fe6dedfb feat: Add Vulkan utility functions for buffer creation and memory management 2026-01-04 14:07:13 +00:00
7b9e6aa851 feat: Add BufferService for Vulkan buffer management 2026-01-04 13:19:53 +00:00