Spojene su baze kodova D9VK i DXVK projekata

odvijao spajanje kodnih baza projekata D9VK i DXVK. Razvoj događaja D9VK preneseno u glavnu granu repozitorija DXVK. Razvojni programer ocjenjuje da je D9VK spreman za korištenje i implementira gotovo sve predviđene funkcije. Stoga će sve implementacije DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 i Direct3D 9 povrh Vulkan grafičkog API-ja sada biti razvijene u jednoj bazi koda. Još nema informacija o vremenu formiranja novog značajnog izdanja DXVK-a, koje će uključivati ​​podršku za Direct3D 9.

Prisjetimo se da je nakon integracije D9VK i dodavanja podrške za neka korisna Vulkan proširenja, razvojni programer DXVK namjerava privremeno usmjeriti napore samo na popravljanje grešaka, usporavajući širenje funkcionalnosti. Slična želja uzrokovano s strah od smanjenja kvalitete baze koda. Svako ažuriranje grane 1.4.x uzrokuje pritužbe na regresivne promjene koje se ne mogu reproducirati, lokalizirati i popraviti. Ovi problemi zahtijevaju analizu razloga za njihovu pojavu, inače ako ih ostavite neispravljene uz nastavak povećanja funkcionalnosti, to može samo pogoršati situaciju i zakomplicirati proces održavanja.

Razvoj D9VK nastavit će se kao dio DXVK repozitorija u obliku sučelja, što će biti odgovornost izvornog D9VK programera. Planovi za daljnji razvoj uključuju uklanjanje nekih poznatih problema (bumpmapping, predmodulacija), implementaciju softverskog kursora (uz već dostupnu hardversku podršku kursora), dodavanje metode ComposeRects, definiran u specifikaciji D3D9Ex, i mogućnost definiranja prilagođenih boja obruba.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster