Нашри DXVK 1.9.1, татбиқи Direct3D 9/10/11 дар болои API Vulkan

Нашри қабати DXVK 1.9.1 дастрас аст, ки татбиқи DXGI (Infrastructure DirectX Graphics), Direct3D 9, 10 ва 11-ро таъмин мекунад, ки тавассути тарҷумаи зангҳо ба API Vulkan кор мекунад. DXVK драйверҳоеро талаб мекунад, ки API Vulkan 1.1 -ро дастгирӣ мекунанд, ба монанди Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 ва AMDVLK. DXVK-ро барои иҷро кардани барномаҳои 3D ва бозиҳо дар Linux бо истифода аз Wine истифода бурдан мумкин аст, ки ҳамчун алтернативаи баландсифат ба татбиқи аслии Wine Direct3D 9/10/11, ки дар болои OpenGL кор мекунанд, хидмат мекунад.

Тағйироти асосӣ:

  • Якчанд масъалаҳои фаъолият ва устувориро, ки пас аз коркарди механизми қулфи D3D9 ҷорӣ карда шуданд, ҳал мекунад.
  • Коркарди Staging Texture дар D3D11 аз нав кор карда шуд, ки боиси кам шудани истеъмоли хотира ва кам шудани шумораи нусхаҳои тасвир барои интиқоли маълумот байни CPU ва GPU мегардад.
  • Рамзи хориҷшуда барои ҳалли мушкилот дар версияҳои кӯҳнаи Mesa (<=19.0).
  • Примитивҳои қулфбанди аз нав тарҳрезӣшуда дар асоси қулфҳои Windows SRW, ки нисбат ба татбиқи winpthreads дар сохтани mingw самараноктаранд.
  • Масъалаҳо дар Earth Defence Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 ва World of Final Fantasy ҳал карда шуданд.

Манбаъ: opennet.ru

Илова Эзоҳ