D9VK- ja DXVK-projektien koodikannat on yhdistetty

tapahtui yhdistämällä D9VK- ja DXVK-projektien koodikannat. Kehitys D9VK siirretty arkiston päähaaraan Dxvk. Kehittäjä arvioi D9VK:n käyttövalmiiksi ja toteuttavan lähes kaikki suunnitellut toiminnot. Siten kaikki DXGI:n (DirectX Graphics Infrastructure), Direct3D 11:n, Direct3D 10:n ja Direct3D 9:n toteutukset Vulkan-grafiikkasovellusliittymän päälle kehitetään nyt yhdessä koodipohjassa. Ei ole vielä tietoa uuden merkittävän DXVK-julkaisun muodostumisen ajoituksesta, joka sisältää tuen Direct3D 9:lle.

Muistetaan, että D9VK:n integroinnin ja hyödyllisten Vulkan-laajennusten tuen lisäämisen jälkeen DXVK:n kehittäjä aikoo keskittyä väliaikaisesti vain virheiden korjaamiseen, mikä hidastaa toiminnallisuuden laajenemista. Samanlainen toive aiheutti pelko koodikannan laadun heikkenemisestä. Jokainen 1.4.x-haaran päivitys aiheuttaa valituksia regressiivisistä muutoksista, joita ei voida toistaa, lokalisoida tai korjata. Nämä ongelmat vaativat niiden esiintymisen syiden analysointia, muuten niiden korjaamatta jättäminen ja toiminnallisuuden lisääminen voi vain pahentaa tilannetta ja vaikeuttaa ylläpitoprosessia.

D9VK:n kehitys jatkuu osana DXVK-arkistoa käyttöliittymän muodossa, josta vastaa alkuperäinen D9VK-kehittäjä. Jatkokehityssuunnitelmiin kuuluu joidenkin tunnettujen ongelmien poistaminen (bumpmapping, esimodulaatio), ohjelmistokohdistimen käyttöönotto (jo saatavilla olevan laitteistokohdistimen tuen lisäksi), menetelmän lisääminen ComposeRects, jotka on määritelty D3D9Ex-spesifikaatiossa, ja mahdollisuus määrittää mukautettuja reunavärejä.

Lähde: opennet.ru

Lisää kommentti