Projekti D9VK ja DXVK koodibaasid on ühendatud.

Toimus projektide D9VK ja DXVK koodibaaside liitmine. Edusammud D9VK on kantud master-haru hoidlast DXVK. D9VK hinnanguline valmimisaste on arendaja poolt määratud kasutuskõlblikuks ning see hõlmab peaaegu kogu planeeritud funktsionaalsuse. Seega arendatakse nüüd kõik DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 ja Direct3D 9 rakendused Vulkan grafi API kohal ühes koodibaasis. Teavet uue olulise DXVK versiooni väljatöötamise aja kohta, mis sisaldab Direct3D 9 toe, pole veel.

Tuletame meelde, et pärast D9VK integreerimist ja mõnede kasulike Vulkan laienduste toe lisamist, kavatseb DXVK arendaja suunata oma tähelepanu hetkeks ainult veaparandusele, peatades funktsionaalsuse laiendamise. Selline soov on põhjustatud koodibaasi kvaliteedi langemise mure. Iga 1.4.x haru uuendus toob esile kaebusi regressiivsete muudatuste kohta, mida ei õnnestu korrata, lokaliseerida ja kõrvaldada. Need probleemid vajavad põhjuste analüüsi, vastasel juhul võib nende parandamata jätmine koos funktsionaalsuse suurendamisega olukorda vaid halvendada ning toetamise protsessi keerulisemaks muuta.

D9VK arendamine jätkub DXVK hoidlas frontendi kujul, mille eest vastutab D9VK algne arendaja. Edasise arendamise plaanidest on märgitud mõnede tuntud probleemide (bumpmapping, premodulation) kõrvaldamine, tarkvarakursori rakendamine (lisaks juba olemasolevale riistvarakulcuri toele), meetodi ComposeRects, mis on määratletud D3D9Ex spetsifikatsioonis, ja võimalus määrata oma värve piiride jaoks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster