Симпле ДирецтМедиа Лаиер 2.0.12 долази са подршком за различите контролере игара и више

Програмери иза пројекта Симпле ДирецтМедиа Лаиер или познатији као "СДЛ" објавио пре неколико дана најаву изласка нове верзије СДЛ 2.0.12, који долази углавном да дода ел Подршка разних контролера за видео игре, као и неке додатне функције ове библиотеке дизајниране да поједноставе писање игара и мултимедијалних апликација.

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

СДЛ званично је компатибилан са Виндовс, Мац ОС Кс, Линук, иОС и Андроид, иако има подршку за друге платформе као што је КНКС, као и за друге архитектуре и системе као што су Сега Дреамцаст, ГП32, ГП2Кс итд.

Једноставан слој ДирецтМедиа је написан на Ц језику, ради изворно са Ц ++ и везе су доступне за неколико других језика, укључујући Ц # и Питхон, дистрибуира се под лиценцом злиб. Ова лиценца вам омогућава да слободно користите СДЛ у било ком софтверу.

Упркос томе што је програмиран на језику Ц, има омоте за друге програмске језике као што су Ц ++, Ада, Ц #, БАСИЦ, Ерланг, Луа, Јава, Питхон итд.

Шта је ново у програму Симпле ДирецтМедиа Лаиер 2.0.12?

Са објављивањем ове нове верзије библиотеке, програмери помињу као главну новину компатибилност са Нинтендо ГамеЦубе контролерима игара и индикатор СДЛ_ХИНТ_ЈОИСТИЦК_ХИДАПИ_ГАМЕЦУБЕ да би се утврдила чињеница њихове употребе додају се у ХИДАПИ контролер. ХИДАПИ је такође побољшао подршку за Ксбок 360 и Ксбок Оне;

Поред помињања посла који је урађен на додавању подршка за контролере игара:

  • 8БитДо ФЦ30 Про
  • 8БитДо М30 ГамеПад
  • БДА ПС4 Фигхтпад
  • Борбени командант ХОРИ
  • Хиперкин Дуке
  • Хиперкин Кс91
  • МОГА КСП5-А Плус
  • НАЦОН ГЦ-400ЕС
  • НВИДИА Цонтроллер в01.04
  • ПДП Версус Фигхтинг Пад
  • Разер Раион Фигхтпад за ПС4
  • Разер Сервал
  • Стадиа Цонтроллер
  • СтеелСериес Стратус Дуо
  • Вицтрик Про Фигхт Стицк за ПС4
  • Ксбок Оне Елите Сериес 2

Поред тога, додане су функције СДЛ_ГетТектуреСцалеМоде () и СДЛ_СетТектуреСцалеМоде () да бисте добили и поставили режим скале који се користи за текстуре, функција СДЛ_ЛоцкТектуреТоСурфаце (), слично СДЛ_ЛоцкТектуре (), али закључано подручје третира као СДЛ површину, плус додат је нови режим мешања СДЛ_БЛЕНДМОДЕ_МУЛ.

Функција СДЛ_ГамеЦонтроллерТипеФорИндек () пружа закључак о типу контролера игара (Ксбок 360, Ксбок Оне, ПС3, ПС4, Нинтендо Свитцх Про).

Додане функције СДЛ_ЈоистицкФромПлаиерИндек (), СДЛ_ЈоистицкСетПлаиерИндек (), СДЛ_ГамеЦонтроллерСетПлаиерИндек () и СДЛ_ГамеЦонтроллерФромПлаиерИндек () да бисте утврдили и инсталирали уређај повезан са индексом играча.

Док за Андроид је додата могућност снимања звука помоћу ОпенСЛ-ЕС и подршка за употребу Блуетоотх Стеам контролера као контролер игре.

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

  • Додан је макро СДЛ_зероа () нули низ елемената.
  • Додата је функција СДЛ_ХасАРМСИМД () за дефинисање подршке за АРМ СИМД упутства на АРМв6 + ЦПУ.
  • За Линук системе примењене су функције .СДЛ_ХИНТ_ВИДЕО_Кс11_ВИНДОВ_ВИСУАЛИД (дефиниција излазног идентификатора за нове Кс11 прозоре) и СДЛ_ХИНТ_ВИДЕО_Кс11_ФОРЦЕ_ЕГЛ (опција употребе ГЛКС или ЕГЛ за Кс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

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

То раде са:

hg 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. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.