A D9VK és DXVK projektek kódalapjának egyesítése megtörtént

Megvalósult a D9VK és DXVK projektek kódalapjainak egyesítése. A munkák D9VK a a tároló master ágba DXVK. A D9VK-t a fejlesztő használatra késznek ítéli, és a tervezett funkciók szinte mindegyikét megvalósítja. Így minden DXGI (DirectX Graphics Infrastructure), Direct3D 11, Direct3D 10 és Direct3D 9 megvalósítása a Vulkan grafikus API-ra mostantól egy egységes kódalapon fog fejlődni. A DXVK új jelentős kiadásának megjelenéséről, amely támogatni fogja a Direct3D 9-et, egyelőre nincs információ.

Emlékeztetünk, hogy a D9VK integrációja és néhány hasznos Vulkan kiterjesztés támogatásának hozzáadása után a DXVK fejlesztője szándékozik időlegesen arra összpontosítja erőfeszítéseit, hogy csak a hibák kijavítására összpontosítson, lelassítva a funkcionalitás bővítését. Az ilyen szándék az okozza a kódalap minőségének csökkenésétől való félelem. Minden 1.4.x ági frissítés regresszív változásokra vonatkozó panaszokat vált ki, amelyeket nem lehet reprodukálni, lokalizálni és megoldani. Ezek a problémák megkövetelik a megjelenésük okának vizsgálatát, különben ha nem javítják ki őket a funkcionalitás bővítése mellett, az csak súlyosbíthatja a helyzetet és megnehezítheti a karbantartást.

A D9VK fejlesztése a DXVK tárolón belül folytatódik frontendként, amelyért a D9VK eredeti fejlesztője felel. A további fejlesztési tervek között szerepel néhány ismert probléma (bumpmapping, premodulation) megszüntetése, a szoftveres kurzor megvalósítása (a már rendelkezésre álló hardveres kurzor támogatás mellett), a ComposeRects, a D3D9Ex specifikációban meghatározott lehetőség, valamint a keretekhez saját színek megadásának lehetősége.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster