Took place The first public release of the LDL (Little DirectMedia Layer) multimedia library, which enables the creation of graphical applications that run on both modern and legacy systems (Windows 95+, Linux 2.0+ distributions, FreeBSD 3.0+). It provides a simple cross-platform API for window management and input device event handling. OpenGL 1.0-4.6 can be used for rendering. The code is licensed under the LGPL 3.0 license.
The release is notable for its transition from using the C++98 language to the ANSI C (C89) language to ensure maximum portability and compatibility with older compilers and platforms, including DOS, Windows 95, and PlayStation 1. The project is planned to develop gradually: the first version offers capabilities for working with windows, input events, and graphics, after which the development of 2D rendering, tools for working with sound and fonts, and backends for working on top of the SDL 1.2 and SDL 2.x libraries will begin. SDL 3.x, SFML и GLFWUsing the SDL, SFML, and GLFW backends will allow for building applications for platforms not directly supported by LDL without changing code. Future plans also include the creation of a universal API for working with sprites and 2D graphics, which can be used regardless of the chosen backend (OpenGL, Vulkan, software rendering, or libraries like SDL).
Source: linux.org.ru
