sammenlægning af kodebaserne for D9VK- og DXVK-projekterne. Arbejdet i master-grenen af repositoryet . D9VK vurderes af udvikleren at være klar til brug og implementere næsten al den planlagte funktionalitet. Således vil alle implementeringer af DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 og Direct3D 9 over Vulkan-grafik-API nu blive udviklet i en samlet kodebase. Der er endnu ingen oplysninger om, hvornår en ny betydelig version af DXVK, som vil tilbyde support for Direct3D 9, vil blive dannet.
Vi minder om, at efter integrationen af D9VK og tilføjelsen af support for nogle nyttige Vulkan-udvidelser, at fokusere sine bestræbelser midlertidigt kun på at rette fejl, mens udvidelsen af funktionalitet bremses. Et sådant ønske skyldes bekymringen for at nedbringe kvaliteten af kodebasen. Hver opdatering af 1.4.x-grenen fører til klager over regressionsændringer, som det ikke er muligt at reproducere, lokalisere og løse. Disse problemer kræver en analyse af årsagerne til deres opståen; ellers kan det at lade dem forblive uopklarede, mens funktionaliteten fortsætter med at vokse, kun forværre situationen og komplicere vedligeholdelsesprocessen.
Udviklingen af D9VK vil fortsætte som en frontend i DXVK-repositoryet, som den oprindelige udvikler af D9VK vil have ansvaret for. I planerne for videre udvikling nævnes eliminering af nogle kendte problemer (bumpmapping, premodulation), implementering af en softwaremarkør (udover den allerede tilgængelige support til hardwaremarkøren), tilføjelse af metoden , som er defineret i specifikationen D3D9Ex, og muligheden for at definere egne farver til rammerne.
Kilde: opennet.ru
