Crysis DXVK-l koos ümbrisega DX10.
DXVK projekt teatas just varem Direct3D 10 ühendatud toest, ehkki see erineb algatusest „DXUP”.
Kasutatav lähenemine on mõnevõrra sarnane DXUP-le, kasutades ümbrist DX3D11 ümber - sellest piisab DX3D10-põhiste mängude nagu Crysis, Assassin’s Creed 1 ja põhimõtteliselt kõigi teiste DX3D10 kasutavate mängude käitamiseks ( kuigi mänge alles katsetatakse ja arendaja küsib seda veateateid väljaandmispileti kaudu kui saate probleemi täpselt kindlaks määrata DXVK ümbrises).
Kasutatav ümbris võimaldab kahe DirectX-i API-ga palju paremat koostalitlusvõimet, nii et asjad peaksid üldiselt sujuma.
D3D10 mängude käivitamiseks vajavad kasutajad omakeelset d3dcompiler_43.dll, mille saab hankida winetricks d3dcompiler_43 ’ veini abiskript.
Kasutajad vajavad seda natiivset .dll-faili, kuna D3D10 varjundi peegeldamise API on rakendatud õhukese ümbrisena D3D11 API ümber, mis on mitte osa D3D11 tuuma DLLS-ist ja DXVK neid tegelikult ei rakenda.
Kuigi D3D10 tugi on saadaval DXVK peaharus, pole versioonil 0.65 veel seda tuge - arendajate sõnul tuleks binaarfailid tarnida järgmise DXVK väljalaskega umbes nädala pärast.
Funktsioonide tugi
- Uus kood rakendab suurema osa Direct3D 10.1 tuumaprotsessorist ja varjundi peegeldamise API-st.
- Efektide API-d ei toetata. See on paljude D3D10 näidisrakenduste jaoks peamine probleem.
- D3D10-spetsiifilist tekstifiltrit ja pildivormingut DXGI_FORMAT_R1_UNORM ei toetata.
- D3D10 loendureid pole praegu rakendatud.
- Voo väljundit ei toetata D3D11 taustaprogrammis (# 135).
Senine arendaja on testinud selliseid mänge nagu Crysis ja Assassin’s Creed 1, kuid märgib, et Crysis'i jaoks on vaja 64-bitist GOG-i versiooni, sest 32-bitine Steami versioon 'tõenäoliselt ei tööta'.
Samuti märkis arendaja, et kasutajad peaksid proovima lubada RADV_DEBUG = nohiz, et vältida rikutud varje, ja et SSAO lubamine võib mõne mängu, näiteks Just Cause 2, kokku kukkuda.