Tehti D9VK ja DXVK projektide koodibaaside liitmine

Toimus D9VK ja DXVK projektide koodibaaside liitmine. Arenduste D9VK on kantud master harusse repozitooriumi DXVK. 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 otsustanud aeg-ajalt keskenduda ainult vigade parandamisele, peatades funktsionaalsuse laiendamise. Selline soov on põhjustatud 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 ComposeRects, mis on määratletud D3D9Ex spetsifikatsioonis, ja võimalus määrata oma värve raamistikule.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster