Crysis DXVK: lla ja DX10 Wrapper.
Aikaisemmin DXVK-projekti ilmoitti yhdistetystä Direct3D 10: n tuesta, vaikka se on erillinen 'DXUP' -aloitteesta.
Käytetty lähestymistapa on jonkin verran samanlainen kuin DXUP, käyttämällä kääriä DX3D11-liitäntöjen ympärillä - mikä riittää DX3D10-pohjaisten pelien, kuten Crysis, Assassin's Creed 1, ja periaatteessa minkä tahansa muun DX3D10: tä käyttävän pelin ( vaikka pelejä testataan edelleen, ja kehittäjä pyytää vikailmoitukset lipun kautta jos pystyt tunnistamaan ongelman DXVK-kääreeseen).
Käytettävä kääre mahdollistaa huomattavasti paremman yhteentoimivuuden kahden DirectX-sovellusliittymän välillä, joten kaiken pitäisi olla sujuvaa.
D3D10-pelien ajamiseksi käyttäjät tarvitsevat natiivin d3dcompiler_43.dll-tiedoston, joka voidaan saada käyttämällä winetricks d3dcompiler_43 ’ WINEn auttajaskripti.
Käyttäjät tarvitsevat tämän natiivin .dll-tiedoston, koska D3D10 shader Reflection -sovellusliittymä on toteutettu ohuena kääreenä D3D11 API: n ympärillä, joka ei osa D3D11-ytimen DLLS-tiedostoja, eikä DXVK tosiasiassa toteuta niitä.
Vaikka D3D10-tuki on saatavana DXVK: n päähaarassa, versiolla 0.65 ei vielä ole sitä tukea - kehittäjien mukaan binäärit tulee toimittaa seuraavan DXVK-julkaisun kanssa, noin viikossa.
Ominaisuuden tuki
- Uusi koodi toteuttaa suurimman osan Direct3D 10.1 -ydinsovellusliittymästä ja varjostimen heijastussovellusliittymästä.
- Effects-sovellusliittymää ei tueta. Tämä on tärkeä kysymys monille D3D10-näytesovelluksille.
- D3D10-kohtaista tekstisuodatinta ja DXGI_FORMAT_R1_UNORM-kuvamuotoa ei tueta.
- D3D10 Laskureita ei ole tällä hetkellä otettu käyttöön.
- Suoratoistolähtöä ei tällä hetkellä tueta D3D11-taustalla (# 135).
Kehittäjä on toistaiseksi testannut pelejä, kuten Crysis ja Assassin's Creed 1, mutta huomauttaa, että Crysisiin tarvitaan 64-bittinen GOG-versio, koska 32-bittinen Steam-versio “ei todennäköisesti toimi”.
Kehittäjä huomautti myös, että käyttäjien tulisi yrittää ottaa RADV_DEBUG = nohiz käyttöön välttääksesi vioittuneet varjot, ja että SSAO: n käyttöönotto saattaa kaataa joitain pelejä, kuten Just Cause 2.