A release of the multimedia library LDL 0.3 (Little DirectMedia Layer) has been published, offering the ability to create graphical applications that are compatible with both modern and legacy systems such as Windows 95+, macOS/OS X/Mac OS X 10.6+, distributions with Linux kernel 2.0+, and FreeBSD 3.0+. The library provides a simple cross-platform API for managing windows and handling events from input devices, with support for using OpenGL 1.0-4.6 for rendering. The code is written in C and is available under the LGPL 3.0 license.
In the latest release, several new features and improvements have been introduced:
- Support for TrueType fonts has been added through integration with the FreeType library.
- Various image formats are now supported through the integration of the stb_image library.
- The project has been modularized, with the engine now including three default libraries: LDL, LDL_Image, and LDL_Ttf.
- New examples demonstrating font usage have been included.
- Efforts have begun to prepare comprehensive documentation for the library.
- Code refactoring has been done to enhance stability and performance.
- Bugs and shortcomings in the 2D and 3D renderers have been addressed.
Future releases are expected to focus on completing the documentation, expanding 3D rendering capabilities, and providing bindings for Python, C#, and Object Pascal languages.