Опубліковано вирус мультимедійної бібліотеки LDL 0.2 (Little DirectMedia Layer), що дозволяє створювати графічні додатки, здатні працювати як на сучасних, так і на застарілих системах (Windows 95+, macOS/OS X/Mac OS X 10.6+, дистрибутиви з ядром Linux 2.0+, FreeBSD 3.0+). Надається простий кросплатформовий API для керування вікнами та обробки подій з пристроїв введення. Для малювання можна використовувати OpenGL 1.0-4.6. Код написаний мовою Сі та поставляється під ліцензією LGPL 3.0.
У новому випуску:
- Доданий універсальний 2D-рендер, що дозволяє, виводити примітиви та текстури з прозорістю та без. Підтримується робота на відеокартах із підтримкою OpenGL 1.2, 2.0 або 3.0. У реалізації використовується оптимізація, яка спочатку поміщає дані в буфер малювання, сортує шаром і текстурою, а потім перетворює на геометрію.
- Доданий експериментальний 3D-рендер, який підтримує роботу поверх різних версій OpenGL, але надає єдиний API.
- Реалізовано обв'язування для мови С++.
У наступній версії планується приділити увагу покращенню універсального 3D API, додати підтримку звуку, підготувати документацію та надати обв'язки до інших мов.


Джерело: opennet.ru
