Релиз на графичната библиотека LDL 0.3, оптимизирана за маломощни системи

Публикувана версия на мултимедийната библиотека LDL 0.3 (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.

В новото издание:

  • Добавена е поддръжка на TrueType шрифтове, използвайки библиотеката FreeType.

  • Чрез интеграцията на библиотеката stb_image е осигурена поддръжка за различни формати на изображения.
  • Проектът стана модулен — по подразбиране в състава на движка сега се включват три библиотеки: LDL, LDL_Image и LDL_Ttf.
  • Добавени са нови примери за работа със шрифтове.
  • Започната е подготовката на пълна документация.
  • Извършен е рефакторинг на кода за повишаване на стабилността и производителността.
  • Коригирани са грешки и недостатъци в 2D и 3D рендерите.

В следващите издания се планира завършването на документацията, разширяване на възможностите на 3D рендера и предоставяне на обвивки за езици Python, C# и Object Pascal.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster