fuziunea bazelor de cod ale proiectelor D9VK și DXVK. Lucrările în ramura master a repository-ului . D9VK este evaluat de către dezvoltator ca fiind gata de utilizare și implementând aproape toate funcționalitățile planificate. Astfel, toate implementările DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 și Direct3D 9 pe API-ul grafic Vulkan vor fi dezvoltate acum într-o bază de cod unificată. Informații despre timpul formării unui nou lansări semnificative DXVK, care va oferi suport pentru Direct3D 9, nu sunt disponibile momentan.
Reamintim că, după integrarea D9VK și adăugarea suportului pentru unele extensii utile Vulkan, dezvoltatorul DXVK pentru moment să se concentreze doar pe corectarea erorilor, încetinind extinderea funcționalității. Această dorință se datorează temerii de scădere a calității bazei de cod. Fiecare actualizare a ramurii 1.4.x generează plângeri cu privire la modificările regresive care nu pot fi reproduce, localizate și remediate. Aceste probleme necesită investigarea cauzelor apariției, altfel lăsarea lor nerezolvate în continuarea extinderii funcționalității poate agrava situația și complica procesul de întreținere.
Dezvoltarea D9VK va continua în cadrul repository-ului DXVK sub formă de frontend, responsabilitatea fiind atribuită dezvoltatorului inițial al D9VK. Printre planurile de dezvoltare ulterioară se remarcă remedierea unor probleme cunoscute (bumpmapping, premodulation), implementarea unui cursor software (pe lângă suportul deja disponibil pentru cursor hardware), adăugarea metodei , definită în specificația D3D9Ex, și posibilitatea de a defini culori personalizate pentru margini.
Sursa: opennet.ro
