СДЛ 2.0.22 стиже са Ваиланд побољшањима и новим функцијама

СДЛ_Лого

Тхе издање нове верзије СДЛ 2.0.22, верзија у којој су направљена разна побољшања компатибилности са Ваиландом, као и разна побољшања и друго.

За оне који нису упознати са СДЛ библиотеком, требало би да знате да је, пружа алате као што су хардверски убрзани 2Д и 3Д графички излаз, обрада улаза, репродукција звука, 3Д излаз путем ОпенГЛ / ОпенГЛ ЕС-а и многе друге сродне операције.

СДЛ је аналоган ДирецтКс-у, коме би се могло рећи да је аналог ДирецтКс-а ОпенГЛ. ДирецтКс такође ради са улазним уређајима и звуком. Када је Локи Софтваре почео да преноси ААА игре на Линук, заменили су Дирецт3Д са ОпенГЛ и није било замене ни за шта друго, а пошто је ових дана тешко писати "Кс" апликације чак и са ВинАПИ на АПИ Кс11, али са ДирецтДрав на ВинАПИ који је већ проблем, тако је настао СДЛ.

Главне нове карактеристике СДЛ 2.0.22

У овој новој верзији која је представљена, Побољшања компатибилности Ваиланд протокола, дакле у почетку, планирано је да се подразумевано пређе на коришћење Вејландовог протоколада у окружењима која обезбеђују истовремену подршку за Ваиланд и Кс11, али због проблема везано за Ваиланд у НВИДИА играма и драјверима, одлучено је да се транзиција одложи (У Ваиланд окружењима са КСВаиланд компонентом, излаз се и даље користи помоћу Кс11 протокола.)

Да бисте користили Ваиланд, променљива окружења мора бити подешена „СДЛ_ВИДЕОДРИВЕР=ваиланд“ пре покретања апликације или додајте функцију „СДЛ_СетХинт(СДЛ_ХИНТ_ВИДЕОДРИВЕР, „ваиланд,к11“)“ у код пре него што позовете СДЛ_Инит(). Компајлирање са Ваиланд-ом захтева најмање либваиланд-цлиент 1.18.0.

Још једна промена која се истиче је та додао је скуп функција за манипулисање правоугаоним областима (одредите појаву тачака, обришите, упоредите, спојите, итд.), оперишући са координатама и величинама на основу бројева са покретним зарезом.

За Линук је додата ознака СДЛ_ХИНТ_Кс11_ВИНДОВ_ТИПЕ да бисте подесили параметар _НЕТ_ВМ_ВИНДОВ_ТИПЕ на Виндовс-у, а такође су додали СДЛ_ХИНТ_ВИДЕО_ВАИЛАНД_ПРЕФЕР_ЛИБДЕЦОР заставицу за Линук да бисте користили либдецор са композитним серверима који подржавају кдг-децоратион.

За Андроид, функција СДЛ_АндроидСендМессаге() је имплементирана за слање произвољне команде Јава СДЛ контролеру.

Од осталих промена који се истичу:

  • Додата је ознака СДЛ_ХИНТ_КУИТ_ОН_ЛАСТ_ВИНДОВ_ЦЛОСЕ да би се омогућила испорука догађаја СДЛ_КУИТ када се затвори последњи прозор апликације.
  • Додата особина СДЛ_ХИНТ_ЈОИСТИЦК_РОГ_ЦХАКРАМ за руковање РОГ Цхакрам мишем као џојстиком.
    Додата је функција СДЛ_РендерГетВиндов() да добијете прозор повезан са СДЛ Рендерер-ом.
  • Додата функција СДЛ_ИсТектИнпутСховн() за проверу да ли је приказана област за унос текста.
  • Додата функција СДЛ_ЦлеарЦомпоситион() за брисање области за унос текста без онемогућавања методе уноса (ИМЕ).
  • Додан је догађај СДЛ_ТЕКСТЕДИТИНГ_ЕКСТ за руковање областима за унос дугачког текста и СДЛ_ХИНТ_ИМЕ_СУППОРТ_ЕКСТЕНДЕД_ТЕКСТ заставица за омогућавање овог догађаја.
  • Додата је ознака СДЛ_ХИНТ_МОУСЕ_РЕЛАТИВЕ_МОДЕ_ЦЕНТЕР да би се омогућило ограничење миша само на центар прозора уместо на цео прозор када је омогућен релативни режим.
  • Омогућено аутоматско снимање мишем када кликнете на дугмад миша. Предлаже се да се онемогући атрибут СДЛ_ХИНТ_МОУСЕ_АУТО_ЦАПТУРЕ.

Коначно ако сте заинтересовани да сазнате више о томе ове нове верзије, можете проверити детаљи у следећем линку.

Како инсталирати Симпле ДирецтМедиа Лаиер на Линук?

Инсталирање ове библиотеке на Линук је прилично једноставно, јер је већина Линук дистрибуција има у својим спремиштима.

У случају Дебиан, Убунту и дистрибуције изведене из њих, мораћете само да покренете следеће наредбе у терминалу:

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

Док за случај оних који су уАрцх Линук суариос само морамо покренути следеће:

sudo pacman -S sdl2

У случају оних који су корисници Федора, Центос, РХЕЛ или било која дистрибуција заснована на њима, они само морају покренути следећу команду:

sudo yum install SDL2
sudo yum install SDL2-devel

За све остале Линук дистрибуције, могу тражити пакет "сдл" или "либсдл" за инсталацију или преузети и компајлирати изворни код.

То раде са:

git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.