Si è svolto Prima pubblicazione della libreria multimediale LDL (Little DirectMedia Layer), che consente di creare applicazioni grafiche in grado di funzionare sia su sistemi moderni che su quelli obsoleti (Windows 95+, distribuzioni con kernel Linux 2.0+, FreeBSD 3.0+). Viene fornito un semplice API cross-platform per gestire finestre e gestire eventi da dispositivi di input. Per il rendering può essere utilizzato OpenGL 1.0-4.6. Il codice è fornito sotto licenza LGPL 3.0.
Questo rilascio è notevole per il passaggio dall'uso del linguaggio C++98 al linguaggio ANSI C (C89) per garantire la massima portabilità e compatibilità con vecchi compilatori e piattaforme, inclusi DOS, Windows 95 e PlayStation 1. Il progetto prevede uno sviluppo graduale: nella prima versione sono state proposte funzionalità per la gestione di finestre, eventi di input e grafica, dopodiché inizierà lo sviluppo del rendering 2D, degli strumenti per gestire suoni e font, e dei backend per lavorare con le librerie SDL 1.2, SDL 2.x. SDL 3.x, SFML e GLFW. L'utilizzo dei backend SDL, SFML e GLFW permetterà di costruire applicazioni per piattaforme non direttamente supportate in LDL senza modificare il codice. Nei piani futuri è prevista anche la creazione di un'API universale per lavorare con sprite e grafica 2D, che potrà essere utilizzata indipendentemente dal backend scelto (OpenGL, Vulkan, rendering software, librerie come SDL).
Fonte: linux.org.ru
