This release brings a more robust rendering architecture. It introduces DirectX 11 as the new Windows backend, refines the Vulkan + SDL3 pipeline for Linux, and greatly improves window and ImGui context handling.
New
- DirectX 11 is now the default renderer on Windows, replacing Vulkan.
- Vulkan remains fully supported and is the default backend on Linux, powered by SDL3.
Improvements
- The Window class is now independent of WindowSystem, managing its own ImGui context.
- Proper context switching ensures stability when handling multiple windows.
- Large-scale refactor to separate rendering and windowing logic.
- Infrastructure added for the upcoming overlay system (currently inactive).
MediCorp Edition
- Introduced a dedicated MediCorp build, enabling adaptive behavior based on ship compliance.