Пре неколико дана најављено је издавање прве стабилне верзије пројекта „Д8ВК 1.0“, који нуди а Имплементација Дирецт3Д 8 графичког АПИ-ја који функционише кроз превођење Вулкан АПИ позива и омогућава вам да користите Вине или Протон за покретање 3Д апликација и игара развијених за Виндовс на Линук-у које су повезане са Дирецт3Д 8 АПИ-јем.
Као што многи од вас знају, у Линуку имамо ВКД3Д-Протон за превод Дирецт3Д 12 у Вулкану, осим тога имамо и Стеам Плаи који користи ДКСВК за имплементацију Дирецт3Д 9/10/11 АПИ-ја преко Вулкана, али за стари имплементација Дирецт3Д 8, није било ништа конкретно.
Због тога је рођен Д8ВК, који је имплементација старог Мицрософт Дирецт3Д 8 АПИ-ја преко Вулкана за побољшање искуства старијих игара.
Д8ВК 1.0 је означен као прво издање пројекта, погодан за употребу и тестиран у стотинама игара. У поређењу са пројектима ВинеД3Д и д3д8то9, који користе Дирецт3Д 8 у ОпенГЛ и Дирецт3Д 9 превод, Д8ВК пројекат показује боље перформансе, стабилност и компатибилност са играма.
На пример, када је тестиран на пакету 3ДМарк 2001 СЕ, пројекат Д8ВК је постигао 144660 поена, комбинација д3д8то9 и дквк – 118033 и ВинеД3Д – 97134.
Покретање Д8ВК 1.0 уводи д3д8.длл(д3д9 је статички повезан), као и а нови прилагођени батцх процесор за одређене игре са недефинисаним понашањем.
Поред овога, истиче се и то подржавају прегласавање декларације вертек схадера за игре са недефинисаним понашањем и да се бафери врхова сада могу ускладиштити у скупу којима се самостално управља да би се побољшале перформансе и избегли проблеми са редоследом писања.
Такође је примећено да је подршка за компајлирање имплементирана у МСВЦ-у, као и подршка за ГетИнфо упите и типове статусних блокова.
Од других промене које се истичу:
- Исправне величине описа површине на основу формата
- Дозволите да сачувате тренутну инсталацију Протона
- Безброј подешавања специфичних за игру и мање функције и подешавања
- Исправљена грешка у којој би ЦреатеТектуре покушавао да умота нулл текстуру
- Исправљено је да се бацкбафери не кеширају или не упућују на уређај који поседује
- Исправљене су текстуре, токови и индекси који се не бришу при поновном покретању
- Фиксна локација Дирецт3ДЦреате8 у д3д8.деф
- Фиксан број референци за циљеве рендеровања, шаблоне дубине и текстуре.
- Исправљени су нулл пикселни схадери који се не памте
- Исправљени су циљеви рендеровања и шаблони дубине који се не кеширају
- Исправљена грешка ако клијент покуша да омогући СВВП на хардверском уређају
- Поправљени уређаји који не користе јаилбреакинг
- Исправљена сегфаулт при издавању уређаја са везаним текстурама
Коначно, ако сте заинтересовани да сазнате више о томе, можете се консултовати са детаљима У следећем линку.
Треба да знате да је код пројекта написан на језику Ц++ и да се дистрибуира под Злиб лиценцом. Као основа за развој коришћена је кодна база ДКСВК пројекта са имплементацијом Дирецт3Д 9, 10 и 11 на врху Вулкана.
Како инсталирати Д8ВК на Линук?
За оне који су заинтересовани да могу да инсталирају Д8ВК, треба да знају да је његова имплементација прилично једноставна и не захтева много. Само отворите терминал да бисте могли да преузмете нову верзију. У њему ћемо откуцати следећу команду:
git clone https://github.com/AlpyneDreams/d8vk.git
Или ако више волите да преузмете из свог претраживача (само морате да распакујете датотеку и поставите се у терминал унутар фасцикле) можете то учинити кликом на у овом линку.
Урадили смо ово, сада ћемо ући у директоријум са:
cd d8vk
И настављамо да спроводимо имплементацију д8вк у зависности од случаја. Да бисмо га имплементирали са Вине-ом, морамо да откуцамо следеће:
./setup_d3d8.sh install --no-proton
Или у случају да желите да га имплементирате са Протоном, команда која се мора унети је следећа:
./setup_d3d8.sh install
Ако желите да сазнате више о његовој употреби или инсталацији за одређене случајеве, можете се консултовати следећи линк.