вкд3д 1.7 је већ објављен и ово су његове вести

вкд3д

вкд3д, је Винеов Дирецт3Д 12 на Вулкан слој за превођење

Пројекат вино откривено Пре неколико дана лансирање нове верзије вкд3д 1.7 пакет са Дирецт3Д 12 имплементацијом која функционише кроз превођење позива на Вулкан графички АПИ.

Ел пакуете укључује либвкд3д библиотеке са Дирецт3Д 12 имплементацијама, либвкд3д-схадер са схедер моделом транслате 4 и 5, и либвкд3д-утилс са функцијама за поједностављење миграције Дирецт3Д 12 апликација, као и скупом демонстрација, укључујући порт за глкгеарс на Дирецт3Д 12.

Библиотека либвкд3д подржава већину Дирецт3Д 12 функција, укључујући графику и израчунавање, листе команди и редове, дескрипторе и дескрипторе гомиле, коренске потписе, неуређени приступ, узорке, потписе команди, коренске константе, индиректно представљање, методе Цлеар*() и Цопи*().

Поред тога либвкд3д-схадер имплементира превод бајткода 4 и 5 модела сенчења у средњем приказу СПИР-В. Подржава теменске, пикселне, теселацијске, прорачунске и једноставне геометријске схадере, серијализацију и десеријализацију коренског потписа.

Аритметичке, атомске и битне операције, оператори поређења и контроле тока података, инструкције узорковања, прикупљања и учитавања, операције приступа ван редоследа (УАВ, поглед ван редоследа приступа) се имплементирају из инструкција за сенчење.

Главне нове карактеристике вкд3д 1.7

У овој новој верзији која је представљена вкд3д 1.7 истиче се еНаставио сам да радим на побољшању компајлера ХЛСЛ схадера (Хигх-Левел Схадер Лангуаге), као и додавање могућности позивања кориснички дефинисаних функција и користе низове као параметре кориснички дефинисаних функција.

Још једна од промена која се истиче у новој верзији је значајно побољшана подршка за профиле схадер модел Дирецт3Д 1/2/3, Такође је додата почетна подршка за типове са помичним зарезом ниске прецизности као што је мин16флоат.

Такође је истакнуто да додата подршка за параметре СВ_ДиспатцхТхреадИД, СВ_ГроупИД и СВ_ГроупТхреадИД и да је додат јавни АПИ за рашчлањивање (вкд3д_схадер_парсе_дкбц) и серијализацију (вкд3д_схадер_сериализе_дкбц) ДКСБЦ бинарних података.

Оф тхе друге промене које се истичу нове верзије:

  • Подршка за опциони параметар "оффсет" објекта текстуре Лоад().
    методом.
  • Подршка за интринзичну функцију алл().
  • Подршка за интринзичну функцију дистанце().
  • Подршка за унутрашње функције екп() и екп2().
  • Подршка за фрац() интринзичну функцију.
  • Подршка за интринзичну функцију лит().
  • Подршка за интринзичну функцију рефлецт().
  • Подршка за унутрашње функције син() и цос().
  • Подршка за интринзичну функцију смоотхстеп().
  • Подршка за унутрашње функције скрт() и рскрт().
  • Подршка за интринзичну функцију степ().
  • Подршка за интринзичну функцију транспосе().
  • Подршка за варијанте флоат и дворд података без обзира на велика и мала слова
    типови
  • Делимична подршка за типове података са минималном прецизношћу као што је „мин16флоат“. Они се тренутно тумаче као њихови редовни пандани.
    Побољшана подршка константном размножавању, посебно константној пропагацији путем свиззлеа.
  • Опција компајлирања ВКД3Д_СХАДЕР_ЦОМПИЛЕ_ОПТИОН_ВРИТЕ_ТЕСС_ГЕОМ_ПОИНТ_СИЗЕ се може користити да одреди да ли СПИР-В схадери који циљају Вулкан окружења треба да пишу величине тачака за геометријске и теселационе схадере, ако нису специфициране, величине тачке ће бити записане.

Коначно, За оне који желе да сазнају више о томе, требало би да знају да је код пројекта лиценциран под ЛГПЛв2.1 и да могу да консултују детаље овог новог издања У следећем линку.

Како инсталирати вкд3д 1.7?

За заинтересовани да могу да инсталирају вкд3д Морају знати да морају компајлирати изворни код, па га морамо прво набавити, важно је напоменути да Вкд3д зависи од СПИРВ-Хеадерс-а и Вулкан-Хеадерс-а (>= 1.2.139).

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

git clone https://gitlab.winehq.org/wine/vkd3d.git

Када се ово уради, настављамо да улазимо у недавно преузети директоријум са:

cd vkd3d

И настављамо са компајлирањем извршавањем следећих команди:

./configure

make

make install

Si желите да сазнате више о компилацији од вкд3д можете проверити детаље у овај линк


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

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

*

*

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