D9VK ja DXVK projektide koodibaaside liitmine. Arenduste master harusse repozitooriumi . D9VK hinnatakse arendaja poolt kasutamiseks valmis olevaks ja see realiseerib peaaegu kogu planeeritud funktsionaalsuse. Seega arendatakse edaspidi kõik DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 ja Direct3D 9 rakendused Vulkan graafik API kohal ühtses koodibaasis. Teavet uue olulise DXVK väljalaske aja kohta, mis sisaldab Direct3D 9 toe pakkumist, pole veel.
Tuletame meelde, et pärast D9VK integreerimist ja mõnede kasulike Vulkan laienduste toe lisamist on DXVK arendaja aeg-ajalt keskenduda ainult vigade parandamisele, peatades funktsionaalsuse laiendamise. Selline soov koodibaasi kvaliteedi vähenemise kartusest. Iga 1.4.x haru värskendus põhjustab kaebusi regressiivsete muutuste kohta, mida ei saa korrata, lokaliseerida ega kõrvaldada. Need probleemid nõuavad põhjuste analüüsi, vastasel juhul võivad nende parandamata jätmine jätkuva funktsionaalsuse laiendamise korral ainult olukorda süvendada ja hooldamisprotsessi keerulisemaks muuta.
D9VK arendamine jätkub DXVK repozitooriumi raames front-endina, mille eest vastutab esialgne D9VK arendaja. Edasiste arendusplaanide hulgas on mõnede tuntud probleemide (bumpmapping, premodulation) kõrvaldamine, tarkvarakursori rakendamine (koos juba olemasoleva riistvarakursori toega), meetodi , mis on määratletud D3D9Ex spetsifikatsioonis, ja võimalus määrata oma värve raamistikule.
Allikas: opennet.ru
