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
