Publicat lansarea bibliotecii multimedia LDL 0.2 (Little DirectMedia Layer). Aceasta permite crearea de aplicații grafice care pot funcționa atât pe sistemele moderne, cât și pe cele vechi.
Platoforme suportate
- Windows: 95 și mai recente;
- macOS / OS X: 10.6 și mai recente;
- Linux: distribuții cu kernel 2.0+;
- FreeBSD: 3.0+.
Caracteristici principale
- Limbaj de programare: C;
- Licență: LGPL 3.0;
- Graphics: API simplu și multiplatformă, suport pentru OpenGL 1.0–4.6;
- Intrare: Gestionarea ferestrelor și procesarea evenimentelor de la dispozitivele de intrare.
Ce este nou în versiunea 0.2
Renderer 2D universal:
- randă primitive și texturi cu și fără transparență;
- funcționează pe plăci video care suportă OpenGL 1.2, 2.0 sau 3.0;
- utilizează optimizarea: datele sunt trimise în buffer-ul de randare -> sunt sortate după strat și textură -> sunt transformate în geometrie.
Renderer 3D experimental:
- suportă funcționarea peste diferite versiuni de OpenGL;
- oferă pentru aceasta o API unică.
Suport C++:
- O legătură oficială pentru limbajul C++ a fost implementată.
Planuri pentru următoarea versiune
- îmbunătățirea API-ului 3D universal;
- adăugarea suportului pentru sunet;
- pregătirea documentației;
- crearea legăturilor pentru alte limbaje de programare.
Sursa: linux.org.ru




