
Недавно, објављено је издање СДЛ 3.2, који је представљен као прва стабилна верзија СДЛ 3 гране и увео је важна побољшања, нове функционалности, прилагођавања, АПИ-је, исправке и још много тога.
За оне који не знају за СДЛ библиотеку, требало би да знате да она пружа алате као што су хардверски убрзани 2Д и 3Д графички излаз, обрада улаза, аудио репродукција, 3Д излаз кроз ОпенГЛ/ОпенГЛ ЕС и многе друге повезане операције.
Главне нове карактеристике СДЛ 3.2
У СДЛ 3.2 је истакнуто Побољшана подршка за Ваиланд, то сада Подразумевано се активира на системима који нуде компатибилност са Ваиландом и Кс11, све док подржавају екстензије фифо-в1 и цоммит-тиминг-в1. Коришћење ПипеВире медијског сервера, који се сматра ефикаснијим од ПулсеАудио-а, такође је подразумевано приоритет. Додатно, додата је могућност снимања видео записа са веб камера, под условом да је ПипеВире доступан.
Још једна новост је Додата подршка за графичке таблете и дигиталне оловке, заједно са оптимизованом подршком за ДПИ екране. Исто тако, имплементирано је управљање простором боја, што вам омогућава да радите са више конфигурација и пружате почетну подршку за ХДР.
У побољшањима звука, У СДЛ 3.2 код је потпуно редизајниран, уграђивање нових алата за управљање логичким аудио уређајима, олакшавајући различитим деловима програма рад са независним уређајима. Поред тога, укључена је функционалност за рад са аудио стримовима, извођење конверзија, подешавање брзине узорковања, мешање звукова и управљање баферовањем, заједно са могућношћу измене висине тона и јачине звука. Коначно, аутоматизовано је препознавање повезаних или искључених звучних уређаја и динамичко управљање подразумеваним звучним уређајем.
Још један од најзначајнијих додатака је уградња позадине у АПИ за 2Д рендеровање, што вам омогућава да искористите снагу Вулкана и за приказивање и за манипулисање површинама користећи овај АПИ. Поред тога, дошло је до великог чишћења функција које се сматрају застарелим, као што је подршка за ОпенГЛ ЕС 1.0 и ДирецтФБ, заједно са уклањањем подршке за застареле платформе као што су КНКС, Пандора, ВинРТ и ОС/2.
СДЛ 3.2 такође уводи могућност структурирања програма коришћењем повратног позива и дефинисања петље обраде догађаја директно у главној функцији кода. Надаље, си спровео измене у АПЈа то прекидам претходну компатибилност, али тражим већу кохерентност обједињавањем правила именовања у свим подсистемима.
Унутар укључени нови алати, истичу неколико АПИ-ја дизајнираних да покрију различите потребе. Између њих:
- ГПУ АПИ омогућава вишеплатформски приступ функцијама 3Д рендеровања, док Диалог АПИ олакшава одабир, отварање и чување датотека и директоријума.
- АПИ система датотека додаје подршку за управљање директоријумима и тражење датотека, док АПИ за складиштење обезбеђује апстрактни интерфејс за интеракцију са различитим системима складиштења.
- АПИ камере за приступ веб камери
- Пен АПИ за рад са графичким таблетима
- АПИ за својства за управљање параметрима у формату кључ/вредност
- Процесни АПИ који олакшава извршавање и комуникацију са секундарним процесима.
- Метадата АПИ је такође додат да дефинише информације о апликацијама, као што се користи у менијима у оперативним системима као што је мацОС.
Што се тиче клипборда, његова функционалност је проширена, сада омогућава пренос података у више формата. Са своје стране, побољшане су могућности за управљање уносима са тастатуре, додајући опције за конфигурисање виртуелних тастатура на иОС и Андроид уређајима. Додатно, АПИ документација је прегледана и побољшана, праћена практичним примерима који се могу извршити директно из претраживача.
На крају, али не и најмање важно, такође треба напоменути да Заједно са СДЛ 3.2, објављен је слој компатибилности сдл2-компатибилности, дизајниран да обезбеди беспрекоран прелаз између СДЛ 2 и СДЛ 3. Ова компонента вам омогућава да покренете програме написане за СДЛ 2 користећи предности функционалности нове гране, делујући као потпуна замена за претходну верзију.
Заинтересовани да сазнате више о томе, можете консултовати детаље У следећем линку.