Took place The first public release of the LDL (Little DirectMedia Layer) multimedia library allows developers to create graphical applications that can run on both modern and legacy systems (Windows 95+, Linux kernel 2.0+ distributions, FreeBSD 3.0+). It provides a simple cross-platform API for window management and input device event handling. OpenGL versions 1.0-4.6 can be used for rendering. The code is provided under LGPL 3.0 license.
This release is notable for the transition from C++98 to ANSI C (C89) to ensure maximum portability and compatibility with older compilers and platforms, including DOS, Windows 95, and PlayStation 1. The project is planned for gradual development — the first version offers features for window management, input events, and graphics, after which the development of a 2D renderer, tools for sound and font handling, and backends for operating on top of SDL 1.2, SDL 2.x libraries will begin. SDL 3.x, Enthusiasts have created a do-notation for C++ and GLFW. The use of SDL, SFML, and GLFW backends will allow for building applications for platforms that are not directly supported by LDL without changing the code. Future plans also include creating a universal API for handling sprites and 2D graphics that can be used regardless of the chosen backend (OpenGL, Vulkan, software rendering, libraries like SDL).
Source: linux.org.ru
