Commit Graph

24 Commits

Author SHA1 Message Date
git c8329dc760 feat: Update LoadShaderPathsMap to use sdl3cpp::services::ShaderPaths for shader path management 2026-01-04 13:58:24 +00:00
git caf8d5402f feat: Update ShaderManager to fully qualify ShaderPaths with sdl3cpp::services namespace 2026-01-04 13:58:03 +00:00
git a5555cf1d8 feat: Remove CreateSurface method from VulkanDeviceService to streamline instance creation 2026-01-04 13:57:41 +00:00
git 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
git 3903168a46 feat: Add SDL initialization in SdlWindowService to ensure proper setup before window creation 2026-01-04 13:55:43 +00:00
git 92cec63072 feat: Defer SDL initialization until window creation to support headless environments 2026-01-04 13:55:32 +00:00
git 5f76776f47 feat: Re-enable service initialization in ServiceBasedApp and improve SDL initialization check in SdlWindowService 2026-01-04 13:54:56 +00:00
git f2345c0a86 feat: Add GetCurrentCommandBuffer and GetGraphicsQueue methods to GraphicsService 2026-01-04 13:54:22 +00:00
git 899e4763f2 feat: Temporarily disable service initialization in ServiceBasedApp and add GetCurrentCommandBuffer and GetGraphicsQueue methods in GraphicsService 2026-01-04 13:54:02 +00:00
git ed37da9049 feat: Update GraphicsService to initialize Vulkan device with extensions and validation layers 2026-01-04 13:51:22 +00:00
git 0a3edc3edb feat: Refactor VulkanDeviceService initialization and add CreateSurface method 2026-01-04 13:49:48 +00:00
git 2869b552a2 feat: Disable error dialog in headless environments for SdlWindowService 2026-01-04 13:48:07 +00:00
git 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
git a720e4a446 feat: Add services for audio, physics, and GUI rendering integration 2026-01-04 13:35:31 +00:00
git dcba88a76b feat: Implement RenderCommandService for Vulkan rendering orchestration 2026-01-04 13:21:40 +00:00
git 7b9e6aa851 feat: Add BufferService for Vulkan buffer management 2026-01-04 13:19:53 +00:00
git 217ce80234 feat: Add swapchain and pipeline services for Vulkan rendering 2026-01-04 13:17:54 +00:00
git 9651b8ec18 feat: Implement Vulkan device service for managing Vulkan resources 2026-01-04 13:03:27 +00:00
git 9544c181e7 feat: Add render command service interface for Vulkan rendering orchestration 2026-01-04 12:47:58 +00:00
git 1d59b4930f feat: Add buffer and pipeline service interfaces for Vulkan resource management 2026-01-04 12:47:51 +00:00
git 40222eb400 feat: Add Vulkan device service interface for managing Vulkan resources 2026-01-04 12:47:07 +00:00
git e489a0f5ba feat: Add SDL3-based input and window service implementations 2026-01-04 12:46:33 +00:00
git af01d6daaf feat: Add JSON-based configuration service implementation 2026-01-04 12:40:36 +00:00
git a84aa34681 feat: Add service interfaces for audio, configuration, graphics, GUI, input, physics, scene, script, shader, and window management 2026-01-04 02:36:14 +00:00