Реліз графічної бібліотеки LDL 0.2, оптимізованої для малопотужних систем

Опубліковано вирус мультимедійної бібліотеки 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
Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster