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 |
|