Published Release of the multimedia library LDL 0.2 (Little DirectMedia Layer). It allows for the creation of graphical applications capable of running on both modern and legacy systems.
Supported platforms
- Windows: 95 and newer;
- macOS / OS X: 10.6 and newer;
- Linux: distributions with kernel 2.0+;
- FreeBSD: 3.0+.
Key features
- Programming language: C;
- License: LGPL 3.0;
- Graphics: Simple cross-platform API, support for OpenGL 1.0–4.6;
- Input: Window management and event handling from input devices.
What's new in version 0.2
Universal 2D renderer:
- renders primitives and textures with and without transparency;
- works on graphics cards supporting OpenGL 1.2, 2.0, or 3.0;
- utilizes optimization: data goes to the rendering buffer -> sorted by layer and texture -> converted into geometry.
Experimental 3D renderer:
- supports functioning across different versions of OpenGL;
- provides a unified API for this.
C++ support:
- An official wrapper for C++ has been implemented.
Plans for the next version
- enhancement of the universal 3D API;
- addition of sound support;
- preparation of documentation;
- creation of bindings for other programming languages.
Source: linux.org.ru




