Fusione delle codebase dei progetti D9VK e DXVK completata.

Si è verificata l'integrazione dei codici sorgente dei progetti D9VK e DXVK. I progressi D9VK trasferito sono stati integrati nel ramo master del repository DXVK. D9VK è valutato dallo sviluppatore come pronto all'uso e implementa quasi tutte le funzionalità previste. Pertanto, tutte le implementazioni di DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 e Direct3D 9 sopra l'API grafica Vulkan saranno ora sviluppate in un'unica base di codice. Non ci sono informazioni sul momento della creazione di una nuova versione significativa di DXVK, che includerà il supporto per Direct3D 9.

Ricordiamo che, dopo l'integrazione di D9VK e l'aggiunta del supporto per alcune estensioni utili di Vulkan, lo sviluppatore di DXVK intende focalizzare temporaneamente i suoi sforzi solo sulla correzione dei bug, rallentando così l'espansione delle funzionalità. Tale desiderio è motivato da c'è preoccupazione per la diminuzione della qualità della base di codice. Ogni aggiornamento della versione 1.4.x provoca lamentele riguardo a modifiche retrograde che non possono essere riprodotte, localizzate e risolte. Questi problemi richiedono un'analisi delle cause, altrimenti lasciare le questioni irrisolte mentre si continua a sviluppare funzionalità potrebbe solo aggravare la situazione e complicare il processo di manutenzione.

Lo sviluppo di D9VK continuerà all'interno del repository DXVK come frontend, responsabilità del creatore originale di D9VK. Tra i piani per ulteriori sviluppi ci sono la risoluzione di alcuni problemi noti (bumpmapping, premodulation), l'implementazione di un cursore software (oltre al supporto già disponibile per il cursore hardware), e l'aggiunta del metodo ComposeRects, definito nella specifica D3D9Ex, e la possibilità di definire colori personalizzati per i bordi.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster