Издање имплементације ДКСВК 2.0, Дирецт3Д 9/10/11 на врху Вулкан АПИ-ја

Доступно је издање слоја ДКСВК 2.0, који обезбеђује имплементацију ДКСГИ (ДирецтКс Грапхицс Инфраструцтуре), Дирецт3Д 9, 10 и 11, који ради кроз превођење позива на Вулкан АПИ. ДКСВК захтева драјвере који подржавају Вулкан 1.3 АПИ, као што су Меса РАДВ 22.0, НВИДИА 510.47.03, Интел АНВ 22.0 и АМДВЛК. ДКСВК се може користити за покретање 3Д апликација и игара на Линук-у користећи Вине, служећи као алтернатива виших перформанси Вине-овим изворним Дирецт3Д 9/10/11 имплементацијама које раде на ОпенГЛ-у.

Главне промене:

  • Захтеви за верзију Вулкан графичког АПИ-ја су повећани – сада је потребан драјвер са подршком за Вулкан 1.3 (раније је био потребан Вулкан 1.1), што је омогућило имплементацију подршке за нове функције везане за компилацију схадера. У пракси, ДКСВК 2.0 се може покренути на било ком систему који подржава употребу Протон Екпериментал пакета за покретање игара заснованих на Д3Д11 и Д3Д12. Виневулкан захтева најмање Вине 7.1 за покретање.
  • Укључује код дквк-нативе пројекта, који вам омогућава да креирате изворне ДКСВК склопове за Линук (који нису везани за Вине), који се могу користити не за покретање Виндовс апликација, већ у редовним Линук апликацијама, које могу бити корисне за креирање портове игара за Линук без промене кода за приказивање заснованог на Д3Д.
  • Подршка за Дирецт3Д 9 је проширена, укључујући побољшано управљање меморијом (датотеке мапиране меморијом се користе за чување копија текстура), имплементирана је подршка за исправно читање из активних области рендеровања (решени проблеми са појавом артефаката при игрању ГТА ИВ) , а имплементација провере транспарентности је прерађена.
  • За Дирецт3Д 10, библиотеке д3д10.длл и д3д10_1.длл су укинуте, које нису подразумевано инсталиране због присуства напредније имплементације Д3Д10 у вине. Истовремено, подршка за Д3Д10 АПИ се наставља у библиотеци д3д10цоре.длл.
  • Подршка за Дирецт3Д 11 је доведена на ниво функционалности 12_1 (Ниво функције Д3Д11), да би се постигле које су имплементиране функције као што су Тилед Ресоурцес, Конзервативна растеризација и Растеризер Ордеред Виевс.
  • Имплементација ИД3Д11ДевицеЦонтект интерфејса, који представља контекст уређаја који генерише команде за цртање, редизајнирана је и по свом понашању ближа је Виндовс-у. Прерада је побољшала компатибилност са библиотекама трећих страна и смањила оптерећење ЦПУ-а. Конкретно, оптерећење ЦПУ-а је смањено у играма које активно користе одложене контексте (на пример, Ассассин'с Цреед: Оригинс) или често позивају операцију ЦлеарСтате (на пример, Год оф Вар).
  • Измене су направљене у вези са компилацијом схадера. У присуству Вулкан драјвера са подршком за екстензију ВК_ЕКСТ_грапхицс_пипелине_либрари, компилација Вулкан сејдера је имплементирана док игре учитавају Д3Д шејдере, а не током рендеровања, што је решило проблеме са замрзавањем услед компилације сејдера током игре. Захтевано проширење је тренутно подржано само у власничким НВИДИА драјверима, почевши од верзије 520.56.06.
  • Д3Д11 схадери користе Вулкан меморијски модел.
  • Уклоњено је ограничење броја ресурса који се могу истовремено везати.
  • Решени проблеми који су се појавили у играма:
    • Алан Ваке
    • Алице Маднесс Ретурнс
    • Аномалија: Земља ратне зоне
    • Иза добра и зла
    • Порекло змајевог доба
    • Царство: Тотални рат
    • ФИНАЛ ФАНТАСИ КСВ
    • Гранд Тхефт Ауто ИВ
    • Хероес Оф Аннихилатед Емпирес
    • Лимит Кинг Оф Фигхтерс КСИИИ
    • Метал Геар в: Гроунд Зероес
    • СиН Епизоде: Појава
    • Сониц Генератионс
    • Спајдермен
    • Брод
    • Вархаммер Онлине
    • Ис Севен

Извор: опеннет.ру

Додај коментар