DXVK-ov prijedlog za pretvorbu D3D9 u D3D11 na bazi Vulkana, možda u tijeku



Isprobajte Naš Instrument Za Uklanjanje Problema

Titanfall trči na vulkanu DXVK.



DXVK projekt, koji donosi implementaciju D3D11 temeljenu na Vulkanu za Linux / Wine, učinio je sjajne stvari u pogledu performansi i optimizacije prilikom pokretanja Direct3D 11 igara pod Wineom - a sada donose i podršku za Direct3D 9.



D3D9 za DXVK ne treba miješati s VK9 inicijativama za podršku D3D9 mapiranim na Vulkan, jer je to zasebna inicijativa koja je još u ranoj fazi. Ono što bi ova predložena podrška za D3D9 trebala učiniti DXVK jest pretvoriti pozive API-ja D3D9 u D3D11, a zatim će koristiti DXVK-ov ugrađeni D3D11 u Vulkan konverziju. Gotovo je ista ideja kao DXUP za razgovor D3D10 do D3D11, tako da se može pretvoriti u Vulkan putem DXVK.



Mozak koji stoji iza prijedloga, Gabriel Majeri, trenutno slijedi D3D9-to-D3D11-to-Vulkan umjesto izravno usmjerenog D3D9-to-Vulkan, jer će DXVK moći iskoristiti svoj postojeći DXBC kompajler sjenera, i puno dodatne značajke D3D9 koje se mogu lijepo preslikati u pretvorbu D3D11.

Ako želite pregled zahtjeva za povlačenjem, pogledajte ga ovdje .

1 minuta čitanja