Tha sgaoileadh an còmhdach DXVK 1.10.1 ri fhaighinn, a’ toirt seachad buileachadh DXGI (Bun-structar Grafaigean DirectX), Direct3D 9, 10 agus 11, ag obair tro eadar-theangachadh fiosan gu API Vulkan. Feumaidh DXVK draibhearan a bheir taic don Vulkan 1.1 API, leithid Mesa RADV 21.2, NVIDIA 495.46, Intel ANV, agus AMDVLK. Faodar DXVK a chleachdadh gus tagraidhean agus geamannan 3D a ruith air Linux a ’cleachdadh Wine, a’ frithealadh mar roghainn eile le coileanadh nas àirde na buileachadh dùthchasach Direct3D 9/10/11 aig Wine a tha a ’ruith air mullach OpenGL.
Atharraichean mòra:
- Chuir sinn an gnìomh taic tùsail airson goireasan inneach co-roinnte agus an IDXGiresource API. Gus stòradh meata-dàta inneach a chuir air dòigh còmhla ri tuairisgeulan cuimhne co-cheangailte, tha feum air pìosan a bharrachd gu Fìon, nach eil rim faighinn an-dràsta ach ann am meur Proton Experimental. Tha am buileachadh an-dràsta cuingealaichte ri bhith a’ toirt taic do roinneadh inneach 2D airson na APIan D3D9 agus D3D11. Chan eil taic ri gairm IDXGIKeyedMutex agus chan eil comas ann an-dràsta goireasan a cho-roinn le tagraidhean a’ cleachdadh D3D12 agus Vulkan. Rinn na feartan a bharrachd e comasach fuasgladh fhaighinn air duilgheadasan le ath-chluich bhidio ann an cuid de gheamannan Koei Tecmo, leithid Nioh 2 agus geamannan san t-sreath Atelier, a bharrachd air a bhith a’ leasachadh an eadar-aghaidh a ’toirt seachad anns a’ gheama Black Mesa.
- Chaidh caochladair àrainneachd DXVK_ENABLE_NVAPI a chur ris gus cuir à comas ID reiceadair a dhol thairis air (an aon rud ri dxvk.nvapiHack = Meallta).
- Gineadh còd shader nas fheàrr nuair a bhios tu a’ cleachdadh arrays ionadail, a dh’ fhaodadh cuid de gheamannan D3D11 a luathachadh air siostaman le draibhearan NVIDIA.
- Optimization a bharrachd a dh’ fhaodadh àrdachadh a dhèanamh air coileanadh ìomhaighean a thoirt seachad ann an cruth DXGI_FORMAT_R11G11B10_FLOAT.
- Chaidh duilgheadasan le luchdachadh inneach nuair a thathar a’ cleachdadh D3D9 fhuasgladh.
- Airson Assassin's Creed 3 agus Black Flag, chaidh an suidheachadh "d3d11.cachedDynamicResources=a" a chomasachadh gus cùisean dèanadais fhuasgladh. Airson Frostpunk tha an suidheachadh “d3d11.cachedDynamicResources = c” air a chomasachadh, agus airson God of War tha e “dxgi.maxFrameLatency = 1”.
- Cùisean tairgse ann an GTA: San Andreas agus Rayman Origins air am fuasgladh.
Source: fosgailtenet.ru