Projektide D9VK ja DXVK koodibaasid on ühendatud

võttis aset D9VK ja DXVK projektide koodibaaside ühendamine. Arengud D9VK üle kantud hoidla põhiharusse DXVK. Arendaja hindab D9VK-d kasutusvalmis ja peaaegu kõiki kavandatud funktsioone rakendavaks. Seega kõik DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 ja Direct3D 9 rakendused Vulkani graafika API peal arendatakse nüüd ühes koodibaasis. Puudub teave DXVK uue olulise väljalaske moodustamise ajastuse kohta, mis hõlmab Direct3D 9 tuge.

Pidagem meeles, et pärast D9VK integreerimist ja mõne kasuliku Vulkani laienduse toe lisamist on DXVK arendaja kavatseb ajutiselt keskenduge ainult vigade parandamisele, aeglustades funktsionaalsuse laienemist. Sarnane soov põhjustatud hirm koodibaasi kvaliteedi languse ees. Iga 1.4.x haru värskendus põhjustab kaebusi regressiivsete muudatuste kohta, mida ei saa reprodutseerida, lokaliseerida ega parandada. Need probleemid nõuavad nende esinemise põhjuste analüüsi, vastasel juhul võib nende parandamata jätmine ja jätkates funktsionaalsuse suurendamist olukorda ainult süvendada ja hooldusprotsessi keerulisemaks muuta.

D9VK arendus jätkub DXVK hoidla osana frontendi kujul, mille eest vastutab algne D9VK arendaja. Edasiarenduse plaanid hõlmavad mõningate teadaolevate probleemide kõrvaldamist (bumpmapping, eelmodulatsioon), tarkvarakursori juurutamist (lisaks juba olemasolevale riistvaralise kursori toele), meetodi lisamist ComposeRects, mis on määratletud spetsifikatsioonis D3D9Ex, ja võimalus määratleda kohandatud ääriste värve.

Allikas: opennet.ru

Lisa kommentaar