катмар аралык чыгаруу , ал DXGI (DirectX графикалык инфраструктурасы), Direct3D 9, 10 жана 11 ишке ашырууну камсыз кылат, ал Vulkan API'ге чалуу которуу аркылуу иштейт. DXVK колдонуу үчүн айдоочулар үчүн колдоо мисалы, AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 жана .
DXVK 3D тиркемелерин жана оюндарын иштетүү үчүн колдонулушу мүмкүн Linux Wine'ди колдонуп, OpenGL'дин үстүндө иштеген Wine'дин орнотулган Direct3D 11 реализациясына жогорку өндүрүмдүүлүктөгү альтернатива катары кызмат кылат.
Негизги өзгөрүүлөр:
- Vulkan графикасынын API кеңейтүүлөрү үчүн кошумча колдоо: VK_EXT_custom_border_color (Samplerде чек ара түстөрүн колдоо үчүн колдонулат, ал Direct3D 9 негизиндеги оюндарда көптөгөн көйгөйлөрдү чечти, анын ичинде Crysis жана Halo 2 Vista) жана VK_EXT_robustness2 (D3D11ге окшош, сыртта иштөө үчүн колдонулат). кирүү ресурстарынын аймактарын чектейт). Бул кеңейтүүлөрдү колдонуу үчүн сизде wine 5.8, ошондой эле Mesa 20.2-dev же NVIDIA драйвери 440.66.12-бетадан AMD жана Intel драйверлери болушу керек;
- Тазалоо операцияларын оптималдаштырылган колдонуу жана
көрсөтүүдө, бул кээ бир оюндардын иштешин бир аз жакшыртууга мүмкүндүк берди; - D3D11 оюндары эгер драйвер (мисалы, RADV) өзүнчө өткөрүп берүү кезегин колдоого албаса, ресурстарды асинхрондук түрдө жүктөө үчүн эсептөө кезегин колдонуу мүмкүнчүлүгүн кошту;
- World of Warcraftтын келечектеги чыгарылыштарында колдонула турган кээ бир DXGI 1.6 функциялары ишке ашырылды;
- Toxikk сыяктуу кээ бир оюндарда жеткиликтүү эстутумдун түгөнүп калышына жол бербеген D3D9да эстутум керектөө кыскарды;
- Cloudpunk жана башка оюндарда ресурстук буферди туура эмес колдонгон Vulkan текшерүү каталары оңдолду;
- GCC 10.1 курууда чечилген көйгөйлөр;
- D3D9 менен байланышкан ар кандай маселелер чечилди;
- dxgi.tearFree опциясы кайра иштетилди;
- Fallout New Vegas, Freelancer, GTA IV жана Halo Custom Edition көйгөйлөрү чечилди;
- менен куруу үчүн колдоо . DXVK куруу азыр MinGWди талап кылат.
Source: opennet.ru
