D9VK un DXVK projektu kodu bāzes ir apvienotas

notika D9VK un DXVK projektu kodu bāzu apvienošana. Notikumi D9VK pārnests uz repozitorija galveno filiāli DXVK. D9VK izstrādātājs ir novērtējis kā gatavu lietošanai un ievieš gandrīz visu paredzēto funkcionalitāti. Tādējādi visas DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 un Direct3D 9 implementācijas papildus Vulkan grafikas API tagad tiks izstrādātas vienā koda bāzē. Pagaidām nav informācijas par jaunas nozīmīgas DXVK izlaiduma izveidošanas laiku, kas ietvers Direct3D 9 atbalstu.

Atcerēsimies, ka pēc D9VK integrēšanas un atbalsta pievienošanas dažiem noderīgiem Vulkan paplašinājumiem DXVK izstrādātājs plāno īslaicīgi koncentrējiet spēkus tikai uz kļūdu novēršanu, palēninot funkcionalitātes paplašināšanos. Līdzīga vēlme ko izraisa bailes no koda bāzes kvalitātes pazemināšanās. Katrs 1.4.x filiāles atjauninājums rada sūdzības par regresīvām izmaiņām, kuras nevar reproducēt, lokalizēt un labot. Šīm problēmām ir jāanalizē to rašanās iemesli, pretējā gadījumā to atstāšana neizlabotu, turpinot palielināt funkcionalitāti, var tikai pasliktināt situāciju un sarežģīt apkopes procesu.

D9VK izstrāde turpināsies kā daļa no DXVK repozitorija priekšgala veidā, par ko atbildēs sākotnējais D9VK izstrādātājs. Turpmākās izstrādes plānos ietilpst dažu zināmu problēmu novēršana (bumpmapping, premodulation), programmatūras kursora ieviešana (papildus jau pieejamajam aparatūras kursora atbalstam), metodes pievienošana ComposeRects, kas definēts D3D9Ex specifikācijā, un iespēja definēt pielāgotas apmales krāsas.

Avots: opennet.ru

Pievieno komentāru