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