Апублікаваны новы выпуск мультымедыйнай бібліятэкі LDL 0.3. Яна дапамагае ствараць графічныя прыкладанні для старых і новых аперацыйных сістэм. Код напісаны на мове сі пад свабоднай ліцэнзіяй LGPL 3.0.
Галоўныя асаблівасці бібліятэкі
- Падтрымка сістэм. Код працуе на Windows 95+, macOS 10.6+, Linux 2.0+ і FreeBSD 3.0+.
- Просты API. Дапамагае кіраваць вокнамі і збіраць сігналы ад мышкі і клавіятуры.
- Любы OpenGL. Для адмалёўкі графікі падыходзяць версіі ад 1.0 да 4.6.
Што новага ў версіі LDL 0.3
- TrueType-шрыфты. У рухавічок дадалі падтрымку шрыфтоў праз бібліятэку FreeType.
- Любыя карцінкі. Праграма зараз чытае розныя фарматы карцінак дзякуючы інтэграцыі stb_image.
- Модульная структура. Праект разбілі на тры асобныя бібліятэкі: LDL, LDL_Image і LDL_Ttf.
- Прыклады кода. Дададзены гатовыя прыклады для хуткай працы са шрыфтамі.
- Дакументацыя. Распрацоўнікі пачалі пісаць поўную і зразумелую інструкцыю да праекту.
- Чысты код. Праведзены вялікі рэфактарынг для высокай хуткасці і стабільнасці.
- Выпраўленне памылак. Аўтары паправілі багі ў працы 2D- і 3D-рэндэраў.
Планы на будучыню
- Завяршыць працу над усёй дакументацыяй.
- Моцна пашырыць функцыі 3D-рэндэру.
- Зрабіць абвязкі для моў Python, C# і Object Pascal.
Крыніца: linux.org.ru




